v3.26.3
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Outstanding borrowings $ 52,700 $ 52,000
Less: debt issuance costs (1,026) (1,356)
Total debt 51,674 50,644
Less: current portion of long-term debt (3,750) (3,438)
Long-term debt 47,924 47,206
Syndicated credit agreement: | U.S. Dollar revolving loan    
Debt Instrument [Line Items]    
Outstanding borrowings 9,575 6,375
Syndicated credit agreement: | Term loan    
Debt Instrument [Line Items]    
Outstanding borrowings 43,125 45,625
European line of credit    
Debt Instrument [Line Items]    
Outstanding borrowings $ 0 $ 0