XML 115 R102.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Other Commitments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 $ 429,529
2027 186,106
2028 65,207
2029 45,303
2030 47,413
Thereafter 51,491
Total minimum payments $ 825,049