v3.25.4
Debt - Senior Notes (Details) - USD ($)
$ in Millions
12 Months Ended
Nov. 17, 2025
Jun. 05, 2024
May 13, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]            
Repayments of debt       $ 2,500.0 $ 1,600.0 $ 2,286.0
Revolving Credit Facility            
Debt Instrument [Line Items]            
Debt issuance costs         4.0  
Senior Notes            
Debt Instrument [Line Items]            
Face amount $ 1,250.0     $ 18,600.0    
Debt term (in years)       14 years    
Debt, weighted average interest rate (in percentage)       3.70%    
Debt issuance costs 16.0          
Proceeds from (repayments of) debt         500.0  
2028 Senior Notes (3.95% unsecured due December 1, 2028) | Senior Notes            
Debt Instrument [Line Items]            
Face amount $ 600.0          
Interest rate, stated percentage (in percentage) 3.95%     3.95%    
Senior notes       $ 594.0 0.0  
2031 Senior Notes (4.20% unsecured due March 15, 2031) | Senior Notes            
Debt Instrument [Line Items]            
Face amount $ 650.0          
Interest rate, stated percentage (in percentage) 4.20%     4.20%    
Senior notes       $ 640.0 0.0  
2025 Senior Notes (3.75% senior notes due December 1, 2025) | Senior Notes            
Debt Instrument [Line Items]            
Interest rate, stated percentage (in percentage) 3.75%     3.75%    
Repayments of debt $ 1,250.0          
2028 Senior Notes (3.625% senior notes due September 1, 2028) | Senior Notes            
Debt Instrument [Line Items]            
Face amount   $ 998.0        
Interest rate, stated percentage (in percentage)   3.625%   3.625%    
Senior notes   $ 1,000.0   $ 954.0 937.0  
Extinguishment of debt   $ 998.0        
2031 Senior Notes (5.25% senior notes due June 15, 2031) | Senior Notes            
Debt Instrument [Line Items]            
Face amount     $ 750.0      
Interest rate, stated percentage (in percentage)     5.25% 5.25%    
Debt issuance costs     $ 7.0      
Senior notes       $ 745.0 $ 743.0  
Proceeds from (repayments of) debt     $ 500.0