XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consisted of the following (in thousands):
March 31,December 31,
20242023
Bank credit facility - term loan$300,000 $300,000 
Bank credit facility - revolving facility184,946 133,000 
Principal amount of long-term debt484,946 433,000 
Less: debt issuance costs
(3,324)(3,656)
Total long-term debt481,622 429,344 
Less: current portion
(30,000)(22,500)
Long-term debt, less current portion$451,622 $406,844 
Schedule of Term Loan Payments
Future required term loan and revolving facility payments as of March 31, 2024 are as follows (in thousands):

Year EndingTerm LoanRevolving FacilityTotal
Remainder of 2024$22,500 $— $22,500 
202530,000 — 30,000 
2026247,500 184,946 432,446 
     Total$300,000 $184,946 $484,946