XML 114 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES - Summary (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Purchase Obligations  
2022 $ 497,436
2023 239,021
2024 152,084
2025 169,788
2026 201,661
2027 and thereafter 785,128
Total future minimum payments $ 2,045,118