XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Other Commitments As of December 31, 2025, the Company was obligated under these arrangements to make future minimum payments as follows (in thousands):
Year Ending December 31,
2026$429,529 
2027186,106 
202865,207 
202945,303 
203047,413 
Thereafter51,491 
Total minimum payments$825,049