v3.3.1.900

Income Taxes (Narrative) (Details) - USD ($) $ in Millions | 3 Months Ended | 12 Months Ended
--- | --- | ---
Sep. 30, 2014 | Dec. 31, 2015 | Dec. 31, 2014 | Dec. 31, 2013
Foreign income before taxes |  | $ 704 | $ 385 | $ 524
Liability for uncertain tax positions, noncurrent |  | 1,100 |  |
Unrecognized tax benefits that would impact effective tax rate |  | 592 |  |
Unrecognized tax benefits, interest on income taxes accrued |  | 510 | 452 |
Change In Income Tax Expense Related To Effectively Settled Uncertain Tax Positions | $ 759 |  |  |
Income Tax Effects Allocated Directly to Equity, Other |  | 311 | 299 | $ 244
Franchise Rights [Member] |  |  |  |
Net deferred tax liability, franchise rights |  | 23,000 |  |
Uncertain Tax Positions Indemnified By GE [Member] |  |  |  |
Liability for uncertain tax positions, noncurrent |  | 220 |  |
Unrecognized tax benefits, interest on income taxes accrued |  | 49 | $ 44 |
Other Comprehensive Income (Loss) [Member] |  |  |  |
Income Tax Effects Allocated Directly to Equity, Other |  | 28 |  |
Domestic Tax Authority |  |  |  |
Operating loss carryforwards |  | $ 135 |  |
Operating loss carryforwards expiration dates |  | Dec. 31, 2035 |  |
Foreign Tax Authority |  |  |  |
Operating loss carryforwards |  | $ 700 |  |
Operating loss carryforwards expiration dates |  | Dec. 31, 2025 |  |
Other Acquisitions [Member] |  |  |  |
Business Acquisition Purchase Price Allocation Deferred Income Taxes Asset Liability Net1 |  | $ 132 |  |

X
- Definition Amount of acquisition cost of a business combination allocated to noncurrent deferred tax assets net of valuation allowance and noncurrent deferred tax liabilities. + References No definition available. + Details
Name: | cmcsa_BusinessAcquisitionPurchasePriceAllocationDeferredIncomeTaxesAssetLiabilityNet1
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the change in income tax expense as a result of a reduction in the accrual for uncertain tax positions and related accrued interest on these tax positions, net of any indemnification. + References No definition available. + Details
Name: | cmcsa_ChangeInIncomeTaxExpenseRelatedToEffectivelySettledUncertainTaxPositions
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of net deferred tax liabilities related to cable franchise rights that will remain unchanged unless an impairment is recognized or a cable franchise is disposed. + References No definition available. + Details
Name: | cmcsa_DeferredTaxLiabilityFranchiseRights
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)(1)(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The tax effect of items occurring during the period that have been charged or credited directly to components of shareholders' equity and are not otherwise defined. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 20 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=18498875&loc=d3e39076-109324 + Details
Name: | us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The noncurrent portion of the amount recognized for uncertain tax positions as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LiabilityForUncertainTaxPositionsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32559-109319 + Details
Name: | us-gaap_OperatingLossCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Expiration date of each operating loss carryforward included in operating loss carryforward, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32559-109319 + Details
Name: | us-gaap_OperatingLossCarryforwardsExpirationDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of interest expense accrued for an underpayment of income taxes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_FranchiseRightsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=cmcsa_UncertainTaxPositionsIndemnifiedByGeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cmcsa_TaxAdjustmentsAxis=us-gaap_OtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cmcsa_TaxAdjustmentsAxis=us-gaap_DomesticCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cmcsa_TaxAdjustmentsAxis=us-gaap_ForeignCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cmcsa_TaxAdjustmentsAxis=cmcsa_OtherAcquisitionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |