v3.25.2
FAIR VALUE MEASUREMENTS - Fair Value of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Feb. 07, 2025
Dec. 31, 2024
Senior Notes | 5.625% Senior Notes due 2029      
Debt Instrument [Line Items]      
Interest rate 5.625%    
Senior Notes | 5.625% Senior Notes due 2029 | Carrying Amount | Level 1      
Debt Instrument [Line Items]      
Long-term debt, fair value $ 563,179   $ 738,517
Senior Notes | 5.625% Senior Notes due 2029 | Fair Value | Level 1      
Debt Instrument [Line Items]      
Long-term debt, fair value $ 430,313   587,813
Senior Notes | 5.875% Senior Notes due 2031      
Debt Instrument [Line Items]      
Interest rate 5.875%    
Senior Notes | 5.875% Senior Notes due 2031 | Carrying Amount | Level 1      
Debt Instrument [Line Items]      
Long-term debt, fair value $ 505,000   721,456
Senior Notes | 5.875% Senior Notes due 2031 | Fair Value | Level 1      
Debt Instrument [Line Items]      
Long-term debt, fair value $ 403,331   535,631
Senior Notes | 11.00% Senior Notes Due 2028      
Debt Instrument [Line Items]      
Interest rate 11.00% 11.00%  
Senior Notes | 11.00% Senior Notes Due 2028 | Carrying Amount | Level 1      
Debt Instrument [Line Items]      
Long-term debt, fair value $ 480,544   0
Senior Notes | 11.00% Senior Notes Due 2028 | Fair Value | Level 1      
Debt Instrument [Line Items]      
Long-term debt, fair value 500,390   0
Term Loan Facility(1) | Line of Credit | Carrying Amount | Level 1      
Debt Instrument [Line Items]      
Long-term debt, fair value 1,782,446   1,858,800
Term Loan Facility(1) | Line of Credit | Fair Value | Level 1      
Debt Instrument [Line Items]      
Long-term debt, fair value $ 1,671,855   $ 1,792,804