XML 92 R79.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurement and Fair Value of Financial Instruments (Detail) - Senior Notes - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Sep. 14, 2018
4.375% Senior Notes      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Stated interest rate (as a percent) 4.375%    
3.45% Senior Notes      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Stated interest rate (as a percent) 3.45%    
4.15% Senior Notes      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Stated interest rate (as a percent) 4.15%   4.15%
4.7% Senior Notes      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Stated interest rate (as a percent) 4.70%   4.70%
Carrying Value | 4.375% Senior Notes      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Debt instrument $ 248,888 $ 248,823  
Carrying Value | 3.45% Senior Notes      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Debt instrument 748,339 748,282  
Carrying Value | Floating Rate Notes 2021      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Debt instrument 497,096 496,796  
Carrying Value | 4.15% Senior Notes      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Debt instrument 743,298 742,957  
Carrying Value | 4.7% Senior Notes      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Debt instrument 1,239,924 1,239,657  
Fair Value | 4.375% Senior Notes      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Debt instrument 250,108 254,218  
Fair Value | 3.45% Senior Notes      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Debt instrument 698,258 675,075  
Fair Value | Floating Rate Notes 2021      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Debt instrument 500,495 497,425  
Fair Value | 4.15% Senior Notes      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Debt instrument 762,870 729,350  
Fair Value | 4.7% Senior Notes      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Debt instrument $ 1,267,750 $ 1,179,625