v3.3.1.900

Long-term Debt (Debt Repayments) (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2015 | Dec. 31, 2014 | Dec. 31, 2013
Repurchases and repayments of debt | $ 4,378 | $ 3,175 | $ 2,444
Loss on early extinguishment of debt | 47 |  |
NBCUniversal Media LLC [Member] |  |  |
Repurchases and repayments of debt | 1,022 | $ 906 | $ 92
NBCUniversal Senior 3.65% Notes Due 2015 [Member] |  |  |
Repurchases and repayments of debt | $ 1,000 |  |
Interest rate | 3.65% |  |
Maturity date | 2015 |  |
NBCUniversal Senior 3.65% Notes Due 2015 [Member] | NBCUniversal Media LLC [Member] |  |  |
Repurchases and repayments of debt | $ 1,000 |  |
Interest rate | 3.65% |  |
Maturity date | 2015 |  |
Senior 5.90% Notes Due 2016 [Member] |  |  |
Repurchases and repayments of debt | $ 1,000 |  |
Interest rate | 5.90% |  |
Maturity date | 2016 |  |
Senior 6.50% Notes Due 2015 [Member] |  |  |
Repurchases and repayments of debt | $ 900 |  |
Interest rate | 6.50% |  |
Maturity date | 2015 |  |
Senior 5.85% Notes Due 2015 [Member] |  |  |
Repurchases and repayments of debt | $ 750 |  |
Interest rate | 5.85% |  |
Maturity date | 2015 |  |
Senior 8.75% Notes Due 2015 [Member] |  |  |
Repurchases and repayments of debt | $ 673 |  |
Interest rate | 8.75% |  |
Maturity date | 2015 |  |
Other Long-Term Debt [Member] |  |  |
Repurchases and repayments of debt | $ 55 |  |

X
- Definition Loss recorded to interest expense related to debt which is extinguished prior to maturity. The amount includes the difference between the fair value of payments made and the carrying amount of debt, the write-off of deferred debt issuance costs and the impact from the settlement of related hedge instruments. + References No definition available. + Details
Name: | cmcsa_LossOnEarlyExtinguishmentOfDebt
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + 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.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities. + 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.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentMaturityDateDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash outflow for the payment of other borrowing not otherwise defined in the taxonomy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3291-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 + Details
Name: | us-gaap_RepaymentsOfOtherDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cmcsa_Senior365NotesDue2015Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cmcsa_Senior590notesdue2016Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cmcsa_Senior650NotesDue2015Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cmcsa_Senior585notesdue2015Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cmcsa_Senior875NotesDue2015Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cmcsa_OtherLongTermDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |