XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (ROLLFORWARD TABLE) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value $ 538,025 $ 457,762
Ending balance, value 551,826 480,241
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value (98,426) (72,156)
Other comprehensive income (loss) before reclassifications 790 (9,544)
Amounts reclassified from accumulated other comprehensive income (loss) 172 987
Net current period other comprehensive income (loss) 962 (8,557)
Ending balance, value (97,464) (80,713)
Foreign Currency Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value (95,547) (78,139)
Other comprehensive income (loss) before reclassifications 292 (5,879)
Net current period other comprehensive income (loss) 292 (5,879)
Ending balance, value (95,255) (84,018)
Derivative Valuation, Net of Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value (40) 8,431
Other comprehensive income (loss) before reclassifications 390 (3,773)
Amounts reclassified from accumulated other comprehensive income (loss) 239 1,059
Net current period other comprehensive income (loss) 629 (2,714)
Ending balance, value 589 5,717
Other, Net of Tax.    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value (2,839) (2,448)
Other comprehensive income (loss) before reclassifications 108 108
Amounts reclassified from accumulated other comprehensive income (loss) (67) (72)
Net current period other comprehensive income (loss) 41 36
Ending balance, value $ (2,798) $ (2,412)