XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
DEBT (Tables)
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Lines of Credit
Outstanding borrowings consisted of the following at:
September 30, 2024December 31, 2023
Syndicated credit agreement:  
U.S. Dollar revolving loan$27,250 $— 
Term loan48,750 117,500 
Commerzbank line of credit— — 
Outstanding borrowings76,000 117,500 
Less: debt issuance costs(1,785)(1,649)
Total debt74,215 115,851 
Less: current portion of long-term debt(2,500)(15,000)
Long-term debt$71,715 $100,851