XML 103 R81.htm IDEA: XBRL DOCUMENT v3.20.1
COMMITMENTS AND CONTINGENCIES - Operating lease and other operating contracts and agreements obligations (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Lease Agreements, Years ending December 31:  
2020 $ 66,515
2021 30,054
2022 17,093
2023 11,171
2024 10,213
2025 and thereafter 34,171
Total 169,217
Other Operating Contracts and Agreement, Years ending December 31:  
2020 12,845
2021 11,234
2022 10,278
2023 8,750
2024 7,578
2025 and thereafter 8,490
Total $ 59,175