v3.25.4
Debt, U.S. Senior Notes (Details)
$ in Millions
12 Months Ended
Nov. 10, 2025
USD ($)
Jun. 12, 2025
USD ($)
Mar. 03, 2025
USD ($)
Oct. 31, 2024
USD ($)
loan
Apr. 05, 2024
USD ($)
loan
Apr. 01, 2024
USD ($)
Dec. 31, 2025
USD ($)
Aug. 31, 2025
Dec. 31, 2024
U.S. Senior Notes                  
Debt                  
Redemption price as a percentage of principal amount             100.00%    
2.05% Senior Notes due March 2025                  
Debt                  
Repayments of Senior Notes     $ 400.0            
Stated interest rate (as a percent)     2.05%           2.05%
Debt maturity date     Mar. 01, 2025            
4.375% Senior Notes due June 2028                  
Debt                  
Stated interest rate (as a percent)   4.375%         4.375%    
Debt maturity date   Jun. 12, 2028              
Debt instrument, principal amount   $ 750.0              
Debt financing costs             $ 4.6    
November Senior Notes                  
Debt                  
Debt financing costs             $ 59.9    
Floating Rate Senior Notes Due November 2027                  
Debt                  
Debt maturity date Nov. 15, 2027                
Debt instrument, principal amount $ 500.0                
Basis spread on variable rate 0.53%                
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:SecuredOvernightFinancingRateSofrMember                
3.800% Senior Notes Due November 2027                  
Debt                  
Stated interest rate (as a percent) 3.80%           3.80%    
Debt maturity date Nov. 15, 2027                
Debt instrument, principal amount $ 750.0                
3.900% Senior Notes Due November 2028                  
Debt                  
Stated interest rate (as a percent) 3.90%           3.90%    
Debt maturity date Nov. 15, 2028                
Debt instrument, principal amount $ 750.0                
4.125% Senior Notes Due November 2030                  
Debt                  
Stated interest rate (as a percent) 4.125%           4.125%    
Debt maturity date Nov. 15, 2030                
Debt instrument, principal amount $ 1,000.0                
4.400% Senior Notes Due February 2033                  
Debt                  
Stated interest rate (as a percent) 4.40%           4.40%    
Debt maturity date Feb. 15, 2033                
Debt instrument, principal amount $ 1,250.0                
4.625% Senior Notes Due February 2036                  
Debt                  
Stated interest rate (as a percent) 4.625%           4.625% 4.625%  
Debt maturity date Feb. 15, 2036                
Debt instrument, principal amount $ 1,600.0                
5.300% Senior Notes Due November 2055                  
Debt                  
Stated interest rate (as a percent) 5.30%           5.30% 5.30%  
Debt maturity date Nov. 15, 2055                
Debt instrument, principal amount $ 1,650.0                
3.20% Senior Notes due April 2024                  
Debt                  
Repayments of Senior Notes           $ 350.0      
Stated interest rate (as a percent)           3.20%      
Debt maturity date           Apr. 01, 2024      
April Senior Notes                  
Debt                  
Number of series of unsecured senior notes issued | loan         3        
5.050% Senior Notes due April 2027                  
Debt                  
Stated interest rate (as a percent)       5.05% 5.05%   5.05%   5.05%
Debt maturity date         Apr. 05, 2027        
Debt instrument, principal amount       $ 700.0 $ 450.0        
5.050% Senior Notes due April 2029                  
Debt                  
Stated interest rate (as a percent)         5.05%   5.05%   5.05%
Debt maturity date         Apr. 05, 2029        
Debt instrument, principal amount         $ 450.0        
5.250% Senior Notes due April 2034                  
Debt                  
Stated interest rate (as a percent)         5.25%   5.25%   5.25%
Debt maturity date         Apr. 05, 2034        
Debt instrument, principal amount         $ 600.0        
October Senior Notes                  
Debt                  
Number of series of unsecured senior notes issued | loan       3          
5.000% Senior Notes due January 2035                  
Debt                  
Stated interest rate (as a percent)       5.00%     5.00%   5.00%
Debt maturity date       Jan. 15, 2035          
Debt instrument, principal amount       $ 750.0          
5.375% Senior Notes due November 2054                  
Debt                  
Stated interest rate (as a percent)       5.375%     5.375%   5.375%
Debt maturity date       Nov. 15, 2054          
Debt instrument, principal amount       $ 500.0          
Additional 5.050% Senior Notes due April 2027                  
Debt                  
Stated interest rate (as a percent)       5.05%          
Debt maturity date       Apr. 05, 2027          
Debt instrument, principal amount       $ 250.0