Annual report pursuant to Section 13 and 15(d)

Commitments And Contingencies (Details)

v2.4.1.9
Commitments And Contingencies (Details)
3 Months Ended 12 Months Ended 46 Months Ended 1 Months Ended 12 Months Ended 1 Months Ended 12 Months Ended
Sep. 30, 2011
USD ($)
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2002
USD ($)
Sep. 30, 2012
USD ($)
Dec. 31, 2005
USD ($)
Dec. 31, 2014
SIRIUS XM
USD ($)
Jun. 25, 2012
Pending Litigation
Vivendi Universal SA Suit [Member]
EUR (€)
Sep. 30, 2013
Pending Litigation
Use And Pulic Performance Of Sounds Recorded Prior to February 15, 1972 Lawsuit
SIRIUS XM
USD ($)
lawsuit
Dec. 31, 2014
Pending Litigation
Telephone Consumer Protection Act Of 1991 Lawsuit [Member]
USD ($)
lawsuit
Jan. 17, 2013
Including prejudgement interest [Member]
Pending Litigation
Vivendi Universal SA Suit [Member]
EUR (€)
Dec. 31, 2014
ANLBC
USD ($)
Aug. 31, 2013
Minimum
Pending Litigation
SoundExchange Inc lawsuit
SIRIUS XM
USD ($)
Aug. 31, 2013
Maximum
Pending Litigation
SoundExchange Inc lawsuit
SIRIUS XM
USD ($)
Dec. 31, 2014
Maximum
Pending Litigation
Telephone Consumer Protection Act Of 1991 Lawsuit [Member]
USD ($)
Loss Contingencies [Line Items]                                
Gain Contingency, Unrecorded Amount                 € 765,000,000us-gaap_GainContingencyUnrecordedAmount
/ us-gaap_LitigationCaseAxis
= lmca_VivendiUniversalSaLawsuitMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
    € 945,000,000us-gaap_GainContingencyUnrecordedAmount
/ us-gaap_GainContingenciesByNatureAxis
= lmca_IncludingPrejudgementInterestMember
/ us-gaap_LitigationCaseAxis
= lmca_VivendiUniversalSaLawsuitMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
       
Loss Contingency, Estimate of Possible Loss           128,000,000us-gaap_LossContingencyEstimateOfPossibleLoss 70,000,000us-gaap_LossContingencyEstimateOfPossibleLoss                  
Number of class action suits                   3lmca_NumberOfClassActionsSuitsFiled
/ dei_LegalEntityAxis
= lmca_SiriusXmMember
/ us-gaap_LitigationCaseAxis
= lmca_UseAndPulicPerformanceOfSoundsRecordedPriorToFebruary151972LawsuitMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
3lmca_NumberOfClassActionsSuitsFiled
/ us-gaap_LitigationCaseAxis
= lmca_TelephoneConsumerProtectionActOf1991LawsuitMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
         
Number of suits filed                   1us-gaap_LossContingencyPendingClaimsNumber
/ dei_LegalEntityAxis
= lmca_SiriusXmMember
/ us-gaap_LitigationCaseAxis
= lmca_UseAndPulicPerformanceOfSoundsRecordedPriorToFebruary151972LawsuitMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
           
Damages sought                   100,000,000us-gaap_LossContingencyDamagesSoughtValue
/ dei_LegalEntityAxis
= lmca_SiriusXmMember
/ us-gaap_LitigationCaseAxis
= lmca_UseAndPulicPerformanceOfSoundsRecordedPriorToFebruary151972LawsuitMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
      50,000,000us-gaap_LossContingencyDamagesSoughtValue
/ dei_LegalEntityAxis
= lmca_SiriusXmMember
/ us-gaap_LitigationCaseAxis
= lmca_SoundexchangeIncLawsuitMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
100,000,000us-gaap_LossContingencyDamagesSoughtValue
/ dei_LegalEntityAxis
= lmca_SiriusXmMember
/ us-gaap_LitigationCaseAxis
= lmca_SoundexchangeIncLawsuitMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Saturtory damages per violation sought                     500lmca_LossContingencyStatutoryDamagesSoughtPerViolation
/ us-gaap_LitigationCaseAxis
= lmca_TelephoneConsumerProtectionActOf1991LawsuitMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
         
