v3.26.3
Debt - Schedule of Long-Term Debt Outstanding (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Finance lease obligations $ 86,933 $ 63,463
Total long-term debt and finance leases 204,204 129,054
Less: total unamortized deferred financing costs 1,503 1,346
Less: current portion of long-term debt and finance leases 18,030 54,585
Long-term debt and finance leases, less current portion 184,671 73,123
Note payable    
Debt Instrument [Line Items]    
Total senior and other debt 81,100 22,313
Total senior and other debt    
Debt Instrument [Line Items]    
Total senior and other debt 117,271 65,591
Amended Credit Agreement | Lines of credit    
Debt Instrument [Line Items]    
Total senior and other debt 1,171 43,278
Secured Credit Facility | Senior Secured Credit Facility    
Debt Instrument [Line Items]    
Total senior and other debt $ 35,000 $ 0