XML 68 R41.htm IDEA: XBRL DOCUMENT 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,
 20242023
Bank credit facility - term loan$277,500 $300,000 
Bank credit facility - revolving facility155,000 133,000 
Principal amount of long-term debt432,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, TermRevolving FacilityTotal
2025$30,000 $— $30,000 
2026247,500 155,000 402,500 
Total$277,500 $155,000 $432,500