v3.10.0.1
Commitments and Contingencies (Minimum Annual Commitments under the Programming License Agreements and Operating Leases) (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Programming and Talent Commitments  
2019 $ 11,741
2020 10,468
2021 8,865
2022 5,193
2023 3,060
Thereafter 17,142
Operating Leases  
2019 759
2020 709
2021 616
2022 480
2023 414
Thereafter 2,285
NBCUniversal Media LLC [Member]  
Programming and Talent Commitments  
2019 5,371
2020 5,524
2021 3,922
2022 4,314
2023 2,181
Thereafter 16,549
Operating Leases  
2019 248
2020 232
2021 199
2022 168
2023 144
Thereafter $ 1,380