XML 31 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Summary of Activity Under Stock Option Plan (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Outstanding at beginning period - Options 1,216,700 1,273,625
Options granted 178,500 72,000
Options exercised (107,470) (123,925)
Options canceled, forfeited, or expired (30,000) (5,000)
Outstanding at ending period - Options 1,257,730 1,216,700
Exercisable at ending period - Options 644,730 601,700
Outstanding at beginning period - Wgtd. Avg. Exercise Price $ 28.48 $ 25.90
Options granted - Wgtd. Avg. Exercise Price 56.87 56.47
Options exercised - Wgtd. Avg. Exercise Price 21.23 17.42
Options cancelled, forfeited, or expired - Wgtd. Avg. Exercise Price 46.42 48.02
Outstanding at ending period - Wgtd. Avg. Exercise Price 32.70 28.48
Exercisable at ending period - Wgtd. Avg. Exercise Price $ 23.09 $ 21.53
Outstanding at ending period - Wgtd. Avg. Remaining Contractual Term, years 9 years 3 months 10 days 9 years 6 months 10 days
Exercisable at ending period - Wgtd. Avg. Remaining Contractual Term, years 7 years 1 month 6 days 7 years 1 month 13 days
Outstanding at ending period - Aggregate Intrinsic Value $ 37,408 $ 26,066
Exercisable at ending period - Aggregate Intrinsic Value $ 25,370 $ 17,070