|
Share-Based Compensation (Recognized Share-Based Compensation Expense) (Details) (USD $) In Millions, unless otherwise specified
|
12 Months Ended |
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
| Recognized share-based compensation expense |
$ 414us-gaap_AllocatedShareBasedCompensationExpense |
$ 334us-gaap_AllocatedShareBasedCompensationExpense |
$ 301us-gaap_AllocatedShareBasedCompensationExpense |
| NBCUniversal Media, LLC [Member] |
|
|
|
| Recognized share-based compensation expense |
91us-gaap_AllocatedShareBasedCompensationExpense / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
62us-gaap_AllocatedShareBasedCompensationExpense / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
47us-gaap_AllocatedShareBasedCompensationExpense / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Stock Options [Member] |
|
|
|
| Recognized share-based compensation expense |
160us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_EmployeeStockOptionMember |
139us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_EmployeeStockOptionMember |
131us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_EmployeeStockOptionMember |
| Stock Options [Member] | NBCUniversal Media, LLC [Member] |
|
|
|
| Recognized share-based compensation expense |
16us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_EmployeeStockOptionMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
15us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_EmployeeStockOptionMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
15us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_EmployeeStockOptionMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Restricted Share Units [Member] |
|
|
|
| Recognized share-based compensation expense |
231us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_RestrictedStockMember |
175us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_RestrictedStockMember |
154us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_RestrictedStockMember |
| Restricted Share Units [Member] | NBCUniversal Media, LLC [Member] |
|
|
|
| Recognized share-based compensation expense |
69us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_RestrictedStockMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
42us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_RestrictedStockMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
28us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_RestrictedStockMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
| Employee Stock Purchase Plan [Member] |
|
|
|
| Recognized share-based compensation expense |
23us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_EmployeeStockMember |
20us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_EmployeeStockMember |
16us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_EmployeeStockMember |
| Employee Stock Purchase Plan [Member] | NBCUniversal Media, LLC [Member] |
|
|
|
| Recognized share-based compensation expense |
$ 6us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_EmployeeStockMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
$ 5us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_EmployeeStockMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |
$ 4us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis = us-gaap_EmployeeStockMember / dei_LegalEntityAxis = cmcsa_NBCUniversalMediaLLCMember |