XML 140 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 12, 2024
Dec. 31, 2023
Apr. 24, 2017
Principal        
Aggregate maturities of long-term debt $ 490,387   $ 347,584  
Less current maturities (26,669)   (20,789)  
Total long-term debt 463,718   326,795  
Unamortized Discount and Debt Issuance Costs        
Unamortized debt issuance costs including current and non-current (17,227)   (10,425)  
Less current maturities 4,394   451  
Total unamortized debt issuance costs (12,833)   (9,974)  
Revolving credit facility        
Unamortized Discount and Debt Issuance Costs        
Unamortized debt issuance costs including current and non-current (7,231)   (8,118)  
Term loan        
Principal        
Aggregate maturities of long-term debt 45,703   60,938  
Unamortized Discount and Debt Issuance Costs        
Unamortized debt issuance costs including current and non-current (1,276)   (1,416)  
8.625% Senior Notes due 2029        
Principal        
Aggregate maturities of long-term debt 400,000      
Unamortized Discount and Debt Issuance Costs        
Unamortized debt issuance costs including current and non-current $ (8,720)      
Interest rate (as a percent) 8.625% 8.625%    
7.5% Senior notes due 2025        
Principal        
Aggregate maturities of long-term debt     284,607  
Unamortized Discount and Debt Issuance Costs        
Unamortized debt issuance costs including current and non-current     (891)  
Interest rate (as a percent) 7.50%     7.50%
June 2020 equipment financing        
Principal        
Aggregate maturities of long-term debt     $ 2,039  
February 2024 equipment financing        
Principal        
Aggregate maturities of long-term debt $ 44,684