v3.3.1.900

Long-Term Debt (Details) £ in Millions, $ in Millions | Dec. 31, 2015 GBP (£) | Dec. 31, 2015 USD ($) | Dec. 31, 2014 GBP (£) | Dec. 31, 2014 USD ($)
--- | --- | --- | --- | ---
Commercial paper |  | $ 975 |  | $ 845
Revolving credit facilities |  | 0 |  | 0
Debt issuance costs, premiums, discounts and fair value adjustments for hedged positions |  | (262) |  | (195)
Total debt |  | 52,621 |  | 48,081
Less: Current portion |  | 3,627 |  | 4,217
Long-term debt |  | 48,994 |  | 43,864
NBCUniversal Media LLC [Member] |  |  |  |
Debt issuance costs, premiums, discounts and fair value adjustments for hedged positions |  | (12) |  | (7)
Total debt |  | 12,494 |  | 10,237
Less: Current portion |  | 1,163 |  | 1,023
Long-term debt |  | $ 11,331 |  | 9,214
Weighted average interest rate | 4.12% | 4.12% |  |
Commercial Paper Program |  |  |  |
Weighted average interest rate | 0.62% | 0.62% |  |
Revolving bank credit facility [Member] |  |  |  |
Weighted average interest rate | 0.00% | 0.00% |  |
Senior notes with maturities of 5 years or less, at face value [Member] |  |  |  |
Senior notes |  | $ 14,300 |  | 15,223
Weighted average interest rate | 4.40% | 4.40% |  |
Senior notes with maturities of 5 years or less, at face value [Member] | NBCUniversal Media LLC [Member] |  |  |  |
Senior notes |  | $ 3,000 |  | 2,000
Weighted average interest rate | 4.39% | 4.39% |  |
Senior notes with maturities between 5 and 10 years, at face value [Member] |  |  |  |
Senior notes |  | $ 9,630 |  | 10,530
Weighted average interest rate | 4.24% | 4.24% |  |
Senior notes with maturities between 5 and 10 years, at face value [Member] | NBCUniversal Media LLC [Member] |  |  |  |
Senior notes |  | $ 3,000 |  | 5,000
Weighted average interest rate | 3.88% | 3.88% |  |
Senior notes with maturities greater than 10 years, at face value [Member] |  |  |  |
Senior notes |  | $ 23,925 |  | 20,989
Weighted average interest rate | 5.63% | 5.63% |  |
Senior notes with maturities greater than 10 years, at face value [Member] | NBCUniversal Media LLC [Member] |  |  |  |
Senior notes |  | $ 3,200 |  | 3,200
Weighted average interest rate | 5.62% | 5.62% |  |
Other Including Capital Lease Obligations [Member] |  |  |  |
Other, including capital lease obligations |  | $ 794 |  | 689
Other Including Capital Lease Obligations [Member] | NBCUniversal Media LLC [Member] |  |  |  |
Other, including capital lease obligations |  | 47 |  | 44
Notes 5.50% Due 2029 [Member] |  |  |  |
Senior notes | £ 625 | 921 | £ 625 | 974
Universal Studios Japan Term Loans [Member] |  |  |  |
Universal Studios Japan Term Loans |  | $ 3,259 |  | 0
Weighted average interest rate | 2.74% | 2.74% |  |
Universal Studios Japan Term Loans [Member] | NBCUniversal Media LLC [Member] |  |  |  |
Universal Studios Japan Term Loans |  | $ 3,259 |  | $ 0
Weighted average interest rate | 2.74% | 2.74% |  |

X
- Definition The carrying amount as of the balance sheet date for the net impact of debt issuance costs, premiums, disclosuts and fair value adjustments for hedged positions. + References No definition available. + Details
Name: | cmcsa_Debtissuancecostspremiumsdiscountsadjustments
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days. + 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.19(a)(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.13(2)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 7 + Details
Name: | us-gaap_CommercialPaper
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sum of the carrying values as of the balance sheet date of all debt, including all short-term borrowings, long-term debt, and capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.13,16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_DebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer. + 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.19,20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Weighted average interest rate of debt outstanding. + References No definition available. + Details
Name: | us-gaap_DebtWeightedAverageInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 20, 22 -Article 5 + Details
Name: | us-gaap_LineOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer. + 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) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section H + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The carrying amount as of the balance sheet date for the aggregate of other miscellaneous borrowings owed by the reporting entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.13,16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_OtherBorrowings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Including both current and noncurrent portions, carrying amount as of the balance sheet date of other forms of debt not elsewhere specified in the taxonomy with initial maturities beyond one year or beyond the normal operating cycle, if longer. + 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) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 20, 22 -Article 5 + Details
Name: | us-gaap_OtherLongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16(a)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_SeniorNotes
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

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

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

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

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

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

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

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

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