XML 89 R78.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurement and Fair Value of Financial Instruments (Detail) - Senior Notes - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 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.7% Senior Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Stated interest rate (as a percent) 4.70%  
Carrying Value | 4.375% Senior Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument $ 248,952 $ 248,823
Carrying Value | 3.45% Senior Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 748,396 748,282
Carrying Value | Floating Rate Notes 2021    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 497,396 496,796
Carrying Value | 4.15% Senior Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 743,638 742,957
Carrying Value | 4.7% Senior Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 1,240,191 1,239,657
Fair Value | 4.375% Senior Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 259,010 254,218
Fair Value | 3.45% Senior Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 737,123 675,075
Fair Value | Floating Rate Notes 2021    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 496,830 497,425
Fair Value | 4.15% Senior Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument 792,390 729,350
Fair Value | 4.7% Senior Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument $ 1,349,025 $ 1,179,625