Quarterly report [Sections 13 or 15(d)]

LONG-TERM DEBT - Schedule of Long-Term Debt (Details)

v3.25.3
LONG-TERM DEBT - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
May 01, 2023
May 17, 2021
Debt Instrument [Line Items]        
Net unamortized debt issuance costs $ (9,334) $ (10,845)    
Total debt, net 691,666 702,857    
Less: current maturities of long-term debt 0 0    
Long-term debt 691,666 $ 702,857    
6.750% Senior Unsecured Notes Due 2029 | Senior Notes        
Debt Instrument [Line Items]        
Total debt, net $ 640,700      
Stated interest rate 6.75% 6.75%    
6.750% Senior Unsecured Notes Due 2029 | Revolving Credit Facility | Line of Credit        
Debt Instrument [Line Items]        
Long-term debt $ 650,000 $ 650,000    
8.0% senior unsecured notes due 2026 | Revolving Credit Facility | Line of Credit        
Debt Instrument [Line Items]        
Long-term debt 0 25,702    
Credit Facility due 2028 | Unsecured Debt        
Debt Instrument [Line Items]        
Long-term debt 51,000 $ 38,000    
Credit Facility due 2028 | Revolving Credit Facility        
Debt Instrument [Line Items]        
Long-term debt $ 51,000      
8.0% Senior Unsecured Notes Due 2026 | Senior Notes        
Debt Instrument [Line Items]        
Stated interest rate 8.00%     8.00%
8.0% Senior Unsecured Notes Due 2026 | Revolving Credit Facility | Line of Credit        
Debt Instrument [Line Items]        
Long-term debt     $ 100,000