v3.3.1.900
Commitments and Contingencies (Minimum Annual Commitments under the Programming License Agreements and Operating Leases) (Details)
$ in Millions
Dec. 31, 2015
USD ($)
Operating leases future minimum payments, 2016 $ 452
Operating leases future minimum payments, 2017 412
Operating leases future minimum payments, 2018 370
Operating leases future minimum payments, 2019 324
Operating leases future minimum payments, 2020 284
Operating leases future minimum payments, thereafter 1,617
Programming and Talent Commitments [Member]  
2016 6,405
2017 3,788
2018 4,474
2019 3,280
2020 4,357
Thereafter 23,061
NBCUniversal Media LLC [Member]  
Operating leases future minimum payments, 2016 177
Operating leases future minimum payments, 2017 150
Operating leases future minimum payments, 2018 133
Operating leases future minimum payments, 2019 126
Operating leases future minimum payments, 2020 122
Operating leases future minimum payments, thereafter 1,018
NBCUniversal Media LLC [Member] | Programming and Talent Commitments [Member]  
2016 6,391
2017 3,783
2018 4,470
2019 3,280
2020 4,357
Thereafter $ 23,061