DEBT - Summary of Debt and Interest Payment Obligations (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Long-term Debt, Fiscal Year Maturity [Abstract]  
Debt payment obligations, 2020 $ 31,250
Debt payment obligations, 2021 43,750
Debt payment obligations, 2022 50,000
Debt payment obligations, 2023 372,500
Debt payment obligations, 2024 0
Debt payment obligation, thereafter 0
Debt payment obligation, total 497,500
Interest and Other Payments on Debt Obligations [Abstract]  
Interest payments on debt payment obligations, 2020 21,503
Interest payments on debt payment obligations, 2021 19,932
Interest payments on debt payment obligations, 2022 17,927
Interest payments on debt payment obligations, 2023 8,964
Interest payments on debt payment obligations, 2024 0
Interest payments on debt payment obligations, thereafter 0
Interest payments on debt payment obligations, total 68,326
Total Debt Abstract [Abstract]  
Debt and interest payment obligations, 2020 52,753
Debt and interest payment obligations, 2021 63,682
Debt and interest payment obligations, 2022 67,927
Debt and interest payment obligations, 2023 381,464
Debt and interest payment obligations, 2024 0
Debt and interest payment obligations, thereafter 0
Debt and interest payment obligations, total $ 565,826