DEBT - Summary of Debt and Interest Payment Obligations (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Long-term Debt, Fiscal Year Maturity [Abstract]  
Debt payment obligations, 2021 $ 25,000
Debt payment obligations, 2022 25,000
Debt payment obligations, 2023 605,000
Debt payment obligations, 2024 0
Debt payment obligations, 2025 0
Debt payment obligation, thereafter 0
Debt payment obligation, total 655,000
Interest and Other Payments on Debt Obligations [Abstract]  
Interest payments on debt payment obligations, 2021 13,953
Interest payments on debt payment obligations, 2022 13,465
Interest payments on debt payment obligations, 2023 7,204
Interest payments on debt payment obligations, 2024 0
Interest payments on debt payment obligations, 2025 0
Interest payments on debt payment obligations, thereafter 0
Interest payments on debt payment obligations, total 34,622
Total Debt Abstract [Abstract]  
Debt and interest payment obligations, 2021 38,953
Debt and interest payment obligations, 2022 38,465
Debt and interest payment obligations, 2023 612,204
Debt and interest payment obligations, 2024 0
Debt and interest payment obligations, 2025 0
Debt and interest payment obligations, thereafter 0
Debt and interest payment obligations, total $ 689,622