XML 28 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Expected Timing of Payments for Streaming Content Obligations
The expected timing of payments for these streaming content obligations is as follows:
 
As of December 31,
 
2019
 
2018
 
(in thousands)
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