v3.25.2
Debt - Additional Information (Details) - Europe - Senior Notes
€ in Billions, $ in Billions
1 Months Ended
May 31, 2025
USD ($)
May 31, 2025
EUR (€)
Jun. 30, 2025
May 31, 2025
EUR (€)
Debt Instrument [Line Items]        
Aggregate principal amount $ 3.9     € 3.5
Proceeds from senior debt $ 3.9 € 3.5    
2.25% Senior Notes due May 2028        
Debt Instrument [Line Items]        
Stated interest rate (percent) 2.25%   2.25% 2.25%
3.125% Senior Notes due May 2033        
Debt Instrument [Line Items]        
Stated interest rate (percent) 3.125%   3.125% 3.125%
3.50% Senior Notes due May 2037        
Debt Instrument [Line Items]        
Stated interest rate (percent) 3.50%   3.50% 3.50%
3.875% Senior Notes due May 2044        
Debt Instrument [Line Items]        
Stated interest rate (percent) 3.875%   3.875% 3.875%
Minimum        
Debt Instrument [Line Items]        
Debt instrument term (in years) 3 years 3 years    
Maximum        
Debt Instrument [Line Items]        
Debt instrument term (in years) 19 years 19 years