XML 49 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Expected Timing of Payments for Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]    
Less than one year $ 6,592,517 $ 6,200,611
Due after one year and through three years 7,461,470 6,731,336
Due after three years and through five years 1,488,760 1,386,934
Due after five years 156,640 160,606
Total streaming content obligations $ 15,699,387 $ 14,479,487