XML 219 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consisted of the following (in thousands):
March 31,December 31,
20252024
Bank credit facility - term loan$270,000 $277,500 
Bank credit facility - revolving facility197,000 155,000 
Principal amount of long-term debt467,000 432,500 
Less: debt issuance costs
(1,994)(2,327)
Total debt
465,006 430,173 
Less: current portion
(5,625)(30,000)
Long-term debt, less current portion$459,381 $400,173