XML 144 R33.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Programming and Production Costs (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Film And Television Costs [Line Items] |
Film and Television Costs | Cable Networks, Broadcast Television, Filmed Entertainment and Sky produce owned content or acquire the rights to programming from third parties, which are described as film and television costs and programming rights, respectively.
December 31 (in millions) | 2019 |  | 2018 |
Film Costs: |  |
Released, less amortization | $ | 1,551 |  | $ | 1,600 |
Completed, not released | 187 |  | 144 |
In production and in development | 1,314 |  | 1,063 |
| 3,052 |  | 2,807 |
Television Costs: |  |
Released, less amortization | 2,810 |  | 2,289 |
In production and in development | 1,162 |  | 953 |
| 3,972 |  | 3,242 |
Programming rights, less amortization | 5,786 |  | 5,534 |
| 12,810 |  | 11,583 |
Less: Current portion of programming rights | 3,877 |  | 3,746 |
Film and television costs | $ | 8,933 |  | $ | 7,837 |
NBCUniversal Media LLC [Member] |
Film And Television Costs [Line Items] |
Film and Television Costs |
December 31 (in millions) | 2019 |  | 2018 |
Film Costs: |  |
Released, less amortization | $ | 1,546 |  | $ | 1,600 |
Completed, not released | 187 |  | 144 |
In production and in development | 1,314 |  | 1,063 |
| 3,047 |  | 2,807 |
Television Costs: |  |
Released, less amortization | 2,706 |  | 2,161 |
In production and in development | 1,162 |  | 953 |
| 3,868 |  | 3,114 |
Programming rights, less amortization | 2,586 |  | 2,694 |
| 9,501 |  | 8,615 |
Less: Current portion of programming rights | 1,545 |  | 1,323 |
Film and television costs | $ | 7,956 |  | $ | 7,292 |

X
- Definition [Line Items] for Film And Television Cost [Table] + References No definition available. + Details
Name: | cmcsa_FilmAndTelevisionCostLineItems
Namespace Prefix: | cmcsa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule Of Film And Television Costs [Table Text Block] + References No definition available. + Details
Name: | cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock
Namespace Prefix: | cmcsa_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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