XML 34 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Expected Timing of Payments for Commitments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]    
Less than one year $ 8,477,367 $ 8,611,398
Due after one year and through 3 years 8,352,731 8,841,561
Due after 3 years and through 5 years 2,041,340 1,684,582
Due after 5 years 618,644 148,334
Total streaming content obligations $ 19,490,082 $ 19,285,875