v3.25.1
Derivative Instruments and Hedging Activities - Cash Flow Hedges (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2025
EUR (€)
EUR 800000000 million 3.8% senior notes due June 2032      
Derivative Instruments, Gain (Loss) [Line Items]      
Debt instrument, face amount | €     € 800,000,000
Debt Instrument, interest rate     3.80%
EUR 800000000 million 3.8% senior notes due June 2032 | Senior notes | Net investment hedging | Other non-operating income (expense), net      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) recognized on net investment hedges | $ $ (36.8)    
EUR 800000000 million 1.25% senior notes due July 2024      
Derivative Instruments, Gain (Loss) [Line Items]      
Debt instrument, face amount | €     € 800,000,000
Debt Instrument, interest rate     1.25%
EUR 800000000 million 1.25% senior notes due July 2024 | Senior notes | Net investment hedging | Other non-operating income (expense), net      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) recognized on net investment hedges | $   $ 19.9