Commitments and Contingencies (Minimum Annual Commitments under the Programming License Agreements) (Details) $ in Millions |
Dec. 31, 2019
USD ($)
|
|---|---|
| Programming and Talent Commitments [Line Items] | |
| 2020 | $ 14,682 |
| 2021 | 7,701 |
| 2022 | 7,849 |
| 2023 | 3,674 |
| 2024 | 4,595 |
| Thereafter | 13,230 |
| NBCUniversal Media LLC [Member] | |
| Programming and Talent Commitments [Line Items] | |
| 2020 | 7,179 |
| 2021 | 4,655 |
| 2022 | 4,813 |
| 2023 | 2,609 |
| 2024 | 3,555 |
| Thereafter | $ 13,317 |
| X | ||||||||||
- Definition [Line Items] for Commitment And Contingencies [Table] No definition available.
|
| X | ||||||||||
- Definition Amount of contractual obligation due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
| X | ||||||||||
- Definition Amount of contractual obligation due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
| X | ||||||||||
- Definition Amount of contractual obligation due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
| X | ||||||||||
- Definition Amount of contractual obligation due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
| X | ||||||||||
- Definition Amount of contractual obligation due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
| X | ||||||||||
- Definition Amount of contractual obligation due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
| X | ||||||||||
- Details
|