XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (ROLLFORWARD TABLE) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance, value $ 610,838 $ 551,826 $ 578,105 $ 538,025
Ending balance, value 637,542 551,039 637,542 551,039
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance, value (110,389) (97,464) (126,301) (98,426)
Other comprehensive income (loss) before reclassifications     34,389 (26,980)
Amounts reclassified from accumulated other comprehensive income (loss)     1,449 (44)
Net current period other comprehensive income (loss)     35,838 (27,024)
Ending balance, value (90,463) (125,450) (90,463) (125,450)
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance, value     (123,734) (95,547)
Other comprehensive income (loss) before reclassifications     28,281 (21,700)
Amounts reclassified from accumulated other comprehensive income (loss)     301  
Net current period other comprehensive income (loss)     28,582 (21,700)
Ending balance, value (95,152) (117,247) (95,152) (117,247)
Derivative Valuation, Net of Tax        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance, value     89 (40)
Other comprehensive income (loss) before reclassifications     6,052 (5,770)
Amounts reclassified from accumulated other comprehensive income (loss)     1,024 92
Net current period other comprehensive income (loss)     7,076 (5,678)
Ending balance, value 7,165 (5,718) 7,165 (5,718)
Other, Net of Tax.        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance, value     (2,656) (2,839)
Other comprehensive income (loss) before reclassifications     56 490
Amounts reclassified from accumulated other comprehensive income (loss)     124 (136)
Net current period other comprehensive income (loss)     180 354
Ending balance, value $ (2,476) $ (2,485) $ (2,476) $ (2,485)