XML 42 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of outstanding long-term debt outstanding
Outstanding long-term debt was as follows:
March 31, 2023December 31, 2022
Senior long-term debt:
Senior Secured Credit Facility (stated maturity date October 2024)$138,000 $100,000 
Other debt:
Lines of credit8,650 13,778 
Notes payable and other debt66,758 72,209 
Total senior and other debt213,408 185,987 
Finance lease obligations and sale-leaseback financings52,798 48,186 
Total long-term debt and finance leases266,206 234,173 
Less: total unamortized deferred financing costs1,682 2,060 
Less: current portion of long-term debt and finance leases49,545 56,184 
Long-term debt and finance leases, less current portion$214,979 $175,929