XML 90 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Long-term Debt Outstanding (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Finance lease obligations and sale-leaseback financings $ 48,395 $ 57,568
Total long-term debt and finance leases 102,145 167,441
Less: total unamortized deferred financing costs 1,858 2,372
Less: current portion of long-term debt and finance leases 41,260 52,828
Long-term debt and finance leases, less current portion 59,027 112,241
Lines of credit    
Debt Instrument [Line Items]    
Total senior and other debt 29,989 10,864
Notes payable and other debt    
Debt Instrument [Line Items]    
Total senior and other debt 23,761 40,009
Senior and Other Debt    
Debt Instrument [Line Items]    
Total senior and other debt 53,750 109,873
Secured Credit Facility | Senior Secured Credit Facility    
Debt Instrument [Line Items]    
Total senior and other debt $ 0 $ 59,000