XML 114 R95.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES - Operating lease and other operating contracts and agreements obligations (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Lease Agreements, Years ending December 31:  
2023 $ 11,697
2024 10,690
2025 6,834
2026 4,860
2027 3,417
2028 and there after 7,140
Total 44,638
Other Operating Contracts and Agreement, Years ending December 31:  
2023 77,445
2024 36,049
2025 26,164
2026 12,893
2027 3,834
2028 and thereafter 12,959
Total $ 169,344