XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (ROLLFORWARD TABLE) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value $ 615,542 $ 578,105
Ending balance, value 612,409 610,838
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value (89,876) (126,301)
Other comprehensive income (loss) before reclassifications (2,765) 15,933
Amounts reclassified from accumulated other comprehensive income (loss) (1,092) (21)
Net current period other comprehensive income (loss) (3,857) 15,912
Ending balance, value (93,733) (110,389)
Foreign Currency Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value (93,144) (123,734)
Other comprehensive income (loss) before reclassifications (3,743) 8,988
Amounts reclassified from accumulated other comprehensive income (loss) 0 301
Net current period other comprehensive income (loss) (3,743) 9,289
Ending balance, value (96,887) (114,445)
Derivative Valuation, Net of Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value 6,315 89
Other comprehensive income (loss) before reclassifications 966 6,935
Amounts reclassified from accumulated other comprehensive income (loss) (1,201) (384)
Net current period other comprehensive income (loss) (235) 6,551
Ending balance, value 6,080 6,640
Other, Net of Tax.    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance, value (3,047) (2,656)
Other comprehensive income (loss) before reclassifications 12 10
Amounts reclassified from accumulated other comprehensive income (loss) 109 62
Net current period other comprehensive income (loss) 121 72
Ending balance, value $ (2,926) $ (2,584)