XML 168 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Principal    
Aggregate maturities of long-term debt $ 347,584 $ 427,009
Less current maturities (20,789) (24,970)
Total long-term debt 326,795 402,039
Unamortized Discount and Debt Issuance Costs    
Unamortized debt issuance costs including current and non-current (10,425) (4,836)
Less current maturities 451  
Total unamortized debt issuance costs (9,974) (4,836)
Revolving credit facility    
Unamortized Discount and Debt Issuance Costs    
Unamortized debt issuance costs including current and non-current (8,118) (2,702)
Term loan    
Principal    
Aggregate maturities of long-term debt 60,938  
Unamortized Discount and Debt Issuance Costs    
Unamortized debt issuance costs including current and non-current (1,416)  
Senior notes    
Principal    
Aggregate maturities of long-term debt 284,607 400,000
Unamortized Discount and Debt Issuance Costs    
Unamortized debt issuance costs including current and non-current (891) (2,134)
November 2019 equipment financing    
Principal    
Aggregate maturities of long-term debt   21,072
June 2020 equipment financing    
Principal    
Aggregate maturities of long-term debt $ 2,039 $ 5,937