v3.25.1
Hedging - Notional Amount (Details) - Foreign currency forward contracts - Designated as Hedging Instruments - Cash Flow Hedging - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Derivative [Line Items]    
Notional amount of foreign currency forward contract $ 3,453.9 $ 2,860.0
Euro    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 2,652.3 1,977.4
British pound sterling    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 314.5 301.7
Canadian dollar    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 272.2 322.0
Australian dollar    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 147.6 179.2
Swiss Franc    
Derivative [Line Items]    
Notional amount of foreign currency forward contract $ 67.3 $ 79.7