XML 55 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Debt, U.S. Senior Notes (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2026
Nov. 10, 2025
Jun. 12, 2025
Mar. 03, 2025
Mar. 31, 2026
Dec. 31, 2025
U.S. Senior Notes            
Debt            
Redemption price as a percentage of principal amount         100.00%  
4.750% Senior Notes due March 2026            
Debt            
Repayments of Senior Notes $ 350.0          
Stated interest rate (as a percent) 4.75%       4.75% 4.75%
Debt maturity date Mar. 30, 2026          
2.05% Senior Notes due March 2025            
Debt            
Repayments of Senior Notes       $ 400.0    
Stated interest rate (as a percent)       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% 4.375%
Debt maturity date     Jun. 12, 2028      
Debt instrument, principal amount     $ 750.0      
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% 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% 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% 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% 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        
5.050% Senior Notes due April 2027            
Debt            
Stated interest rate (as a percent)         5.05% 5.05%
5.050% Senior Notes due April 2029            
Debt            
Stated interest rate (as a percent)         5.05% 5.05%
5.250% Senior Notes due April 2034            
Debt            
Stated interest rate (as a percent)         5.25% 5.25%
5.000% Senior Notes due January 2035            
Debt            
Stated interest rate (as a percent)         5.00% 5.00%
5.375% Senior Notes due November 2054            
Debt            
Stated interest rate (as a percent)         5.375% 5.375%