XML 65 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Outstanding
Outstanding long-term debt was as follows:
December 31, 2023December 31, 2022
Senior long-term debt:
Senior Secured Credit Facility (stated maturity date of September 18, 2028 as of December 31, 2023; stated maturity date of October 7, 2024 as of December 31, 2022)$59,000 $100,000 
Other debt:
Lines of credit10,864 13,778 
Notes payable and other debt40,009 72,209 
Total senior and other debt109,873 185,987 
Finance lease obligations and sale-leaseback financings57,568 48,186 
Total long-term debt and finance leases167,441 234,173 
Less: total unamortized deferred financing costs2,372 2,060 
Less: current portion of long-term debt and finance leases52,828 56,184 
Long-term debt and finance leases, less current portion$112,241 $175,929 
Schedule of Aggregate Maturities of Debt
As of December 31, 2023, aggregate annual maturities of the senior and other debt, excluding finance lease obligations and sale-leaseback financings, were as follows:
Years Ended December 31,Senior and Other Debt
2024$46,086 
20254,787 
2026— 
2027— 
202859,000 
Thereafter— 
Total senior and other debt$109,873