XML 105 R90.htm IDEA: XBRL DOCUMENT v3.25.4
Notes Payable - Schedule of Note Issuances (Details) - Senior Notes
€ in Millions, $ in Millions
Dec. 31, 2025
USD ($)
Dec. 31, 2025
EUR (€)
5.125% Notes due 2035    
Debt    
Interest rate (as a percent) 5.125% 5.125%
Principal amount (in millions) $ 600.0  
Price of par value (as a percent) 98.37% 98.37%
Effective yield to maturity (as a percent) 5.337% 5.337%
3.375% Notes due 2031    
Debt    
Interest rate (as a percent) 3.375% 3.375%
Principal amount (in millions) | €   € 650.0
Price of par value (as a percent) 99.57% 99.57%
Effective yield to maturity (as a percent) 3.456% 3.456%
3.875% Notes due 2035    
Debt    
Interest rate (as a percent) 3.875% 3.875%
Principal amount (in millions) | €   € 650.0
Price of par value (as a percent) 99.55% 99.55%
Effective yield to maturity (as a percent) 3.93% 3.93%
3.950% Notes due 2029    
Debt    
Interest rate (as a percent) 3.95% 3.95%
Principal amount (in millions) $ 400.0  
Price of par value (as a percent) 99.41% 99.41%
Effective yield to maturity (as a percent) 4.143% 4.143%
4.500% Notes due 2033    
Debt    
Interest rate (as a percent) 4.50% 4.50%
Principal amount (in millions) $ 400.0  
Price of par value (as a percent) 98.87% 98.87%
Effective yield to maturity (as a percent) 4.685% 4.685%