XML 45 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Outstanding
Outstanding long-term debt was as follows:
June 30, 2025December 31, 2024
Senior long-term debt:
Senior Secured Credit Facility$12,500 $— 
Other debt:
Lines of credit26,764 29,989 
Notes payable and other debt21,809 23,761 
Total senior and other debt61,073 53,750 
Finance lease obligations and sale-leaseback financings55,061 48,395 
Total long-term debt and finance leases116,134 102,145 
Less: total unamortized deferred financing costs1,588 1,858 
Less: current portion of long-term debt and finance leases36,399 41,260 
Long-term debt and finance leases, less current portion$78,147 $59,027