XML 131 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Summary of Fair and Carrying Value of Debt Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2025
May 12, 2025
Dec. 31, 2024
Dec. 31, 2021
Dec. 31, 2020
Senior Notes          
Debt Instrument          
Notes payable, fair value $ 5,678.1   $ 5,437.2    
Aggregate principal amount   $ 1,750.0      
4.050% Senior Notes due September 15, 2025(1)          
Debt Instrument          
Interest rate on senior notes 4.05%        
4.050% Senior Notes due September 15, 2025(1) | Senior Notes          
Debt Instrument          
Notes payable, current, fair value disclosure $ 0.0   1,741.0    
Interest rate on senior notes 4.05%        
Aggregate principal amount $ 1,750.0        
Current portion of notes payable | Senior Notes          
Debt Instrument          
Notes payable, current, fair value disclosure $ 0.0   1,741.0    
2.250% Senior Notes due May 1, 2030          
Debt Instrument          
Interest rate on senior notes 2.25%        
2.250% Senior Notes due May 1, 2030 | Senior Notes          
Debt Instrument          
Interest rate on senior notes 2.25%       2.25%
Notes payable, fair value $ 1,378.7   1,295.6    
Aggregate principal amount         $ 1,500.0
5.050% Senior Notes due January 15, 2031          
Debt Instrument          
Interest rate on senior notes 5.05%        
5.050% Senior Notes due January 15, 2031 | Senior Notes          
Debt Instrument          
Interest rate on senior notes 5.05% 5.05%      
Notes payable, fair value $ 413.0   0.0    
Aggregate principal amount   $ 400.0      
5.750% Senior Notes due May 15, 2035          
Debt Instrument          
Interest rate on senior notes 5.75%        
5.750% Senior Notes due May 15, 2035 | Senior Notes          
Debt Instrument          
Interest rate on senior notes 5.75% 5.75%      
Notes payable, fair value $ 684.5   0.0    
Aggregate principal amount   $ 650.0      
5.200% Senior Notes due September 15, 2045          
Debt Instrument          
Interest rate on senior notes 5.20%        
5.200% Senior Notes due September 15, 2045 | Senior Notes          
Debt Instrument          
Interest rate on senior notes 5.20%        
Notes payable, fair value $ 1,029.5   1,008.0    
Aggregate principal amount $ 1,120.0        
3.150% Senior Notes due May 1, 2050          
Debt Instrument          
Interest rate on senior notes 3.15%        
3.150% Senior Notes due May 1, 2050 | Senior Notes          
Debt Instrument          
Interest rate on senior notes 3.15%       3.15%
Notes payable, fair value $ 973.0   943.7    
Aggregate principal amount         $ 1,500.0
3.250% Senior Notes due February 15, 2051          
Debt Instrument          
Interest rate on senior notes 3.25%        
3.250% Senior Notes due February 15, 2051 | Senior Notes          
Debt Instrument          
Interest rate on senior notes 3.25%     3.25%  
Notes payable, fair value $ 461.8   448.9    
Aggregate principal amount       $ 700.7  
6.450% Senior Notes due May 15, 2055          
Debt Instrument          
Interest rate on senior notes 6.45%        
6.450% Senior Notes due May 15, 2055 | Senior Notes          
Debt Instrument          
Interest rate on senior notes 6.45% 6.45%      
Notes payable, fair value $ 737.6   0.0    
Aggregate principal amount   $ 700.0      
Non-current portion of notes payable | Senior Notes          
Debt Instrument          
Notes payable, fair value $ 5,678.1   $ 3,696.2