XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (Schedule of AOCI) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period $ 1,595,313 $ 1,484,530
Other comprehensive (loss) income before reclassifications 18,769 (11,001)
Reclassified from accumulated other comprehensive income (2,074) (2,974)
Balance end of period 1,458,827 1,580,253
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (93,645) (71,206)
Balance end of period (76,950) (85,181)
Unrealized Loss on Investments, Net of Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period   (164)
Other comprehensive (loss) income before reclassifications   1
Reclassified from accumulated other comprehensive income   163
Balance end of period   0
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 12,785 (2,397)
Other comprehensive (loss) income before reclassifications (19,609) 8,146
Reclassified from accumulated other comprehensive income (1,817) (1,808)
Balance end of period (8,641) 3,941
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 542 1,106
Other comprehensive (loss) income before reclassifications 234 2,790
Reclassified from accumulated other comprehensive income (504) (1,476)
Balance end of period 272 2,420
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 6,451 2,346
Other comprehensive (loss) income before reclassifications (8,958) 2,336
Reclassified from accumulated other comprehensive income 0 0
Balance end of period (2,507) 4,682
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 7,409 1,428
Other comprehensive (loss) income before reclassifications (14,047) 3,384
Reclassified from accumulated other comprehensive income 0 0
Balance end of period (6,638) 4,812
Defined Benefit Plans, Net of Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (3,908) (3,559)
Other comprehensive (loss) income before reclassifications 0 0
Reclassified from accumulated other comprehensive income 247 147
Balance end of period (3,661) (3,412)
Cumulative Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (116,924) (69,966)
Other comprehensive (loss) income before reclassifications 61,149 (27,658)
Reclassified from accumulated other comprehensive income 0 0
Balance end of period $ (55,775) $ (97,624)