v3.26.1
Debt, Euro Senior Notes (Details)
€ in Millions, $ in Millions
6 Months Ended
Apr. 30, 2026
EUR (€)
Mar. 30, 2026
USD ($)
Jun. 16, 2025
USD ($)
Jun. 30, 2026
EUR (€)
May 12, 2026
USD ($)
May 12, 2026
EUR (€)
Mar. 30, 2026
EUR (€)
Dec. 31, 2025
Jun. 16, 2025
EUR (€)
Euro Notes                  
Debt                  
Redemption price as a percentage of principal amount       100.00%          
0.750% Euro Senior Notes Due May 2026                  
Debt                  
Debt instrument, principal amount       € 500.0          
Stated interest rate (as a percent) 0.75%                
Repayments of Senior Notes € 500.0                
2.000% Euro Senior Notes due October 2028                  
Debt                  
Debt instrument, principal amount       € 500.0          
Stated interest rate (as a percent)       2.00%          
Debt maturity date       Oct. 08, 2028          
3.375% Euro Senior Notes due May 2029                  
Debt                  
Debt instrument, principal amount         $ 702.0 € 600.0      
Stated interest rate (as a percent)       3.375% 3.375% 3.375%      
3.625% Euro Senior Notes due March 2031                  
Debt                  
Debt instrument, principal amount   $ 586.7         € 500.0    
Stated interest rate (as a percent)   3.625%   3.625%     3.625%    
Debt maturity date   Mar. 30, 2031              
3.125% Euro Senior Notes due June 2032                  
Debt                  
Debt instrument, principal amount     $ 685.9           € 600.0
Stated interest rate (as a percent)     3.125% 3.125%       3.125% 3.125%
Debt maturity date     Jun. 16, 2032            
3.875% Euro Senior Notes due May 2034                  
Debt                  
Debt instrument, principal amount         $ 585.0 € 500.0      
Stated interest rate (as a percent)       3.875% 3.875% 3.875%