XML 114 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (ROLLFORWARD TABLE) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value $ 457,762 $ 431,730 $ 352,849
Ending balance, value 538,025 457,762 431,730
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value (72,156) (106,234) (124,596)
Other comprehensive income (loss) before reclassifications (29,637) 13,059 21,645
Amounts reclassified from accumulated other comprehensive income (loss) 3,367 21,019 (3,283)
Net current period other comprehensive income (loss) (26,270) 34,078 18,362
Ending balance, value (98,426) (72,156) (106,234)
Foreign Currency Translation Adjustment      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value (78,139) (107,480) (114,168)
Other comprehensive income (loss) before reclassifications (17,408) 9,722 6,688
Amounts reclassified from accumulated other comprehensive income (loss)   19,619  
Net current period other comprehensive income (loss) (17,408) 29,341 6,688
Ending balance, value (95,547) (78,139) (107,480)
Derivative Valuation, Net of Tax      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value 8,431 4,182 (8,278)
Other comprehensive income (loss) before reclassifications (12,126) 2,321 15,545
Amounts reclassified from accumulated other comprehensive income (loss) 3,655 1,928 (3,085)
Net current period other comprehensive income (loss) (8,471) 4,249 12,460
Ending balance, value (40) 8,431 4,182
Other, Net of Tax.      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value (2,448) (2,936) (2,150)
Other comprehensive income (loss) before reclassifications (103) 1,016 (588)
Amounts reclassified from accumulated other comprehensive income (loss) (288) (528) (198)
Net current period other comprehensive income (loss) (391) 488 (786)
Ending balance, value $ (2,839) $ (2,448) $ (2,936)