XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.2
Notes Payable - Schedule of Note Issuances (Details) - Notes payable
€ in Millions, $ in Millions
Jun. 30, 2025
USD ($)
Jun. 30, 2025
EUR (€)
5.125% Notes due 2035    
Debt    
Interest rate (as a percent) 5.125% 5.125%
Principal amount | $ $ 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   € 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   € 650.0
Price of par value (as a percent) 99.55% 99.55%
Effective yield to maturity (as a percent) 3.93% 3.93%