|
Financial Data by Business Segment (Details) (USD $)
|
3 Months Ended |
|
Mar. 31, 2015
|
Mar. 31, 2014
|
| Revenue |
$ 17,853,000,000us-gaap_Revenues |
$ 17,408,000,000us-gaap_Revenues |
| Operating income (loss) before depreciation and amortization |
5,956,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization |
5,538,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization |
| Depreciation and amortization |
2,066,000,000us-gaap_DepreciationAndAmortization |
1,970,000,000us-gaap_DepreciationAndAmortization |
| Operating income (loss) |
3,890,000,000us-gaap_OperatingIncomeLoss |
3,568,000,000us-gaap_OperatingIncomeLoss |
| Capital expenditures |
1,726,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment |
1,448,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment |
| NBCUniversal Media, LLC [Member] |
|
|
| Revenue |
6,604,000,000us-gaap_Revenues / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
6,876,000,000us-gaap_Revenues / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Operating income (loss) before depreciation and amortization |
1,494,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
1,311,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Depreciation and amortization |
364,000,000us-gaap_DepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
365,000,000us-gaap_DepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Operating income (loss) |
1,130,000,000us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
946,000,000us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Capital expenditures |
268,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
291,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Cable Communications [Member] |
|
|
| Revenue |
11,430,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsMember |
10,757,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsMember |
| Operating income (loss) before depreciation and amortization |
4,674,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsMember |
4,400,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsMember |
| Depreciation and amortization |
1,675,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsMember |
1,584,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsMember |
| Operating income (loss) |
2,999,000,000us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsMember |
2,816,000,000us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsMember |
| Capital expenditures |
1,445,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsMember |
1,145,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsMember |
| Cable segment revenue types as percentage of total cable revenue |
100.00%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsMember |
100.00%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsMember |
| Cable Networks [Member] |
|
|
| Revenue |
2,359,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
2,505,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
| Operating income (loss) before depreciation and amortization |
898,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
895,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
| Depreciation and amortization |
184,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
189,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
| Operating income (loss) |
714,000,000us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
706,000,000us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
| Capital expenditures |
6,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
11,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
| Cable Networks [Member] | NBCUniversal Media, LLC [Member] |
|
|
| Revenue |
2,359,000,000us-gaap_Revenues / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
2,505,000,000us-gaap_Revenues / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
| Operating income (loss) before depreciation and amortization |
898,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
895,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
| Depreciation and amortization |
184,000,000us-gaap_DepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
189,000,000us-gaap_DepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
| Operating income (loss) |
714,000,000us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
706,000,000us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
| Capital expenditures |
6,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
11,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableNetworksMember |
| Broadcast Television [Member] |
|
|
| Revenue |
2,248,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
2,621,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
| Operating income (loss) before depreciation and amortization |
182,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
122,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
| Depreciation and amortization |
29,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
27,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
| Operating income (loss) |
153,000,000us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
95,000,000us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
| Capital expenditures |
11,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
11,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
| Broadcast Television [Member] | NBCUniversal Media, LLC [Member] |
|
|
| Revenue |
2,248,000,000us-gaap_Revenues / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
2,621,000,000us-gaap_Revenues / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
| Operating income (loss) before depreciation and amortization |
182,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
122,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
| Depreciation and amortization |
29,000,000us-gaap_DepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
27,000,000us-gaap_DepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
| Operating income (loss) |
153,000,000us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
95,000,000us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
| Capital expenditures |
11,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
11,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_BroadcastTelevisionMember |
| Filmed Entertainment [Member] |
|
|
| Revenue |
1,446,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
1,351,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
| Operating income (loss) before depreciation and amortization |
293,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
288,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
| Depreciation and amortization |
5,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
5,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
| Operating income (loss) |
288,000,000us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
283,000,000us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
| Capital expenditures |
1,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
1,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
| Filmed Entertainment [Member] | NBCUniversal Media, LLC [Member] |
|
|
| Revenue |
1,446,000,000us-gaap_Revenues / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
1,351,000,000us-gaap_Revenues / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
| Operating income (loss) before depreciation and amortization |
293,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
288,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
| Depreciation and amortization |
5,000,000us-gaap_DepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
5,000,000us-gaap_DepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
| Operating income (loss) |
288,000,000us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
283,000,000us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
| Capital expenditures |
1,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
1,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_FilmedEntertainmentMember |
| Theme Parks [Member] |
|
|
| Revenue |
651,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
487,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
| Operating income (loss) before depreciation and amortization |
263,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
170,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
| Depreciation and amortization |
66,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
69,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
| Operating income (loss) |
197,000,000us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
101,000,000us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
| Capital expenditures |
162,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
144,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
| Theme Parks [Member] | NBCUniversal Media, LLC [Member] |
|
|
| Revenue |
651,000,000us-gaap_Revenues / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
487,000,000us-gaap_Revenues / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
| Operating income (loss) before depreciation and amortization |
263,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
170,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
| Depreciation and amortization |
66,000,000us-gaap_DepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
69,000,000us-gaap_DepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
| Operating income (loss) |
197,000,000us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
101,000,000us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
| Capital expenditures |
162,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
144,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_ThemeParksMember |
| Headquarters And Other [Member] |
|
|
| Revenue |
4,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
2,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
| Operating income (loss) before depreciation and amortization |
(140,000,000)cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
(163,000,000)cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
| Depreciation and amortization |
80,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
75,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
| Operating income (loss) |
(220,000,000)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
(238,000,000)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
| Capital expenditures |
88,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
124,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
| Headquarters And Other [Member] | NBCUniversal Media, LLC [Member] |
|
|
| Revenue |
4,000,000us-gaap_Revenues / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
2,000,000us-gaap_Revenues / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
| Operating income (loss) before depreciation and amortization |
(140,000,000)cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
(163,000,000)cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
| Depreciation and amortization |
80,000,000us-gaap_DepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
75,000,000us-gaap_DepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
| Operating income (loss) |
(220,000,000)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
(238,000,000)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
| Capital expenditures |
88,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
124,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_HeadquartersAndOtherMember |
| NBCUniversal Eliminations [Member] |
|
|
| Revenue |
(104,000,000)us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
(90,000,000)us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
| Operating income (loss) before depreciation and amortization |
(2,000,000)cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
(1,000,000)cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
| Depreciation and amortization |
0us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
0us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
| Operating income (loss) |
(2,000,000)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
(1,000,000)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
| Capital expenditures |
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
| NBCUniversal Eliminations [Member] | NBCUniversal Media, LLC [Member] |
|
|
| Revenue |
(104,000,000)us-gaap_Revenues / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
(90,000,000)us-gaap_Revenues / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
| Operating income (loss) before depreciation and amortization |
(2,000,000)cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
(1,000,000)cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
| Depreciation and amortization |
0us-gaap_DepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
0us-gaap_DepreciationAndAmortization / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
| Operating income (loss) |
(2,000,000)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
(1,000,000)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
| Capital expenditures |
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalEliminationsMember |
| NBCUniversal [Member] |
|
|
| Revenue |
6,604,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalMember |
6,876,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalMember |
| Operating income (loss) before depreciation and amortization |
1,494,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalMember |
1,311,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalMember |
| Depreciation and amortization |
364,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalMember |
365,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalMember |
| Operating income (loss) |
1,130,000,000us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalMember |
946,000,000us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalMember |
| Capital expenditures |
268,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalMember |
291,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_NbcuniversalMember |
| Corporate and Other [Member] |
|
|
| Revenue |
204,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember |
174,000,000us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember |
| Operating income (loss) before depreciation and amortization |
(225,000,000)cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember |
(153,000,000)cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember |
| Depreciation and amortization |
27,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember |
21,000,000us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember |
| Operating income (loss) |
(252,000,000)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember |
(174,000,000)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember |
| Capital expenditures |
13,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember |
12,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = us-gaap_CorporateAndOtherMember |
| Eliminations [Member] |
|
|
| Revenue |
(385,000,000)us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_EliminationsMember |
(399,000,000)us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = cmcsa_EliminationsMember |
| Operating income (loss) before depreciation and amortization |
13,000,000cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_EliminationsMember |
(20,000,000)cmcsa_OperatingIncomeExcludingDepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_EliminationsMember |
| Depreciation and amortization |
0us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_EliminationsMember |
0us-gaap_DepreciationAndAmortization / us-gaap_StatementBusinessSegmentsAxis = cmcsa_EliminationsMember |
| Operating income (loss) |
13,000,000us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_EliminationsMember |
(20,000,000)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = cmcsa_EliminationsMember |
| Capital expenditures |
$ 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_EliminationsMember |
$ 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_StatementBusinessSegmentsAxis = cmcsa_EliminationsMember |
| Cable Communications Segment Revenue Percentage-Video [Member] |
|
|
| Cable segment revenue types as percentage of total cable revenue |
46.60%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsSegmentRevenuePercentageVideoMember |
48.10%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsSegmentRevenuePercentageVideoMember |
| Cable Communications Segment Revenue Percentage - High-speed Internet [Member] |
|
|
| Cable segment revenue types as percentage of total cable revenue |
26.60%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsSegmentRevenuePercentageHighSpeedInternetMember |
25.60%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsSegmentRevenuePercentageHighSpeedInternetMember |
| Cable Communications Segment Revenue Percentage- Voice [Member] |
|
|
| Cable segment revenue types as percentage of total cable revenue |
7.90%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsSegmentRevenuePercentageVoiceMember |
8.50%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsSegmentRevenuePercentageVoiceMember |
| Cable Communications Segment Revenue Percentage- Business Services [Member] |
|
|
| Cable segment revenue types as percentage of total cable revenue |
9.70%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsSegmentRevenuePercentageBusinessServicesMember |
8.50%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsSegmentRevenuePercentageBusinessServicesMember |
| Cable Communications Segment Revenue Percentage- Advertising [Member] |
|
|
| Cable segment revenue types as percentage of total cable revenue |
4.40%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsSegmentRevenuePercentageAdvertisingMember |
4.70%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsSegmentRevenuePercentageAdvertisingMember |
| Cable Communications Segment Revenue Percentage- Other [Member] |
|
|
| Cable segment revenue types as percentage of total cable revenue |
4.80%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsSegmentRevenuePercentageOtherMember |
4.60%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsSegmentRevenuePercentageOtherMember |
| Cable Communications Segment Revenue Percentage- Franchise and other regulatory fees [Member] |
|
|
| Cable segment revenue types as percentage of total cable revenue |
2.80%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsSegmentRevenuePercentageFranchiseFeesMember |
2.80%cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue / us-gaap_StatementBusinessSegmentsAxis = cmcsa_CableCommunicationsSegmentRevenuePercentageFranchiseFeesMember |