XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Summary of Expected Timing of Payments for Streaming Content Obligations
The expected timing of payments for these content obligations is as follows:
As of December 31,
20232022
 (in thousands)
Less than one year$10,328,923 $10,038,483 
Due after one year and through 3 years8,784,302 9,425,551 
Due after 3 years and through 5 years2,016,358 2,124,307 
Due after 5 years583,766 243,606 
Total content obligations$21,713,349 $21,831,947