XML 65 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Outstanding
Outstanding long-term debt was as follows:
December 31, 2024December 31, 2023
Senior long-term debt:
Senior Secured Credit Facility$— $59,000 
Other debt:
Lines of credit29,989 10,864 
Notes payable and other debt23,761 40,009 
Total senior and other debt53,750 109,873 
Finance lease obligations and sale-leaseback financings48,395 57,568 
Total long-term debt and finance leases102,145 167,441 
Less: total unamortized deferred financing costs1,858 2,372 
Less: current portion of long-term debt and finance leases41,260 52,828 
Long-term debt and finance leases, less current portion$59,027 $112,241 
Schedule of Aggregate Maturities of Debt
As of December 31, 2024, 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
2025$34,001 
20261,681 
20273,887 
20284,622 
20299,559 
Thereafter— 
Total senior and other debt$53,750