XML 55 R95.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-based Payment Arrangements - Summary of Stock Option Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Number of Options      
Outstanding, Number of Option, Beginning Balance (shares) 352,370 408,478 484,688
Granted, Number of Options (shares) 37,780 28,790 28,290
Exercised, Number of Options (shares) (198,786) (83,348) (103,240)
Forfeited, Number of Options (shares) (10,834) (1,550) (1,260)
Outstanding, Number of Option, Ending Balance (shares) 180,530 352,370 408,478
Weighted Average Exercise Price [Abstract]      
Outstanding, Weighted Average Exercise Price, Beginning Balance (in usd per share) $ 19.78 $ 16.64 $ 14.55
Exercisable, Number of Options (shares) 86,401 258,319 315,912
Granted, Weighted-Average Exercise Price (in usd per share) $ 35.78 $ 44.88 $ 35.25
Exercised, Weighted-Average Exercise Price (in usd per share) 12.52 12.90 11.73
Forfeited, Weighted-Average Exercise Price (in usd per share) 33.13 28.34 30.56
Outstanding, Weighted Average Exercise Price, Ending Balance (in usd per share) 30.32 19.78 16.64
Weighted- Average Grant Date Fair Value      
Outstanding, Weighted-Average Grant Date Fair Value, Beginning Balance (in usd per share) 5.05 4.46 4.17
Granted, Weighted-Average Grant Date Fair Value (in usd per share) 6.52 10.35 7.14
Exercised, Weighted-Average Grant Date Fair Value (in usd per share) 3.85 3.99 3.81
Forfeited, Weighted-Average Grant Date Fair Value (in usd per share) 6.79 5.59 5.95
Outstanding, Weighted-Average Grant Date Fair Value, Ending Balance (in usd per share) 6.57 5.05 4.46
Exercisable, Weighted Average Exercise Price (in usd per share) 24.73 14.65 13.23
Exercisable, Weighted-Average Grant Date Fair Value (in usd per share) $ 5.94 $ 4.27 $ 4.09
Outstanding, Weighted Average Remaining Contractual Term 6 years 7 months 6 days 3 years 7 months 6 days 3 years 8 months 12 days
Exercisable, Weighted Average Remaining Contractual Term 5 years 1 month 6 days 2 years 2 years 3 months 18 days