XML 120 R106.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Income Per Common Share - Average Exercise Prices of Options Excluded from Computation of Diluted Net Income Per Common Share (Detail) - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Abstract]      
Shares 147,219 177,718 69,405
Average Exercise Price $ 60.49 $ 58.47 $ 55.87