|
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 |