XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Other Commitments As of December 31, 2023, the Company was obligated under these arrangements to make future minimum payments as follows (in thousands):
Year Ending December 31,
2024$320,474 
2025104,317 
202643,598 
202732,326 
202828,152 
Thereafter110,341 
Total minimum payments$639,208