v3.25.3
Debt - Schedule of Long-Term Debt Outstanding (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Finance lease obligations and sale-leaseback financings $ 60,927 $ 48,395
Total long-term debt and finance leases 102,430 102,145
Less: total unamortized deferred financing costs 1,467 1,858
Less: current portion of long-term debt and finance leases 30,364 41,260
Long-term debt and finance leases, less current portion 70,599 59,027
Lines of credit    
Debt Instrument [Line Items]    
Total senior and other debt 19,412 29,989
Notes payable and other debt    
Debt Instrument [Line Items]    
Total senior and other debt 22,091 23,761
Total senior and other debt    
Debt Instrument [Line Items]    
Total senior and other debt 41,503 53,750
Secured Credit Facility | Senior Secured Credit Facility    
Debt Instrument [Line Items]    
Total senior and other debt $ 0 $ 0