|
Goodwill and Intangible Assets (Intangible Assets) (Details) (USD $) In Millions, unless otherwise specified
|
12 Months Ended |
|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
| Franchise rights |
$ 59,364us-gaap_IndefiniteLivedFranchiseRights |
$ 59,364us-gaap_IndefiniteLivedFranchiseRights |
| Accumulated amortization |
(10,170)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
(8,874)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
| Total |
86,514us-gaap_IntangibleAssetsGrossExcludingGoodwill |
85,567us-gaap_IntangibleAssetsGrossExcludingGoodwill |
| NBCUniversal Media, LLC [Member] |
|
|
| Accumulated amortization |
(4,829)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
(4,003)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Total |
19,016us-gaap_IntangibleAssetsGrossExcludingGoodwill / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
18,860us-gaap_IntangibleAssetsGrossExcludingGoodwill / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Trade names |
|
|
| Indefinite Lived Intangible Assets Excluding Goodwill |
3,083us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember |
3,089us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember |
| Trade names | NBCUniversal Media, LLC [Member] |
|
|
| Indefinite Lived Intangible Assets Excluding Goodwill |
3,059us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
3,089us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| FCC Licenses |
|
|
| Indefinite Lived Intangible Assets Excluding Goodwill |
651us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember |
652us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember |
| FCC Licenses | NBCUniversal Media, LLC [Member] |
|
|
| Indefinite Lived Intangible Assets Excluding Goodwill |
651us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
652us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Customer relationships |
|
|
| Finite-lived intangible assets, gross carrying amount |
15,129us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
15,037us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
| Accumulated amortization |
(5,495)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
(4,772)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember |
| Weighted average original useful life |
19 years 0 months 0 days |
|
| Customer relationships | NBCUniversal Media, LLC [Member] |
|
|
| Finite-lived intangible assets, gross carrying amount |
13,093us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
13,086us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Accumulated amortization |
(3,636)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
(2,982)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_CustomerRelationshipsMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Weighted average original useful life |
19 years 0 months 0 days |
|
| Cable franchise renewal costs and contractual operating rights |
|
|
| Finite-lived intangible assets, gross carrying amount |
1,418us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = cmcsa_CableFranchiseRenewalCostsAndContractualOperatingRightsMember |
1,360us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = cmcsa_CableFranchiseRenewalCostsAndContractualOperatingRightsMember |
| Accumulated amortization |
(792)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = cmcsa_CableFranchiseRenewalCostsAndContractualOperatingRightsMember |
(745)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = cmcsa_CableFranchiseRenewalCostsAndContractualOperatingRightsMember |
| Weighted average original useful life |
10 years 0 months 0 days |
|
| Software |
|
|
| Finite-lived intangible assets, gross carrying amount |
5,040us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_ComputerSoftwareIntangibleAssetMember |
4,271us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_ComputerSoftwareIntangibleAssetMember |
| Accumulated amortization |
(2,832)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_ComputerSoftwareIntangibleAssetMember |
(2,405)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_ComputerSoftwareIntangibleAssetMember |
| Weighted average original useful life |
5 years 0 months 0 days |
|
| Software | NBCUniversal Media, LLC [Member] |
|
|
| Finite-lived intangible assets, gross carrying amount |
657us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_ComputerSoftwareIntangibleAssetMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
522us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_ComputerSoftwareIntangibleAssetMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Accumulated amortization |
(329)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_ComputerSoftwareIntangibleAssetMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
(240)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_ComputerSoftwareIntangibleAssetMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Weighted average original useful life |
5 years 0 months 0 days |
|
| Patents and other technology rights |
|
|
| Finite-lived intangible assets, gross carrying amount |
373us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = cmcsa_PatentsAndOtherTechnologyRightsMember |
361us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = cmcsa_PatentsAndOtherTechnologyRightsMember |
| Accumulated amortization |
(330)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = cmcsa_PatentsAndOtherTechnologyRightsMember |
(307)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = cmcsa_PatentsAndOtherTechnologyRightsMember |
| Weighted average original useful life |
8 years 0 months 0 days |
|
| Other agreements and rights |
|
|
| Finite-lived intangible assets, gross carrying amount |
1,456us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember |
1,433us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember |
| Accumulated amortization |
(721)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember |
(645)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember |
| Weighted average original useful life |
20 years 0 months 0 days |
|
| Other agreements and rights | NBCUniversal Media, LLC [Member] |
|
|
| Finite-lived intangible assets, gross carrying amount |
1,556us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
1,511us-gaap_FiniteLivedIntangibleAssetsGross / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Accumulated amortization |
$ (864)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
$ (781)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / cmcsa_IntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Weighted average original useful life |
21 years 0 months 0 days |
|