v2.4.1.9
Related Party Transactions - Consolidated Balance Sheet (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Receivables, net $ 6,144us-gaap_AccountsReceivableNetCurrent $ 6,321us-gaap_AccountsReceivableNetCurrent
Accounts payable and accrued expenses related to trade creditors 6,157us-gaap_AccountsPayableCurrent 5,638us-gaap_AccountsPayableCurrent
Accrued expenses and other current liabilities 5,808us-gaap_AccruedLiabilitiesCurrent 5,293us-gaap_AccruedLiabilitiesCurrent
Other noncurrent liabilities 10,837us-gaap_OtherLiabilitiesNoncurrent 10,819us-gaap_OtherLiabilitiesNoncurrent
NBCUniversal Media, LLC [Member]    
Receivables, net 4,891us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
4,842us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
Note receivable from Comcast 135cmcsa_NotesReceivableFromParent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
0cmcsa_NotesReceivableFromParent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
Accounts payable and accrued expenses related to trade creditors 1,382us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
1,388us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
Accrued expenses and other current liabilities 1,427us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
1,422us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
Note payable to Comcast 0cmcsa_NotePayableToParent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
865cmcsa_NotePayableToParent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
Other noncurrent liabilities 3,692us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
3,722us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
Transactions With Comcast And Consolidated Subsidiaries [Member] | NBCUniversal Media, LLC [Member]    
Receivables, net 241us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_ComcastAndConsolidatedSubsidiariesMember
229us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_ComcastAndConsolidatedSubsidiariesMember
Note receivable from Comcast 135cmcsa_NotesReceivableFromParent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_ComcastAndConsolidatedSubsidiariesMember
0cmcsa_NotesReceivableFromParent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_ComcastAndConsolidatedSubsidiariesMember
Accounts payable and accrued expenses related to trade creditors 38us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_ComcastAndConsolidatedSubsidiariesMember
47us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_ComcastAndConsolidatedSubsidiariesMember
Accrued expenses and other current liabilities 9us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_ComcastAndConsolidatedSubsidiariesMember
8us-gaap_AccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_ComcastAndConsolidatedSubsidiariesMember
Note payable to Comcast 0cmcsa_NotePayableToParent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_ComcastAndConsolidatedSubsidiariesMember
865cmcsa_NotePayableToParent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_ComcastAndConsolidatedSubsidiariesMember
Other noncurrent liabilities $ 402us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_ComcastAndConsolidatedSubsidiariesMember
$ 383us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= cmcsa_NBCUniversalMediaLLCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= cmcsa_ComcastAndConsolidatedSubsidiariesMember