XML 68 R57.htm IDEA: XBRL DOCUMENT v3.26.1
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning $ 301,455 $ 264,854
Balance at the ending 305,926 272,828
Accumulated Other Comprehensive (Loss) Income    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning (9,527) (23,183)
Unrealized gain (loss) on cash flow hedges 321 (352)
Amounts reclassified from AOCI (175) (273)
Foreign currency translation (gain) loss (2,826) 3,862
Balance at the ending (12,207) (19,946)
Defined Benefit Plan Liability    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning 259 131
Balance at the ending 259 131
Cash Flow Hedges    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning 551 2,522
Unrealized gain (loss) on cash flow hedges 422 (480)
Amounts reclassified from AOCI (231) (376)
Balance at the ending 742 1,666
Tax Effect of Cash Flow Hedges    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning (48) (547)
Unrealized gain (loss) on cash flow hedges, Tax effect (101) 128
Amounts reclassified from AOCI, Tax effect 56 103
Balance at the ending (93) (316)
Foreign Currency Translation Adjustments    
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME    
Balance at the beginning (10,289) (25,289)
Foreign currency translation (gain) loss (2,826) 3,862
Balance at the ending $ (13,115) $ (21,427)