XML 99 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS AND CONTINGENCIES - Contractual obligations (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
COMMITMENTS AND CONTINGENCIES  
2024 $ 328,200
2025 57,310
2026 27,972
2027 4,007
2028 24
2029 and thereafter 118
Total $ 417,631