XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES - Operating lease and other operating contracts and agreements obligations (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Lease Agreements, Years ending December 31:  
2022 $ 13,164
2023 11,333
2024 10,099
2025 5,377
2026 3,070
2027 and there after 5,378
Total 48,421
Other Operating Contracts and Agreement, Years ending December 31:  
2022 69,791
2023 23,117
2024 19,386
2025 19,422
2026 8,452
2027 and thereafter 9,408
Total $ 149,576