XML 99 R86.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Summary of Activity Under Stock Option Plan (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Outstanding at beginning period - Options 1,273,625 1,414,900
Options granted 72,000 121,500
Options exercised (123,925) (262,775)
Options canceled, forfeited, or expired (5,000)  
Outstanding at ending period - Options 1,216,700 1,273,625
Exercisable at ending period - Options 601,700 566,625
Outstanding at beginning period - Wgtd. Avg. Exercise Price $ 25.90 $ 22.46
Options granted - Wgtd. Avg. Exercise Price 56.47 48.26
Options exercised - Wgtd. Avg. Exercise Price 17.42 17.73
Options cancelled, forfeited, or expired - Wgtd. Avg. Exercise Price 48.02  
Outstanding at ending period - Wgtd. Avg. Exercise Price 28.48 25.90
Exercisable at ending period - Wgtd. Avg. Exercise Price $ 21.53 $ 20.07
Outstanding at ending period - Wgtd. Avg. Remaining Contractual Term, years 9 years 6 months 10 days 9 years 8 months 23 days
Exercisable at ending period - Wgtd. Avg. Remaining Contractual Term, years 7 years 1 month 13 days 6 years 11 months 1 day
Outstanding at ending period - Aggregate Intrinsic Value $ 26,066 $ 32,165
Exercisable at ending period - Aggregate Intrinsic Value $ 17,070 $ 17,611