XML 130 R114.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE MEASUREMENT AND FAIR VALUE OF FINANCIAL INSTRUMENTS - Estimated Fair Values and Related Carrying Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Sep. 14, 2018
Dec. 31, 2017
Oct. 31, 2016
Aug. 31, 2013
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate swap agreements     $ 1,163    
Senior Notes | 4.375% Senior Notes, due 2023          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Stated interest rate (as a percent) 4.375%   4.375%   4.375%
Senior Notes | 3.45% Senior Notes, due 2026          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Stated interest rate (as a percent) 3.45%   3.45% 3.45%  
Senior Notes | 4.150% Senior Notes, due 2024          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Stated interest rate (as a percent) 4.15% 4.15%      
Senior Notes | 4.70% Senior Notes, due 2028          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Stated interest rate (as a percent) 4.70% 4.70%      
Carry Value          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate swap agreements $ 0   $ 1,163    
Carry Value | Senior Notes | 4.375% Senior Notes, due 2023          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument 248,823   248,567    
Carry Value | Senior Notes | 3.45% Senior Notes, due 2026          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument 748,282   747,655    
Carry Value | Senior Notes | Floating Rate Notes, due 2021          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument 496,796   0    
Carry Value | Senior Notes | 4.150% Senior Notes, due 2024          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument 742,957   0    
Carry Value | Senior Notes | 4.70% Senior Notes, due 2028          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument 1,239,657   0    
Fair Value          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Interest rate swap agreements 0   1,163    
Fair Value | Senior Notes | 4.375% Senior Notes, due 2023          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument 254,218   262,033    
Fair Value | Senior Notes | 3.45% Senior Notes, due 2026          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument 675,075   741,113    
Fair Value | Senior Notes | Floating Rate Notes, due 2021          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument 497,425   0    
Fair Value | Senior Notes | 4.150% Senior Notes, due 2024          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument 727,350   0    
Fair Value | Senior Notes | 4.70% Senior Notes, due 2028          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument $ 1,179,625   $ 0