XML 119 R103.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES - Operating lease and other operating contracts and agreements obligations (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Other Operating Contracts and Agreements  
2025 $ 71,566
2026 20,572
2027 7,242
2028 3,797
2029 849
2030 and thereafter 54
Total $ 104,080