XML 64 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Long-Term Debt Outstanding (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Finance lease obligations and sale-leaseback financings $ 50,933 $ 48,395
Total long-term debt and finance leases 114,623 102,145
Less: total unamortized deferred financing costs 1,729 1,858
Less: current portion of long-term debt and finance leases 21,906 41,260
Long-term debt and finance leases, less current portion 90,988 59,027
Lines of credit    
Debt Instrument [Line Items]    
Total senior and other debt 10,044 29,989
Notes payable and other debt    
Debt Instrument [Line Items]    
Total senior and other debt 23,646 23,761
Total senior and other debt    
Debt Instrument [Line Items]    
Total senior and other debt 63,690 53,750
Secured Credit Facility | Senior Secured Credit Facility    
Debt Instrument [Line Items]    
Total senior and other debt $ 30,000 $ 0