v3.26.1
Debt - Schedule of Long-Term Debt Outstanding (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Finance lease obligations $ 83,789 $ 63,463
Total long-term debt and finance leases 223,167 129,054
Less: total unamortized deferred financing costs 1,102 1,346
Less: current portion of long-term debt and finance leases 57,552 54,585
Long-term debt and finance leases, less current portion 164,513 73,123
Note payable    
Debt Instrument [Line Items]    
Total senior and other debt 21,822 22,313
Total senior and other debt    
Debt Instrument [Line Items]    
Total senior and other debt 139,378 65,591
Amended Credit Agreement | Lines of credit    
Debt Instrument [Line Items]    
Total senior and other debt 42,556 43,278
Secured Credit Facility | Senior Secured Credit Facility    
Debt Instrument [Line Items]    
Total senior and other debt $ 75,000 $ 0