v3.26.1
Subsequent Events (Details)
1 Months Ended 6 Months Ended
Jul. 29, 2026
USD ($)
Jul. 02, 2026
USD ($)
Jul. 31, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Feb. 24, 2026
EUR (€)
Subsequent Event            
Repayment of unsecured debt       $ 573,800,000 $ 450,000,000  
Unsecured Senior Notes            
Subsequent Event            
Principal amount       7,500,000,000   € 1,000,000,000.0
4.250% Senior Notes due 2026 | Unsecured Senior Notes            
Subsequent Event            
Principal amount       $ 350,000,000    
Stated interest rate (as a percent)       4.25%    
Subsequent Events | Senior Note 5.200% Due 2036 | Unsecured Senior Notes            
Subsequent Event            
Principal amount   $ 350,000,000        
Stated interest rate (as a percent)   5.20%        
Undiscounted rate (as a percent)   99.015%        
Debt instrument term (in years)   10 years 2 months 12 days        
Subsequent Events | 4.250% Senior Notes due 2026 | Unsecured Senior Notes            
Subsequent Event            
Stated interest rate (as a percent) 4.25%          
Repayment of unsecured debt $ 350,000,000   $ 350,000,000