XML 63 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consisted of the following (in thousands):
 
 December 31,
 20232022
Senior credit facility$71,150 $65,250 
Senior secured term loan, net of unamortized debt issuance costs of $0.4 million and $0.5 million
115,253 121,399 
Other3,996 4,602 
Total debt190,399 191,251 
Less: Current portion(8,900)(7,425)
Long-term debt, net of current portion$181,499 $183,826 
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, 2023 are as follows (in thousands):
 
2024$9,208 
202511,968 
202612,875 
2027155,524 
2028824 
Thereafter— 
Total$190,399