XML 75 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Share Based Compensation Plan - Summary Of Stock Option (Detail)
12 Months Ended
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2019
$ / shares
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2018
$ / shares
shares
Dec. 31, 2017
USD ($)
shares
Dec. 31, 2017
$ / shares
shares
Dec. 31, 2016
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Weighted Average Remaining Contractual Term (years), Beginning balance 10 years            
Weighted Average Remaining Contractual Term (years), Ending balance 10 years            
Stock Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of Options, Beginning balance | shares 2,164,999   2,337,732   2,116,065    
Number of Options, Granted | shares 510,000   203,000   320,000    
Number of Options, Excercised | shares (212,332)   (365,733)   (91,667)    
Number of Options, Forfeited/expired | shares (10,001)       (6,666)    
Number of Options, Forfeited | shares     (10,000)        
Number of Options, Ending balance | shares 2,452,666   2,164,999   2,337,732   2,116,065
Number of Options, Excercisable | shares   1,707,337   1,648,670   1,752,739  
Weighted Average Exercise Price, Beginning balance | $ / shares   $ 2.10   $ 1.59   $ 1.19  
Weighted Average Exercise Price, Granted | $ / shares   16.32   5.79   4.04  
Weighted Average Exercise Price, Exercised | $ / shares   1.29   0.98   0.90  
Weighted Average Exercise Price, Forfeited/expired | $ / shares           1.48  
Weighted Average Exercise Price, Forfeited | $ / shares   2.20   1.48      
Weighted Average Exercise Price, Ending balance | $ / shares   5.12   2.10   1.59 $ 1.19
Weighted Average Exercise Price, Excercisable | $ / shares   $ 1.78   $ 1.43   $ 1.20  
Weighted Average Remaining Contractual Term (years), Beginning balance 5 years 7 months 6 days   5 years 8 months 8 days   5 years 10 months 20 days   6 years 2 months 26 days
Weighted Average Remaining Contractual Term (years), Granted 9 years 2 months 8 days   9 years 5 months 8 days   9 years 8 months 15 days    
Weighted Average Remaining Contractual Term (years), Exercised 4 years 10 months 6 days   2 years 8 months 4 days   4 years 1 month 2 days    
Weighted Average Remaining Contractual Term (years), Ending balance 5 years 7 months 6 days   5 years 8 months 8 days   5 years 10 months 20 days   6 years 2 months 26 days
Weighted Average Remaining Contractual Term (years), Exercisable 4 years 2 months 4 days   4 years 8 months 26 days   4 years 10 months 9 days    
Aggregate Intrinsic Value, Ending balance | $ $ 11,435   $ 5,553   $ 14,125    
Aggregate Intrinsic Value, Excercisable | $ $ 10,736   $ 5,012   $ 11,295