XML 42 R30.htm IDEA: XBRL DOCUMENT
v3.24.2

Programming and Production Costs - Schedule of Recognized Programming and Production Costs (Details) - USD ($) $ in Millions | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2024 | Jun. 30, 2023 | Jun. 30, 2024 | Jun. 30, 2023
Other Industries [Abstract] |  |  |  |
Video distribution programming | $ 2,879 | $ 3,191 | $ 5,899 | $ 6,381
Film and television content: |  |  |  |
Owned | 2,215 | 2,804 | 4,776 | 5,539
Licensed, including sports rights | 2,570 | 2,461 | 5,494 | 5,193
Other | 298 | 393 | 615 | 740
Total programming and production costs | 7,961 | 8,849 | 16,784 | 17,853
Amortization of owned film and television costs | $ 1,800 | $ 2,000 | $ 4,000 | $ 4,300

X
- Definition Amount of amortization expense for rights acquired by broadcaster under license agreement for program material, including sports rights advances. + References No definition available. + Details
Name: | cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Film And Television Content + References No definition available. + Details
Name: | cmcsa_FilmAndTelevisionContentAbstract
Namespace Prefix: | cmcsa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of amortization expense for capitalized film cost for film predominantly monetized on its own and participation and residuals expenses. + References No definition available. + Details
Name: | cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Other Programming And Production Expense + References No definition available. + Details
Name: | cmcsa_OtherProgrammingAndProductionExpense
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of expense recognized in the period for costs associated with video programming and content acquisition and production costs. Programming expenses include the fees paid to license the programming distributed to video customers, such as the programming license fees charged by cable networks and fees charged for retransmission of the signals from local broadcast television stations. Production costs include the amortization of owned and acquired programming, sports rights, direct production costs, residual and participation payments, production overhead, costs associated with the distribution of programming to third-party networks and other distribution platforms, and on-air talent costs. It also includes the amortization of capitalized theatrical film production and acquisition costs and distribution expenses. + References No definition available. + Details
Name: | cmcsa_ProgrammingAndProductionCosts
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Video Distribution Programming Expense + References No definition available. + Details
Name: | cmcsa_VideoDistributionProgrammingExpense
Namespace Prefix: | cmcsa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of amortization expense for capitalized film cost for film predominantly monetized on its own. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-4A + Details
Name: | us-gaap_FilmMonetizedOnItsOwnAmortizationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_OtherIndustriesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration