XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Expected Timing of Payments for Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]    
Less than one year $ 8,212,614 $ 7,446,947
Due after one year and through three years 8,374,640 8,210,159
Due after three years and through five years 1,718,511 1,894,001
Due after five years 93,001 143,535
Total streaming content obligations $ 18,398,766 $ 17,694,642