XML 47 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Expected Timing of Payments for Commitments (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]    
Less than one year $ 7,949,544 $ 7,446,947
Due after one year and through three years 8,015,837 8,210,159
Due after three years and through five years 1,849,029 1,894,001
Due after five years 123,272 143,535
Total streaming content obligations $ 17,937,682 $ 17,694,642