XML 35 R74.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurement and Fair Value of Financial Instruments (Detail) - Senior Notes - USD ($)
$ in Millions
Sep. 30, 2019
Dec. 31, 2018
4.375% Senior Notes due 2023    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Stated interest rate (as a percent) 4.375%  
3.45% Senior Notes due 2026    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Stated interest rate (as a percent) 3.45%  
4.15% Senior Notes due 2024    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Stated interest rate (as a percent) 4.15%  
4.7% Senior Notes due 2028    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Stated interest rate (as a percent) 4.70%  
Carrying Value | 4.375% Senior Notes due 2023    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument $ 249.0 $ 248.8
Carrying Value | 3.45% Senior Notes due 2026    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 748.5 748.2
Carrying Value | Floating Rate Notes due 2021    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 497.7 496.8
Carrying Value | 4.15% Senior Notes due 2024    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 744.0 743.0
Carrying Value | 4.7% Senior Notes due 2028    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 1,240.5 1,239.7
Fair Value | 4.375% Senior Notes due 2023    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 262.4 254.2
Fair Value | 3.45% Senior Notes due 2026    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 758.3 675.1
Fair Value | Floating Rate Notes due 2021    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 500.0 497.4
Fair Value | 4.15% Senior Notes due 2024    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 799.3 729.4
Fair Value | 4.7% Senior Notes due 2028    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument $ 1,378.4 $ 1,179.6