v3.25.1
Debt (Summary of Long-Term Debt) (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Current portion of long-term debt $ 0.7 $ 0.6
Unamortized debt issuance expense (23.6) (24.3)
Long-term debt 14,177.5 14,038.9
Other Current Portion of Long-term Debt    
Debt Instrument [Line Items]    
Current portion of long-term debt 0.7 0.6
2020 Euro Senior Notes    
Debt Instrument [Line Items]    
Long-term debt 266.7 254.4
Other    
Debt Instrument [Line Items]    
Long-term debt $ 2.2 2.2
2027 Euro Senior Notes    
Debt Instrument [Line Items]    
Stated percentage rate 1.362%  
2027 Senior Notes    
Debt Instrument [Line Items]    
Stated percentage rate 2.30%  
Senior Notes | 2026 Senior Notes (3.950% coupon)    
Debt Instrument [Line Items]    
Stated percentage rate 3.95%  
Long-term debt $ 1,673.2 1,672.8
Senior Notes | 2028 Euro Senior Notes    
Debt Instrument [Line Items]    
Stated percentage rate 3.125%  
Long-term debt $ 808.4 773.7
Senior Notes | SeniorNotesTwoThousandTwentyEight [Member]    
Debt Instrument [Line Items]    
Stated percentage rate 4.55%  
Senior Notes | 2028 Senior Notes [Member]    
Debt Instrument [Line Items]    
Long-term debt $ 749.3 749.3
Senior Notes | 2043 Senior Notes (5.400% coupon)    
Debt Instrument [Line Items]    
Stated percentage rate 5.40%  
Long-term debt $ 497.6 497.5
Senior Notes | 2046 Senior Notes (5.250% coupon)    
Debt Instrument [Line Items]    
Stated percentage rate 5.25%  
Long-term debt $ 999.9 999.9
Senior Notes | 2048 Senior Notes (5.200%)    
Debt Instrument [Line Items]    
Stated percentage rate 5.20%  
Senior Notes | 2048 Senior Notes [Member]    
Debt Instrument [Line Items]    
Long-term debt $ 747.9 747.9
Senior Notes | 2027 Euro Senior Notes    
Debt Instrument [Line Items]    
Long-term debt 937.5 899.4
Senior Notes | 2027 Senior Notes    
Debt Instrument [Line Items]    
Long-term debt $ 762.8 764.2
Senior Notes | 2030 Senior Notes    
Debt Instrument [Line Items]    
Stated percentage rate 2.70%  
Long-term debt $ 1,494.9 1,497.0
Senior Notes | 2032 Euro Senior Notes    
Debt Instrument [Line Items]    
Stated percentage rate 1.908%  
Long-term debt $ 1,434.9 1,376.2
Senior Notes | 2040 Senior Notes    
Debt Instrument [Line Items]    
Stated percentage rate 3.85%  
Long-term debt $ 1,635.4 1,637.1
Senior Notes | 2050 Senior Notes    
Debt Instrument [Line Items]    
Stated percentage rate 4.00%  
Long-term debt $ 2,190.4 $ 2,191.6