XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Principal    
Aggregate maturities of long-term debt $ 370,508 $ 427,009
Less current maturities (39,026) (24,970)
Total long-term debt 331,482 402,039
Unamortized Discount and Debt Issuance Costs    
Unamortized debt issuance costs including current and non-current (10,697) (4,836)
Less current maturities 423  
Total unamortized debt issuance costs (10,274) (4,836)
Revolving credit facility    
Unamortized Discount and Debt Issuance Costs    
Unamortized debt issuance costs including current and non-current (8,207) (2,702)
Term loan    
Principal    
Aggregate maturities of long-term debt 70,312  
Unamortized Discount and Debt Issuance Costs    
Unamortized debt issuance costs including current and non-current (1,432)  
Senior notes due 2025    
Principal    
Aggregate maturities of long-term debt 284,608 400,000
Unamortized Discount and Debt Issuance Costs    
Unamortized debt issuance costs including current and non-current (1,058) (2,134)
November 2019 equipment financing    
Principal    
Aggregate maturities of long-term debt 12,552 21,072
June 2020 equipment financing    
Principal    
Aggregate maturities of long-term debt $ 3,036 $ 5,937