XML 101 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMITMENTS AND CONTINGENCIES - Contractual obligations (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
COMMITMENTS AND CONTINGENCIES  
2025 $ 258,010
2026 94,471
2027 44,256
2028 39,732
2029 38,247
2030 and thereafter 95
Total $ 474,811