XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt - Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 12, 2024
Jan. 13, 2023
Principal        
Aggregate maturities of long-term debt $ 477,054 $ 490,387    
Less current maturities (27,475) (26,669)    
Total long-term debt 449,579 463,718    
Unamortized Discount and Debt Issuance Costs        
Unamortized debt issuance costs including current and non-current (14,950) (17,227)    
Less current maturities 4,394 4,394    
Total unamortized debt issuance costs (10,556) (12,833)    
Revolving credit facility        
Principal        
Aggregate maturities of long-term debt 0 0    
Unamortized Discount and Debt Issuance Costs        
Unamortized debt issuance costs including current and non-current (6,119) (7,231)    
Term loan        
Principal        
Aggregate maturities of long-term debt 38,672 45,703    
Unamortized Discount and Debt Issuance Costs        
Unamortized debt issuance costs including current and non-current (1,080) (1,276)    
Interest rate (as a percent)       6.25%
8.625% Senior Notes due 2029        
Principal        
Aggregate maturities of long-term debt 400,000 400,000    
Unamortized Discount and Debt Issuance Costs        
Unamortized debt issuance costs including current and non-current $ (7,751) (8,720)    
Interest rate (as a percent) 8.625%   8.625%  
Securitization facility        
Principal        
Aggregate maturities of long-term debt $ 0 0    
Unamortized Discount and Debt Issuance Costs        
Unamortized debt issuance costs including current and non-current 0 0    
February 2024 equipment financing        
Principal        
Aggregate maturities of long-term debt 38,382 44,684    
Unamortized Discount and Debt Issuance Costs        
Unamortized debt issuance costs including current and non-current $ 0 $ 0