v2.4.1.9
Fair Value Measurements (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Trading securities $ 42us-gaap_TradingSecurities $ 523us-gaap_TradingSecurities
Available-for-sale securities 132us-gaap_AvailableForSaleSecurities 132us-gaap_AvailableForSaleSecurities
Interest rate swap agreements 91us-gaap_InterestRateDerivativeAssetsAtFairValue 84us-gaap_InterestRateDerivativeAssetsAtFairValue
Other [assets] 56us-gaap_OtherAssetsFairValueDisclosure 71us-gaap_OtherAssetsFairValueDisclosure
Fair Value, Assets Measured on Recurring Basis, Total 321us-gaap_AssetsFairValueDisclosure 810us-gaap_AssetsFairValueDisclosure
Derivative component of prepaid forward sale agreements and indexed debt instruments 3cmcsa_DerivativeFairValueOfEmbeddedDerivativeLiabilityComponentOfPrepaidForwardSaleAgreementsAndIndexedDebtInstruments 361cmcsa_DerivativeFairValueOfEmbeddedDerivativeLiabilityComponentOfPrepaidForwardSaleAgreementsAndIndexedDebtInstruments
Contractual obligations 904us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations 883us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
Contingent consideration 632us-gaap_BusinessCombinationContingentConsiderationLiability 644us-gaap_BusinessCombinationContingentConsiderationLiability
Other [liabilities] 50us-gaap_OtherLiabilitiesFairValueDisclosure 8us-gaap_OtherLiabilitiesFairValueDisclosure
Fair Value Liabilities Measured On Recurring Basis, Total 1,589us-gaap_LiabilitiesFairValueDisclosure 1,896us-gaap_LiabilitiesFairValueDisclosure
Fair Value, Inputs, Level 1 [Member]    
Trading securities 42us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Available-for-sale securities 1us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Interest rate swap agreements 0us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Other [assets] 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Assets Measured on Recurring Basis, Total 43us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Derivative component of prepaid forward sale agreements and indexed debt instruments 0cmcsa_DerivativeFairValueOfEmbeddedDerivativeLiabilityComponentOfPrepaidForwardSaleAgreementsAndIndexedDebtInstruments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Contractual obligations 0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Contingent consideration 0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Other [liabilities] 0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value Liabilities Measured On Recurring Basis, Total 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Inputs, Level 2 [Member]    
Trading securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Available-for-sale securities 121us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Interest rate swap agreements 91us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Other [assets] 48us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Assets Measured on Recurring Basis, Total 260us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Derivative component of prepaid forward sale agreements and indexed debt instruments 3cmcsa_DerivativeFairValueOfEmbeddedDerivativeLiabilityComponentOfPrepaidForwardSaleAgreementsAndIndexedDebtInstruments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Contractual obligations 0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Contingent consideration 0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Other [liabilities] 50us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value Liabilities Measured On Recurring Basis, Total 53us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 3 [Member]    
Trading securities 0us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Available-for-sale securities 10us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Interest rate swap agreements 0us-gaap_InterestRateDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Other [assets] 8us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Assets Measured on Recurring Basis, Total 18us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Derivative component of prepaid forward sale agreements and indexed debt instruments 0cmcsa_DerivativeFairValueOfEmbeddedDerivativeLiabilityComponentOfPrepaidForwardSaleAgreementsAndIndexedDebtInstruments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Contractual obligations 904us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Contingent consideration 632us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Other [liabilities] 0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value Liabilities Measured On Recurring Basis, Total $ 1,536us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member