v3.5.0.2

Investments (Equity Method Investments) (Details) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2016 | Jun. 30, 2015 | Jun. 30, 2016 | Jun. 30, 2015
Equity in net income (losses) of investees, net | $ (19) | $ (236) | $ (30) | $ (203)
Atairos [Member] |  |  |  |
Percentage losses in Atairos Group | 99.00% |  | 99.00% |
Percentage of residual returns in Atairos Group | 86.50% |  | 86.50% |
Capital contribution |  |  | $ 429 |
Annual management fee |  |  | $ 40 |
Term |  |  | 12 years |
Comcast Corporation capital contribution [Member] | Atairos [Member] |  |  |  |
Capital contribution agreement | $ 4,000 |  | $ 4,000 |
Management company investors capital contribution [Member] | Atairos [Member] |  |  |  |
Capital contribution agreement | 100 |  | 100 |
Former CFO capital contribution [Member] | Atairos [Member] |  |  |  |
Capital contribution agreement | 40 |  | 40 |
The Weather Channel [Member] |  |  |  |
Goodwill Impairment Loss From Equity Method Investments |  | 252 |  |
Gain on sale of The Weather Channel product and technology businesses |  |  | 108 |
The Weather Channel [Member] | NBCUniversal Media LLC [Member] |  |  |  |
Goodwill Impairment Loss From Equity Method Investments |  | 252 |  |
Gain on sale of The Weather Channel product and technology businesses |  |  | 108 |
Hulu [Member] |  |  |  |
Equity in net income (losses) of investees, net | (40) | (13) | (65) | (24)
Hulu [Member] | NBCUniversal Media LLC [Member] |  |  |  |
Equity in net income (losses) of investees, net | $ (40) | $ (13) | $ (65) | $ (24)

X
- Definition The cash outflow associated with a capital contribution to Atairos Group which is a VIE accounted for as an equity method investment + References No definition available. + Details
Name: | cmcsa_CapitalContributiontoVIE
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This item represents the entity's proportionate share for the period of a goodwill impairment charge recorded by its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. The amount is recorded in equity in net income (losses) of investees, net. + References No definition available. + Details
Name: | cmcsa_Goodwillimpairmentlossfromequitymethodinvestments
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount represents annual commitment to Atairos Group for management fee + References No definition available. + Details
Name: | cmcsa_ManagementFee
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount represents commitment to Atairos + References No definition available. + Details
Name: | cmcsa_OtherCapitalContribution
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Pretax gain recognized as a result of the sale of The Weather Channel's product and technology business to IBM + References No definition available. + Details
Name: | cmcsa_PretaxGainOnSaleOfBusinessByInvestee
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Term of agreement for Atairos + References No definition available. + Details
Name: | cmcsa_TermOfAgreement
Namespace Prefix: | cmcsa_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the percentage of any losses in Atairos Group, Inc. that Comcast is obligated to absorb + References No definition available. + Details
Name: | cmcsa_ThePercentageOfAnyLossesInAtairos
Namespace Prefix: | cmcsa_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the percentage of any residual returns in Atairos Group, Inc. that Comcast has the right to receive + References No definition available. + Details
Name: | cmcsa_ThePercentageOfAnyResidualReturnsInAtairos
Namespace Prefix: | cmcsa_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35755396&loc=d3e33749-111570 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.12) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 9 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 11 -Article 7 + Details
Name: | us-gaap_IncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | cmcsa_LegalEntity1Axis=cmcsa_AtairosMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

X
- Details
Name: | cmcsa_LegalEntity1Axis=cmcsa_NBCUniversalMediaLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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