XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.2
DERIVATIVES - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Oct. 31, 2024
Mar. 31, 2024
Derivative [Line Items]            
Gain (loss) reclassified into earnings $ 20 $ 20 $ 100 $ 200    
Loss to be reclassified within 12 months     400      
Interest rate swaps            
Derivative [Line Items]            
Notional amount 50,000   50,000      
Derivatives designated as hedging instruments | Foreign exchange contracts            
Derivative [Line Items]            
Notional amount $ 6,100   $ 6,100      
Derivatives designated as hedging instruments | Foreign exchange contracts | Maximum            
Derivative [Line Items]            
Derivative, maximum term of contract     18 months      
Derivatives not designated as hedging instruments | Interest rate swaps            
Derivative [Line Items]            
Notional amount         $ 25,000 $ 25,000