XML 43 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Expected Timing of Payments for Streaming Content Obligations The expected timing of payments for these content obligations is as follows:
As of December 31,
20202019
 (in thousands)
Less than one year$8,980,868 $8,477,367 
Due after one year and through 3 years7,819,563 8,352,731 
Due after 3 years and through 5 years1,973,091 2,041,340 
Due after 5 years445,308 618,644 
Total content obligations$19,218,830 $19,490,082