XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long-term debt consisted of the following (in thousands):
June 30,December 31,
20252024
Bank credit facility - term loan$300,000 $277,500 
Bank credit facility - revolving facility83,000 155,000 
Principal amount of long-term debt383,000 432,500 
Less: debt issuance costs
(3,844)(2,327)
Total debt
379,156 430,173 
Less: current portion
(7,500)(30,000)
Long-term debt, less current portion$371,656 $400,173 
Schedule of Term Loan Payments
Future required term loan and revolving facility payments as of June 30, 2025 are as follows (in thousands):
Year EndingTerm LoanRevolving FacilityTotal
Remainder of 2025$3,750 $— $3,750 
20267,500 — 7,500 
202711,250 — 11,250 
202820,625 — 20,625 
202922,500 — 22,500 
2030234,375 83,000 317,375 
     Total$300,000 $83,000 $383,000