XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES - Future Minimum Payments for Purchase Obligations (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020 $ 88,681
2021 244,527
2022 173,492
2023 105,742
2024 77,957
2025 99,183
2026 and thereafter 527,427
Total future minimum payments $ 1,317,009