XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Lines of Credit
Outstanding borrowings consisted of the following at:
June 30, 2025December 31, 2024
Syndicated credit agreement:  
U.S. Dollar revolving loan$12,625 $24,375 
Term loan46,875 48,125 
European line of credit750 — 
Outstanding borrowings60,250 72,500 
Less: debt issuance costs(1,575)(1,682)
Total debt58,675 70,818 
Less: current portion of long-term debt(3,563)(2,500)
Long-term debt$55,112 $68,318