XML 116 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (ROLLFORWARD TABLE) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value $ 615,542 $ 578,105 $ 538,025
Ending balance, value 268,119 615,542 578,105
AOCI Attributable to Parent [Member]      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value (89,876) (126,301) (98,426)
Other comprehensive income (loss) before reclassifications (40,634) 40,012 (30,192)
Amounts reclassified from accumulated other comprehensive income (loss) (1,611) (3,587) 2,317
Net current period other comprehensive income (loss) (42,245) 36,425 (27,875)
Ending balance, value (132,121) (89,876) (126,301)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value (93,144) (123,734) (95,547)
Other comprehensive income (loss) before reclassifications (30,677) 30,891 (28,187)
Amounts reclassified from accumulated other comprehensive income (loss)   (301)  
Net current period other comprehensive income (loss) (30,677) 30,590 (28,187)
Ending balance, value (123,821) (93,144) (123,734)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value 6,315 89 (40)
Other comprehensive income (loss) before reclassifications (9,988) 9,160 (2,023)
Amounts reclassified from accumulated other comprehensive income (loss) (1,910) (2,934) 2,152
Net current period other comprehensive income (loss) (11,898) 6,226 129
Ending balance, value (5,583) 6,315 89
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value (3,047) (2,656) (2,839)
Other comprehensive income (loss) before reclassifications 31 (39) 18
Amounts reclassified from accumulated other comprehensive income (loss) 299 (352) 165
Net current period other comprehensive income (loss) 330 (391) 183
Ending balance, value $ (2,717) $ (3,047) $ (2,656)