XML 55 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
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
Bank credit facility - term loan$300,000 $100,000 
Bank credit facility - revolving facility133,000 188,610 
Principal amount of long-term debt433,000 288,610 
Less: debt issuance costs
(3,656)(2,310)
Total long-term debt429,344 286,300 
Less: current portion
(22,500)(10,000)
Long-term debt, net of current portion$406,844 $276,300 
Schedule of Term Loan Payments
Future required term loan and revolving facility payments as of December 31, 2023 are as follows (in thousands):
Year Ending December 31, TermRevolving FacilityTotal
2024$30,000 $— $30,000 
202530,000 — 30,000 
2026240,000 133,000 373,000 
Total$300,000 $133,000 $433,000