Annual report [Section 13 and 15(d), not S-K Item 405]

Debt (Tables)

v3.25.0.1
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):
As of December 31,
  2024 2023
Bank credit facility - term loan $ 277,500  $ 300,000 
Bank credit facility - revolving facility 155,000  133,000 
Principal amount of long-term debt 432,500  433,000 
Less: debt issuance costs
(2,327) (3,656)
Total debt
430,173  429,344 
Less: current portion
(30,000) (22,500)
Long-term debt, net of current portion $ 400,173  $ 406,844 
Schedule of Term Loan Payments
Future required term loan and revolving facility payments as of December 31, 2024 are as follows (in thousands):
Year Ending December 31, Term Revolving Facility Total
2025 $ 30,000  $ —  $ 30,000 
2026 247,500  155,000  402,500 
Total $ 277,500  $ 155,000  $ 432,500