XML 32 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]      
Beginning balance of Outstanding, Options 2,818,433 2,868,053 3,085,888
Granted, Options 41,958 336,768 365,709
Exercised, Options (258,621) (161,072) (288,618)
Forfeited, Options (8,017)   (75,426)
Cancelled, Options (156,144) (225,316) (219,500)
Ending balance of Outstanding, Options 2,437,609 2,818,433 2,868,053
Exercisable, Options 1,895,851    
Beginning balance of Outstanding, Weighted Average Exercise Price $ 9.59 $ 9.86 $ 11.18
Granted, Weighted Average Exercise Price 21.29 14.10 8.67
Exercised, Weighted Average Exercise Price 5.76 8.46 8.18
Forfeited, Weighted Average Exercise Price 15.39   6.97
Cancelled, Weighted Average Exercise Price 22.99 20.58 29.67
Ending balance of Outstanding, Weighted Average Exercise Price 9.32 $ 9.59 $ 9.86
Exercisable, Weighted Average Exercise Price $ 9.08    
Outstanding, Weighted Average Remaining Contractual Term 5 years 6 months 3 days    
Exercisable, Weighted Average Remaining Contractual Term 4 years 11 months 15 days    
Exercised, Aggregate Intrinsic Value $ 2,902 $ 987 $ 250
Outstanding, Aggregate Intrinsic Value 24,606    
Exercisable, Aggregate Intrinsic Value $ 20,037