XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (ROLLFORWARD TABLE) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value $ 578,105 $ 538,025
Ending balance, value 610,838 551,826
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value (126,301) (98,426)
Other comprehensive income (loss) before reclassifications 9,506 790
Amounts reclassified from accumulated other comprehensive income (loss) 6,406 172
Net current period other comprehensive income (loss) 15,912 962
Ending balance, value (110,389) (97,464)
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 8,988 292
Amounts reclassified from accumulated other comprehensive income (loss) 301  
Net current period other comprehensive income (loss) 9,289 292
Ending balance, value (114,445) (95,255)
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 384 390
Amounts reclassified from accumulated other comprehensive income (loss) 6,167 239
Net current period other comprehensive income (loss) 6,551 629
Ending balance, value 6,640 589
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 134 108
Amounts reclassified from accumulated other comprehensive income (loss) (62) (67)
Net current period other comprehensive income (loss) 72 41
Ending balance, value $ (2,584) $ (2,798)