XML 156 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Summary of Fair and Carrying Value of Debt Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Feb. 28, 2021
Apr. 30, 2020
Debt Instrument        
Interest rate on senior notes 3.625%      
Senior Notes        
Debt Instrument        
Notes payable, fair value $ 5,410.2 $ 8,004.7    
3.625% Senior Notes due September 15, 2022(1) | Senior Notes        
Debt Instrument        
Notes payable, fair value $ 0.0 1,020.0    
Interest rate on senior notes 3.625%      
4.050% Senior Notes due September 15, 2025 | Senior Notes        
Debt Instrument        
Notes payable, fair value $ 1,699.9 1,895.2    
Interest rate on senior notes 4.05%      
2.250% Senior Notes due May 1, 2030 | Senior Notes        
Debt Instrument        
Notes payable, fair value $ 1,219.0 1,475.9    
Interest rate on senior notes 2.25%     2.25%
5.200% Senior Notes due September 15, 2045 | Senior Notes        
Debt Instrument        
Notes payable, fair value $ 1,033.2 1,463.0    
Interest rate on senior notes 5.20%   5.20%  
3.150% Senior Notes due May 1, 2050 | Senior Notes        
Debt Instrument        
Notes payable, fair value $ 989.0 1,457.7    
Interest rate on senior notes 3.15%     3.15%
3.250% Senior Notes due February 15, 2051 | Senior Notes        
Debt Instrument        
Notes payable, fair value $ 469.1 $ 692.9    
Interest rate on senior notes 3.25%   3.25%