v2.4.1.9
Investments (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Fair value method $ 182us-gaap_MarketableSecurities $ 662us-gaap_MarketableSecurities
Equity method 1,149us-gaap_EquityMethodInvestments 1,019us-gaap_EquityMethodInvestments
Cost method 2,062us-gaap_CostMethodInvestments 2,056us-gaap_CostMethodInvestments
Total Investments 3,393us-gaap_Investments 3,737us-gaap_Investments
Less: Current investments 158us-gaap_ShortTermInvestments 602us-gaap_ShortTermInvestments
Noncurrent investments 3,235us-gaap_LongTermInvestments 3,135us-gaap_LongTermInvestments
NBCUniversal Media, LLC [Member]    
Fair value method 10us-gaap_MarketableSecurities
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
10us-gaap_MarketableSecurities
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
Equity method 971us-gaap_EquityMethodInvestments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
840us-gaap_EquityMethodInvestments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
Cost method 24us-gaap_CostMethodInvestments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
32us-gaap_CostMethodInvestments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
Total Investments 1,005us-gaap_Investments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
882us-gaap_Investments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
Less: Current investments 52us-gaap_ShortTermInvestments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
0us-gaap_ShortTermInvestments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
Noncurrent investments 953us-gaap_LongTermInvestments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
882us-gaap_LongTermInvestments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
Air Touch [Member]    
Cost method 1,572us-gaap_CostMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_AirTouchMember
1,568us-gaap_CostMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_AirTouchMember
Other Investment [Member]    
Equity method 534us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_OtherInvestmentMember
517us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_OtherInvestmentMember
Cost method 490us-gaap_CostMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_OtherInvestmentMember
488us-gaap_CostMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_OtherInvestmentMember
Other Investment [Member] | NBCUniversal Media, LLC [Member]    
Equity method 356us-gaap_EquityMethodInvestments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_OtherInvestmentMember
338us-gaap_EquityMethodInvestments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_OtherInvestmentMember
The Weather Channel [Member]    
Equity method 336us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_WeatherChannelMember
335us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_WeatherChannelMember
The Weather Channel [Member] | NBCUniversal Media, LLC [Member]    
Equity method 336us-gaap_EquityMethodInvestments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_WeatherChannelMember
335us-gaap_EquityMethodInvestments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_WeatherChannelMember
Hulu [Member]    
Equity method 279us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_HuluMember
167us-gaap_EquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_HuluMember
Hulu [Member] | NBCUniversal Media, LLC [Member]    
Equity method $ 279us-gaap_EquityMethodInvestments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_HuluMember
$ 167us-gaap_EquityMethodInvestments
/ cmcsa_LegalEntity1Axis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cmcsa_HuluMember