v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
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,
20252024
 (in thousands)
Less than one year$11,528,030 $11,424,696 
Due after one year and through three years8,376,160 8,113,910 
Due after three years and through five years3,041,538 2,809,834 
Due after five years1,093,500 900,491 
Total content obligations$24,039,228 $23,248,931