XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Expected Timing of Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]    
Less than one year $ 8,741,623 $ 8,611,398
Due after one year and through three years 8,282,265 8,841,561
Due after three years and through five years 1,341,448 1,684,582
Due after five years 137,481 148,334
Total streaming content obligations $ 18,502,817 $ 19,285,875