XML 70 R56.htm IDEA: XBRL DOCUMENT v3.23.4
Commitments and Contingencies - Expected Timing of Payments for Commitments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Less than one year $ 10,328,923 $ 10,038,483
Due after one year and through 3 years 8,784,302 9,425,551
Due after 3 years and through 5 years 2,016,358 2,124,307
Due after 5 years 583,766 243,606
Total content obligations $ 21,713,349 $ 21,831,947