v2.4.1.9
Condensed Consolidating Financial Information (Condensed Consolidating Statement of Cash Flows) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Operating Activities    
Net cash provided by (used in) operating activities $ 5,245us-gaap_NetCashProvidedByUsedInOperatingActivities $ 4,486us-gaap_NetCashProvidedByUsedInOperatingActivities
Investing Activities    
Net transactions with affiliates 0cmcsa_NetTransactionsWithAffiliates 0cmcsa_NetTransactionsWithAffiliates
Capital expenditures (1,726)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (1,448)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Cash paid for intangible assets (273)us-gaap_PaymentsToAcquireIntangibleAssets (217)us-gaap_PaymentsToAcquireIntangibleAssets
Acquisitions and construction of real estate properties (24)cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties 0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
Proceeds from sales of businesses and investments 180cmcsa_ProceedsFromSalesOfBusinessesAndInvestments 300cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
Purchases of investments (32)us-gaap_PaymentsToAcquireInvestments (37)us-gaap_PaymentsToAcquireInvestments
Other 181us-gaap_PaymentsForProceedsFromOtherInvestingActivities (103)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net cash provided by (used in) investing activities (1,694)us-gaap_NetCashProvidedByUsedInInvestingActivities (1,505)us-gaap_NetCashProvidedByUsedInInvestingActivities
Financing Activities    
Proceeds from (repayments of) short-term borrowings, net (150)us-gaap_ProceedsFromRepaymentsOfShortTermDebt (364)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
Proceeds from borrowings 0us-gaap_ProceedsFromOtherDebt 2,187us-gaap_ProceedsFromOtherDebt
Repurchases and repayments of debt (909)us-gaap_RepaymentsOfOtherDebt (2,260)us-gaap_RepaymentsOfOtherDebt
Repurchases and retirements of common stock (2,000)us-gaap_PaymentsForRepurchaseOfCommonStock (750)us-gaap_PaymentsForRepurchaseOfCommonStock
Dividends paid (572)us-gaap_PaymentsOfDividends (508)us-gaap_PaymentsOfDividends
Issuances of common stock 28us-gaap_ProceedsFromIssuanceOfCommonStock 20us-gaap_ProceedsFromIssuanceOfCommonStock
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock (62)cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock (66)cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
Other 141us-gaap_ProceedsFromPaymentsForOtherFinancingActivities 96us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Net cash provided by (used in) financing activities (3,524)us-gaap_NetCashProvidedByUsedInFinancingActivities (1,645)us-gaap_NetCashProvidedByUsedInFinancingActivities
Increase (decrease) in cash and cash equivalents 27us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 1,336us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents, beginning of period 3,910us-gaap_CashAndCashEquivalentsAtCarryingValue 1,718us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents, end of period 3,937us-gaap_CashAndCashEquivalentsAtCarryingValue 3,054us-gaap_CashAndCashEquivalentsAtCarryingValue
Elimination and Consolidation Adjustments [Member]    
Operating Activities    
Net cash provided by (used in) operating activities 0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Investing Activities    
Net transactions with affiliates 0cmcsa_NetTransactionsWithAffiliates
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_NetTransactionsWithAffiliates
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Capital expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Cash paid for intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Acquisitions and construction of real estate properties 0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Proceeds from sales of businesses and investments 0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Purchases of investments 0us-gaap_PaymentsToAcquireInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsToAcquireInvestments
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Net cash provided by (used in) investing activities 0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Financing Activities    
Proceeds from (repayments of) short-term borrowings, net 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Proceeds from borrowings 0us-gaap_ProceedsFromOtherDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ProceedsFromOtherDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Repurchases and repayments of debt 0us-gaap_RepaymentsOfOtherDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_RepaymentsOfOtherDebt
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Repurchases and retirements of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Dividends paid 0us-gaap_PaymentsOfDividends
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_PaymentsOfDividends
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Issuances of common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock 0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Net cash provided by (used in) financing activities 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Increase (decrease) in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Cash and cash equivalents, beginning of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Cash and cash equivalents, end of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_ConsolidationItemsAxis
= cmcsa_EliminationAndConsolidationAdjustmentsMember
Comcast Parent [Member]    
Operating Activities    
Net cash provided by (used in) operating activities (294)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(96)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Investing Activities    
Net transactions with affiliates 3,609cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,370cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Capital expenditures (6)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash paid for intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Acquisitions and construction of real estate properties 0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from sales of businesses and investments 0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Purchases of investments 0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(10)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided by (used in) investing activities 3,603us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,360us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Financing Activities    
Proceeds from (repayments of) short-term borrowings, net 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,350)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from borrowings 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,184us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Repurchases and repayments of debt (900)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,000)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Repurchases and retirements of common stock (2,000)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(750)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Dividends paid (572)us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(508)us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Issuances of common stock 28us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
20us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock 0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other 135us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
140us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided by (used in) financing activities (3,309)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,264)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Increase (decrease) in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents, beginning of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents, end of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Comcast Holdings [Member]    
Operating Activities    
Net cash provided by (used in) operating activities (1)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
(2)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Investing Activities    
Net transactions with affiliates 1cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
2cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Capital expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Cash paid for intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Acquisitions and construction of real estate properties 0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Proceeds from sales of businesses and investments 0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Purchases of investments 0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Net cash provided by (used in) investing activities 1us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
2us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Financing Activities    
Proceeds from (repayments of) short-term borrowings, net 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Proceeds from borrowings 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Repurchases and repayments of debt 0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Repurchases and retirements of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Dividends paid 0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Issuances of common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock 0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Net cash provided by (used in) financing activities 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Increase (decrease) in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Cash and cash equivalents, beginning of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
Cash and cash equivalents, end of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastHoldingsMember
CCCL Parent [Member]    
Operating Activities    
Net cash provided by (used in) operating activities 82us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
110us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Investing Activities    
Net transactions with affiliates (82)cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
(110)cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Capital expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Cash paid for intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Acquisitions and construction of real estate properties 0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Proceeds from sales of businesses and investments 0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Purchases of investments 0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Net cash provided by (used in) investing activities (82)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
(110)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Financing Activities    
Proceeds from (repayments of) short-term borrowings, net 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Proceeds from borrowings 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Repurchases and repayments of debt 0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Repurchases and retirements of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Dividends paid 0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Issuances of common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock 0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Net cash provided by (used in) financing activities 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Increase (decrease) in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Cash and cash equivalents, beginning of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Cash and cash equivalents, end of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CcclParentMember
Combined CCHMO Parents [Member]    
Operating Activities    
Net cash provided by (used in) operating activities (48)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
(47)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Investing Activities    
Net transactions with affiliates 48cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
47cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Capital expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Cash paid for intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Acquisitions and construction of real estate properties 0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Proceeds from sales of businesses and investments 0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Purchases of investments 0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Other 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Net cash provided by (used in) investing activities 48us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
47us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Financing Activities    
Proceeds from (repayments of) short-term borrowings, net 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Proceeds from borrowings 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Repurchases and repayments of debt 0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Repurchases and retirements of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Dividends paid 0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Issuances of common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock 0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Net cash provided by (used in) financing activities 0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Increase (decrease) in cash and cash equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Cash and cash equivalents, beginning of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
Cash and cash equivalents, end of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_CombinedCchmoParentsMember
NBCUniversal Media Parent [Member]    
Operating Activities    
Net cash provided by (used in) operating activities (361)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(306)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Investing Activities    
Net transactions with affiliates 321cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
483cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Capital expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Cash paid for intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Acquisitions and construction of real estate properties 0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Proceeds from sales of businesses and investments 0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Purchases of investments 0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(6)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Other (5)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Net cash provided by (used in) investing activities 316us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
477us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Financing Activities    
Proceeds from (repayments of) short-term borrowings, net 0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Proceeds from borrowings 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Repurchases and repayments of debt (1)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(1)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Repurchases and retirements of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Dividends paid 0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Issuances of common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock 0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Other 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Net cash provided by (used in) financing activities (1)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
(1)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Increase (decrease) in cash and cash equivalents (46)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
170us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Cash and cash equivalents, beginning of period 385us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
336us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Cash and cash equivalents, end of period 339us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
506us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_NbcuniversalMediaParentMember
Comcast Non-Guarantor Subsidiaries [Member]    
Operating Activities    
Net cash provided by (used in) operating activities 5,867us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
4,827us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Investing Activities    
Net transactions with affiliates (3,897)cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(1,792)cmcsa_NetTransactionsWithAffiliates
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Capital expenditures (1,720)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(1,448)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Cash paid for intangible assets (273)us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(217)us-gaap_PaymentsToAcquireIntangibleAssets
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Acquisitions and construction of real estate properties (24)cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
0cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Proceeds from sales of businesses and investments 180cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
300cmcsa_ProceedsFromSalesOfBusinessesAndInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Purchases of investments (32)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(21)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Other 186us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(103)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Net cash provided by (used in) investing activities (5,580)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(3,281)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Financing Activities    
Proceeds from (repayments of) short-term borrowings, net (150)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
986us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Proceeds from borrowings 0us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
3us-gaap_ProceedsFromOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Repurchases and repayments of debt (8)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(1,259)us-gaap_RepaymentsOfOtherDebt
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Repurchases and retirements of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Dividends paid 0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividends
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Issuances of common stock 0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfCommonStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock (62)cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(66)cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Other 6us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(44)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Net cash provided by (used in) financing activities (214)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
(380)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Increase (decrease) in cash and cash equivalents 73us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
1,166us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Cash and cash equivalents, beginning of period 3,525us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
1,382us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
Cash and cash equivalents, end of period $ 3,598us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember
$ 2,548us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= cmcsa_ComcastNonGuarantorSubsidiariesMember