XML 80 R67.htm IDEA: XBRL DOCUMENT
v3.19.1

Related Party Transactions (Condensed Consolidated Balance Sheet) (Details) - USD ($) $ in Millions | Mar. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Related Party Transaction [Line Items] |  |
Receivables, net | $ 10,736 | $ 11,104
Film and television costs | 3,210 | 3,242
Accounts payable and accrued expenses related to trade creditors | 10,232 | 8,494
Accrued expenses and other current liabilities | 8,832 | 10,721
Long-term debt, less current portion | 104,464 | 107,345
Other noncurrent liabilities | 18,811 | 15,329
NBCUniversal Media LLC [Member] |  |
Related Party Transaction [Line Items] |  |
Receivables, net | 7,270 | 7,293
Note receivable from Comcast | 2,925 | 2,054
Film and television costs | 3,116 | 3,114
Accounts payable and accrued expenses related to trade creditors | 1,954 | 1,933
Accrued expenses and other current liabilities | 1,925 | 2,195
Note payable to Comcast | 68 | 54
Long-term debt, less current portion | 13,003 | 12,731
Other noncurrent liabilities | 6,635 | 5,177
Comcast and Consolidated Subsidiaries [Member] | NBCUniversal Media LLC [Member] |  |
Related Party Transaction [Line Items] |  |
Receivables, net | 477 | 464
Note receivable from Comcast | 2,925 | 2,054
Film and television costs | 25 | 27
Accounts payable and accrued expenses related to trade creditors | 68 | 78
Accrued expenses and other current liabilities | 51 | 32
Note payable to Comcast | 68 | 54
Long-term debt, less current portion | 763 | 701
Other noncurrent liabilities | $ 417 | $ 410

X
- Definition The total amount due to Parent, with respect to cash management arrangements under the matching revolving credit notes, as of the balance sheet date. + References No definition available. + Details
Name: | cmcsa_NotePayableToUltimateParent
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total amount due from Parent with respect to cash management arrangements under the matching revolving credit notes as of the balance sheet date + References No definition available. + Details
Name: | cmcsa_NoteReceivableFromUltimateParent
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AccountsPayableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AccountsReceivableNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AccruedLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of direct negative costs incurred in the physical production of a direct-to-television film, as well as allocations of production overhead and capitalized interest. Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6473108&loc=d3e54431-107959 + Details
Name: | us-gaap_DirectToTelevisionFilmCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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://fasb.org/us-gaap/role/ref/legacyRef -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 + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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_OtherLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_RelatedPartyTransactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_ComcastAndConsolidatedSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |