Annual report pursuant to Section 13 and 15(d)

Debt (Tables)

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,
  2023 2022
Bank credit facility - term loan $ 300,000  $ 100,000 
Bank credit facility - revolving facility 133,000  188,610 
Principal amount of long-term debt 433,000  288,610 
Less: debt issuance costs
(3,656) (2,310)
Total long-term debt 429,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, Term Revolving Facility Total
2024 $ 30,000  $ —  $ 30,000 
2025 30,000  —  30,000 
2026 240,000  133,000  373,000 
Total $ 300,000  $ 133,000  $ 433,000