XML 115 R98.htm IDEA: XBRL DOCUMENT v3.20.4
COMMITMENTS AND CONTINGENCIES - Summary (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Purchase Obligations  
2021 $ 292,865
2022 181,486
2023 108,610
2024 75,981
2025 93,523
2026 and thereafter 527,500
Total future minimum payments $ 1,279,965