XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Principal    
Aggregate maturities of long-term debt $ 440,547 $ 347,584
Less current maturities (76,873) (20,789)
Total long-term debt 363,674 326,795
Unamortized Discount and Debt Issuance Costs    
Unamortized debt issuance costs including current and non-current (9,506) (10,425)
Less current maturities 451 451
Total unamortized debt issuance costs (9,055) (9,974)
Revolving credit facility    
Unamortized Discount and Debt Issuance Costs    
Unamortized debt issuance costs including current and non-current (7,478) (8,118)
Term loan    
Principal    
Aggregate maturities of long-term debt 56,250 60,938
Unamortized Discount and Debt Issuance Costs    
Unamortized debt issuance costs including current and non-current (1,304) (1,416)
Senior notes    
Principal    
Aggregate maturities of long-term debt 284,607 284,607
Unamortized Discount and Debt Issuance Costs    
Unamortized debt issuance costs including current and non-current (724) (891)
Securitization facility    
Principal    
Aggregate maturities of long-term debt 45,000  
June 2020 equipment financing    
Principal    
Aggregate maturities of long-term debt 1,028 $ 2,039
February 2024 equipment financing    
Principal    
Aggregate maturities of long-term debt $ 53,662