XML 58 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Schedule of Outstanding Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Finance lease obligations and sale-leaseback financings $ 54,320 $ 57,568
Total long-term debt and finance leases 232,553 167,441
Less: total unamortized deferred financing costs 2,158 2,372
Less: current portion of long-term debt and finance leases 27,409 52,828
Long-term debt and finance leases, less current portion 202,986 112,241
Lines of credit    
Debt Instrument [Line Items]    
Total senior and other debt 13,528 10,864
Notes payable and other debt    
Debt Instrument [Line Items]    
Total senior and other debt 30,705 40,009
Total senior and other debt    
Debt Instrument [Line Items]    
Total senior and other debt 178,233 109,873
Secured Credit Facility | Senior Secured Credit Facility    
Debt Instrument [Line Items]    
Total senior and other debt $ 134,000 $ 59,000