XML 64 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consisted of the following (in thousands):
 
 December 31,
 20242023
Senior credit facility$59,650 $71,150 
Senior secured term loan, net of unamortized debt issuance costs of 0.3 million and $0.4 million
107,545 115,253 
Other2,452 3,996 
Total debt169,647 190,399 
Less: Current portion(11,591)(8,900)
Long-term debt, net of current portion$158,056 $181,499 
Schedule of Principal Payments Due Under All Borrowing Agreements
Scheduled principal payments due under all borrowing agreements in each of the five years and thereafter subsequent to December 31, 2024 are as follows (in thousands):
 
2025$11,591 
202613,062 
2027144,211 
2028357 
2029364 
Thereafter62 
Total$169,647