Debt - Schedule of Outstanding Long-term Debt (Details) - USD ($) $ in Thousands |
Mar. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Debt Instrument [Line Items] | ||
Finance lease obligations and sale-leaseback financings | $ 52,798 | $ 48,186 |
Total long-term debt and finance leases | 266,206 | 234,173 |
Less: total unamortized deferred financing costs | 1,682 | 2,060 |
Less: current portion of long-term debt and finance leases | 49,545 | 56,184 |
Long-term debt and finance leases, less current portion | 214,979 | 175,929 |
Lines of credit | ||
Debt Instrument [Line Items] | ||
Total senior and other debt | 8,650 | 13,778 |
Notes payable and other debt | ||
Debt Instrument [Line Items] | ||
Total senior and other debt | 66,758 | 72,209 |
Total senior and other debt | ||
Debt Instrument [Line Items] | ||
Total senior and other debt | 213,408 | 185,987 |
Secured Credit Facility | Senior Secured Credit Facility | ||
Debt Instrument [Line Items] | ||
Total senior and other debt | $ 138,000 | $ 100,000 |