v2.4.1.9
Share-Based Compensation (Recognized Share-Based Compensation Expense) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Recognized share-based compensation expense $ 101us-gaap_AllocatedShareBasedCompensationExpense $ 90us-gaap_AllocatedShareBasedCompensationExpense
NBCUniversal Media, LLC [Member]    
Recognized share-based compensation expense 21us-gaap_AllocatedShareBasedCompensationExpense
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
18us-gaap_AllocatedShareBasedCompensationExpense
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
Stock Options [Member]    
Recognized share-based compensation expense 35us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
36us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
Stock Options [Member] | NBCUniversal Media, LLC [Member]    
Recognized share-based compensation expense 2us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
3us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
Restricted Share Units [Member]    
Recognized share-based compensation expense 58us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockMember
48us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockMember
Restricted Share Units [Member] | NBCUniversal Media, LLC [Member]    
Recognized share-based compensation expense 17us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockMember
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
13us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockMember
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
Employee Stock Purchase Plan [Member]    
Recognized share-based compensation expense 8us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockMember
6us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockMember
Employee Stock Purchase Plan [Member] | NBCUniversal Media, LLC [Member]    
Recognized share-based compensation expense $ 2us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockMember
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
$ 2us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockMember
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember