XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Debt (Tables)
9 Months Ended
Sep. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long-term debt consisted of the following (in thousands):    
September 30,December 31,
20252024
Bank credit facility - term loan$298,125 $277,500 
Bank credit facility - revolving facility61,616 155,000 
Principal amount of long-term debt359,741 432,500 
Less: debt issuance costs
(3,645)(2,327)
Total debt
356,096 430,173 
Less: current portion
(7,500)(30,000)
Long-term debt, less current portion$348,596 $400,173 
Schedule of Term Loan Payments
Future required term loan and revolving facility payments as of September 30, 2025 are as follows (in thousands):

Year EndingTerm LoanRevolving FacilityTotal
Remainder of 2025$1,875 $— $1,875 
20267,500 — 7,500 
202711,250 — 11,250 
202820,625 — 20,625 
202922,500 — 22,500 
2030234,375 61,616 295,991 
     Total$298,125 $61,616 $359,741