XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Expected Timing of Payments for Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
Less than one year $ 10,842,959 $ 11,424,696
Due after one year and through three years 7,179,966 8,113,910
Due after three years and through five years 2,273,025 2,809,834
Due after five years 671,320 900,491
Total content obligations $ 20,967,270 $ 23,248,931