XML 94 R75.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Feb. 17, 2017
Equity, Class of Treasury Stock [Line Items]        
Number of shares repurchased 3,700,000 3,833,000 2,977,000  
Average price paid per share $ 90.90 $ 88.16 $ 78.54  
Total cost $ 336,335 $ 337,910 $ 233,793  
Remaining number of shares authorized to be repurchased under stock repurchase program 1,300,000      
Subsequent Event [Member]        
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program, number of shares authorized to be repurchased       5,000,000