XML 141 R119.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (Schedule of AOCI) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period $ 1,484,530 $ 608,737
Balance end of period 1,595,313 1,484,530
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (71,206) (77,796)
Other comprehensive income (loss) before reclassifications (16,227) 10,540
Amounts reclassified from accumulated other comprehensive income (6,212) (3,950)
Balance end of period (93,645) (71,206)
Unrealized Gain (Loss) on Investments, Net of Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (164) (172)
Other comprehensive income (loss) before reclassifications 1 8
Amounts reclassified from accumulated other comprehensive income 163 0
Balance end of period 0 (164)
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,397) 839
Other comprehensive income (loss) before reclassifications 19,418 (792)
Amounts reclassified from accumulated other comprehensive income (4,236) (2,444)
Balance end of period 12,785 (2,397)
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 1,106 0
Other comprehensive income (loss) before reclassifications 1,927 3,131
Amounts reclassified from accumulated other comprehensive income (2,491) (2,025)
Balance end of period 542 1,106
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,346 4,947
Other comprehensive income (loss) before reclassifications 4,105 (2,601)
Amounts reclassified from accumulated other comprehensive income 0 0
Balance end of period 6,451 2,346
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 1,428 7,057
Other comprehensive income (loss) before reclassifications 5,981 (5,629)
Amounts reclassified from accumulated other comprehensive income 0 0
Balance end of period 7,409 1,428
Defined Benefit Plans, Net of Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (3,559) (2,776)
Other comprehensive income (loss) before reclassifications (701) (1,302)
Amounts reclassified from accumulated other comprehensive income 352 519
Balance end of period (3,908) (3,559)
Cumulative Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (69,966) (87,691)
Other comprehensive income (loss) before reclassifications (46,958) 17,725
Amounts reclassified from accumulated other comprehensive income 0 0
Balance end of period $ (116,924) $ (69,966)