XML 121 R105.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Stock Options Outstanding and Exercisable (Detail)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Share Based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number outstanding | shares 142,074
Remaining contract life in years, Outstanding options 4 years 7 months 20 days
Number outstanding, Weighted average exercise price $ 63.43
Number exercisable | shares 142,074
Remaining contract life in years, Excercisable options 4 years 7 months 20 days
Number excercisable, Weighted average exercise price $ 63.43
$11.57  
Share Based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares authorized under stock option plans, exercise price range $ 11.57
Number outstanding | shares 5,885
Remaining contract life in years, Outstanding options 1 month 20 days
Number outstanding, Weighted average exercise price $ 11.57
Number exercisable | shares 5,885
Remaining contract life in years, Excercisable options 1 month 20 days
Number excercisable, Weighted average exercise price $ 11.57
$31.71  
Share Based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares authorized under stock option plans, exercise price range $ 31.71
Number outstanding | shares 7,047
Remaining contract life in years, Outstanding options 1 year 1 month 17 days
Number outstanding, Weighted average exercise price $ 31.71
Number exercisable | shares 7,047
Remaining contract life in years, Excercisable options 1 year 1 month 17 days
Number excercisable, Weighted average exercise price $ 31.71
$47.52– $49.07  
Share Based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares authorized under stock option plans, exercise price range, lower range Limit 47.52
Shares authorized under stock option plans, exercise price range, upper range limit $ 49.07
Number outstanding | shares 27,553
Remaining contract life in years, Outstanding options 3 years 7 months 20 days
Number outstanding, Weighted average exercise price $ 48.30
Number exercisable | shares 27,553
Remaining contract life in years, Excercisable options 3 years 7 months 20 days
Number excercisable, Weighted average exercise price $ 48.30
$51.74  
Share Based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares authorized under stock option plans, exercise price range $ 51.74
Number outstanding | shares 10,120
Remaining contract life in years, Outstanding options 2 years 1 month 24 days
Number outstanding, Weighted average exercise price $ 51.74
Number exercisable | shares 10,120
Remaining contract life in years, Excercisable options 2 years 1 month 24 days
Number excercisable, Weighted average exercise price $ 51.74
$67.29  
Share Based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares authorized under stock option plans, exercise price range $ 67.29
Number outstanding | shares 37,768
Remaining contract life in years, Outstanding options 5 years 1 month 20 days
Number outstanding, Weighted average exercise price $ 67.29
Number exercisable | shares 37,768
Remaining contract life in years, Excercisable options 5 years 1 month 20 days
Number excercisable, Weighted average exercise price $ 67.29
$80.40  
Share Based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares authorized under stock option plans, exercise price range $ 80.40
Number outstanding | shares 53,701
Remaining contract life in years, Outstanding options 6 years 1 month 17 days
Number outstanding, Weighted average exercise price $ 80.40
Number exercisable | shares 53,701
Remaining contract life in years, Excercisable options 6 years 1 month 17 days
Number excercisable, Weighted average exercise price $ 80.40