XML 113 R99.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (ROLLFORWARD TABLE) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value $ 538,025 $ 457,762 $ 431,730
Ending balance, value 578,105 538,025 457,762
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value (98,426) (72,156) (106,234)
Other comprehensive income (loss) before reclassifications (25,451) (29,637) 13,059
Amounts reclassified from accumulated other comprehensive income (loss) (2,424) 3,367 21,019
Net current period other comprehensive income (loss) (27,875) (26,270) 34,078
Ending balance, value (126,301) (98,426) (72,156)
Foreign Currency Translation Adjustment      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value (95,547) (78,139) (107,480)
Other comprehensive income (loss) before reclassifications (28,187) (17,408) 9,722
Amounts reclassified from accumulated other comprehensive income (loss)     19,619
Net current period other comprehensive income (loss) (28,187) (17,408) 29,341
Ending balance, value (123,734) (95,547) (78,139)
Derivative Valuation, Net of Tax      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value (40) 8,431 4,182
Other comprehensive income (loss) before reclassifications 2,281 (12,126) 2,321
Amounts reclassified from accumulated other comprehensive income (loss) (2,152) 3,655 1,928
Net current period other comprehensive income (loss) 129 (8,471) 4,249
Ending balance, value 89 (40) 8,431
Other, Net of Tax.      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance, value (2,839) (2,448) (2,936)
Other comprehensive income (loss) before reclassifications 455 (103) 1,016
Amounts reclassified from accumulated other comprehensive income (loss) (272) (288) (528)
Net current period other comprehensive income (loss) 183 (391) 488
Ending balance, value $ (2,656) $ (2,839) $ (2,448)