XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 12, 2024
Dec. 31, 2023
Jan. 13, 2023
Apr. 24, 2017
Principal          
Aggregate maturities of long-term debt $ 503,465   $ 347,584    
Less current maturities (26,411)   (20,789)    
Total long-term debt 477,054   326,795    
Unamortized Discount and Debt Issuance Costs          
Unamortized debt issuance costs including current and non-current (19,441)   (10,425)    
Less current maturities 4,382   451    
Total unamortized debt issuance costs (15,059)   (9,974)    
Revolving credit facility          
Unamortized Discount and Debt Issuance Costs          
Unamortized debt issuance costs including current and non-current (8,344)   (8,118)    
Term loan          
Principal          
Aggregate maturities of long-term debt 52,734   60,938    
Unamortized Discount and Debt Issuance Costs          
Unamortized debt issuance costs including current and non-current (1,473)   (1,416)    
Interest rate (as a percent)       6.25%  
2029 Senior Notes          
Principal          
Aggregate maturities of long-term debt 400,000        
Unamortized Discount and Debt Issuance Costs          
Unamortized debt issuance costs including current and non-current $ (9,624)        
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 $ 50,731