v3.26.3
ACCUMULATED OTHER COMPREHENSIVE INCOME (Schedule of AOCI) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period $ 1,605,383 $ 1,595,313
Other comprehensive income (loss) before reclassifications 8,732 21,376
Reclassified (gain) loss from accumulated other comprehensive income (370) (681)
Balance end of period 1,869,177 1,561,186
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (68,844) (93,645)
Balance end of period (60,482) (72,950)
Unrealized Gain (Loss) on Cash Flow Hedges, Net of Tax | Foreign Currency Exchange Contracts    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (2,514) 12,785
Other comprehensive income (loss) before reclassifications 10,577 (15,364)
Reclassified (gain) loss from accumulated other comprehensive income (337) (346)
Balance end of period 7,726 (2,925)
Unrealized Gain (Loss) on Cash Flow Hedges, Net of Tax | Interest Rate Swap    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (338) 542
Other comprehensive income (loss) before reclassifications 5,824 214
Reclassified (gain) loss from accumulated other comprehensive income (430) (716)
Balance end of period 5,056 40
Unrealized Gain (Loss) on Net Investment Hedges, Net of Tax | Euro-Denominated Notes    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (2,507) 6,451
Other comprehensive income (loss) before reclassifications 0 (8,958)
Reclassified (gain) loss from accumulated other comprehensive income 0 0
Balance end of period (2,507) (2,507)
Unrealized Gain (Loss) on Net Investment Hedges, Net of Tax | Cross Currency Swaps    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (3,981) 7,409
Other comprehensive income (loss) before reclassifications 6,259 (12,950)
Reclassified (gain) loss from accumulated other comprehensive income 0 0
Balance end of period 2,278 (5,541)
Defined Benefit Plans, Net of Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (2,529) (3,908)
Other comprehensive income (loss) before reclassifications 0 0
Reclassified (gain) loss from accumulated other comprehensive income 397 381
Balance end of period (2,132) (3,527)
Cumulative Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (56,975) (116,924)
Other comprehensive income (loss) before reclassifications (13,928) 58,434
Reclassified (gain) loss from accumulated other comprehensive income 0 0
Balance end of period $ (70,903) $ (58,490)