XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.1
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Jun. 12, 2024
Jan. 13, 2023
Principal        
Aggregate maturities of long-term debt $ 483,754 $ 490,387    
Less current maturities (27,201) (26,669)    
Total long-term debt 456,553 463,718    
Unamortized Discount and Debt Issuance Costs        
Unamortized debt issuance costs including current and non-current (16,089) (17,227)    
Less current maturities 4,394 4,394    
Total unamortized debt issuance costs (11,695) (12,833)    
Revolving credit facility        
Unamortized Discount and Debt Issuance Costs        
Unamortized debt issuance costs including current and non-current (6,676) (7,231)    
Term loan        
Principal        
Aggregate maturities of long-term debt 42,188 45,703    
Unamortized Discount and Debt Issuance Costs        
Unamortized debt issuance costs including current and non-current (1,178) (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 $ (8,235) (8,720)    
Interest rate (as a percent) 8.625%   8.625%  
February 2024 equipment financing        
Principal        
Aggregate maturities of long-term debt $ 41,566 $ 44,684