XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule 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,
20242023
 (in thousands)
Less than one year$11,424,696 $10,328,923 
Due after one year and through three years8,113,910 8,784,302 
Due after three years and through five years2,809,834 2,016,358 
Due after five years900,491 583,766 
Total content obligations$23,248,931 $21,713,349