Treble damages sought per knowing violation                               1,500lmca_LossContingencyTrebleDamagesSoughtForEachKnowingViolation
/ us-gaap_LitigationCaseAxis
= lmca_TelephoneConsumerProtectionActOf1991LawsuitMember
/ us-gaap_LitigationStatusAxis
= us-gaap_PendingLitigationMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Estimate of amounts payable for rights to future programming               231,000,000lmca_EstimatedAmountsPayableForFutureProgrammingOneYearAfterBalanceSheetDate
/ dei_LegalEntityAxis
= lmca_SiriusXmMember
               
Estimate of amounts payable for rights to future programming, 2013               110,000,000lmca_EstimatedAmountsPayableForFutureProgrammingTwoYearsAfterBalanceSheetDate
/ dei_LegalEntityAxis
= lmca_SiriusXmMember
               
Estimate of amounts payable for rights to future programming, 2014               75,000,000lmca_EstimatedAmountsPayableForFutureProgrammingThreeYearsAfterBalanceSheetDate
/ dei_LegalEntityAxis
= lmca_SiriusXmMember
               
Estimate of amounts payable for rights to future programming, 2015               60,000,000lmca_EstimatedAmountsPayableForFutureProgrammingFourYearsAfterBalanceSheetDate
/ dei_LegalEntityAxis
= lmca_SiriusXmMember
               
Estimated Amounts Payable for Future Programming Five Years After Balance Sheet Date               48,000,000lmca_EstimatedAmountsPayableForFutureProgrammingFiveYearsAfterBalanceSheetDate
/ dei_LegalEntityAxis
= lmca_SiriusXmMember
               
Compensation guarantee aggregate total                         398,000,000lmca_CompensationGuaranteeAggregateTotal
/ us-gaap_StatementBusinessSegmentsAxis
= lmca_AnlbcMember
     
Amounts payable under guarantee in 2015                         80,000,000lmca_GuaranteedEmploymentContractDueInOneYear
/ us-gaap_StatementBusinessSegmentsAxis
= lmca_AnlbcMember
     
Amounts payable under guarantee in 2016                         72,000,000lmca_GuranteedEmploymentContractDueInTwoYears
/ us-gaap_StatementBusinessSegmentsAxis
= lmca_AnlbcMember
     
Amounts payable under guarantee in 2017                         88,000,000lmca_GuaranteedEmploymentContractDueInThreeYears
/ us-gaap_StatementBusinessSegmentsAxis
= lmca_AnlbcMember
     
Amounts payable under guarantee in 2018                         54,000,000lmca_GuaranteedEmploymentContractDueInFourYears
/ us-gaap_StatementBusinessSegmentsAxis
= lmca_AnlbcMember
     
Amount payable under guarantee, thereafter                         104,000,000lmca_AmountsPayableUnderGuaranteeThereafter
/ us-gaap_StatementBusinessSegmentsAxis
= lmca_AnlbcMember
     
Operating Leases, Future Minimum Payments Due [Abstract]                                
Operating Leases, Rent Expense   52,000,000us-gaap_LeaseAndRentalExpense 48,000,000us-gaap_LeaseAndRentalExpense 9,000,000us-gaap_LeaseAndRentalExpense                        
Operating Leases, Future Minimum Payments Due, Current   53,000,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent                            
Operating Leases, Future Minimum Payments, Due in Two Years   47,000,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears                            
Operating Leases, Future Minimum Payments, Due in Three Years   44,000,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears                            
Operating Leases, Future Minimum Payments, Due in Four Years   41,000,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears                            
Operating Leases, Future Minimum Payments, Due in Five Years   36,000,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears                            
Operating Leases, Future Minimum Payments, Due Thereafter   380,000,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter                            
Proceeds from Contributions from Parent         670,000,000us-gaap_ProceedsFromContributionsFromParent                      
Adjustments to Additional Paid in Capital, Tax Benefit From Transactions with former Parent $ 72,000,000lmca_AdjustmentsToAdditionalPaidInCapitalTaxBenefitFromTransactionsWithFormerParent     $ 72,000,000lmca_AdjustmentsToAdditionalPaidInCapitalTaxBenefitFromTransactionsWithFormerParent