XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.3
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (ROLLFORWARD TABLE) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance, value $ 295,176 $ 304,176 $ 268,119 $ 615,542
Ending balance, value 280,806 295,134 280,806 295,134
AOCI Attributable to Parent [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance, value (104,149) (107,581) (132,121) (89,876)
Other comprehensive income (loss) before reclassifications     24,391 (8,094)
Amounts reclassified from accumulated other comprehensive income (loss)     (453) (1,727)
Net current period other comprehensive income (loss)     23,938 (9,821)
Ending balance, value (108,183) (99,697) (108,183) (99,697)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance, value     (123,821) (93,144)
Other comprehensive income (loss) before reclassifications     20,002 (6,318)
Amounts reclassified from accumulated other comprehensive income (loss)     0 0
Net current period other comprehensive income (loss)     20,002 (6,318)
Ending balance, value (103,819) (99,462) (103,819) (99,462)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance, value     (5,583) 6,315
Other comprehensive income (loss) before reclassifications     4,366 (1,801)
Amounts reclassified from accumulated other comprehensive income (loss)     (663) (1,974)
Net current period other comprehensive income (loss)     3,703 (3,775)
Ending balance, value.   2,540   2,540
Ending balance, value (1,880)   (1,880)  
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance, value     (2,717) (3,047)
Other comprehensive income (loss) before reclassifications     23 25
Amounts reclassified from accumulated other comprehensive income (loss)     210 247
Net current period other comprehensive income (loss)     233 272
Ending balance, value $ (2,484) $ (2,775) $ (2,484) $ (2,775)