XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Schedule of Lines of Credit (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Outstanding borrowings $ 74,000 $ 72,500
Less: debt issuance costs (1,579) (1,682)
Total debt 72,421 70,818
Less: current portion of long-term debt (2,500) (2,500)
Long-term debt 69,921 68,318
Commerzbank line of credit    
Debt Instrument [Line Items]    
Outstanding borrowings 0 0
U.S. Dollar revolving loan | Syndicated credit agreement:    
Debt Instrument [Line Items]    
Outstanding borrowings 26,500 24,375
Term loan | Syndicated credit agreement:    
Debt Instrument [Line Items]    
Outstanding borrowings $ 47,500 $ 48,125