XML 105 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders Equity and Share Based Compensation - Summary of Stock Option (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
shares
Dec. 31, 2020
$ / shares
Dec. 31, 2019
$ / shares
Dec. 31, 2018
$ / shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Weighted Average Remaining Contractual Term (years), Beginning balance 10 years                  
Stock Option [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Number of Options, Beginning balance | shares 2,452,666   2,164,999   2,337,732          
Number of Options, Granted | shares 1,081,488   510,000   203,000          
Number of Options, Exercised | shares (425,166)   (212,332)   (365,733)          
Number of Options, Forfeited/expired | shares         (10,000)          
Number of Options, Forfeited | shares (41,666)   (10,001)              
Number of Options, Ending balance | shares 3,067,322   2,452,666   2,164,999   2,337,732      
Number of Options, Exercisable | shares 1,618,168 1,618,168 1,707,337 1,707,337 1,648,670 1,648,670        
Weighted Average Exercise Price, Beginning balance | $ / shares   $ 5.12   $ 2.10   $ 1.59        
Weighted Average Exercise Price, Granted | $ / shares   8.77   16.32   5.79        
Weighted Average Exercise Price, Exercised | $ / shares   1.36   1.29   0.98        
Weighted Average Exercise Price, Forfeited/expired | $ / shares           1.48        
Weighted Average Exercise Price, Forfeited | $ / shares   6.93   2.20            
Weighted Average Exercise Price, Ending balance | $ / shares   $ 6.91   $ 5.12   $ 2.10        
Weighted Average Exercise Price, Exercisable | $ / shares               $ 3.91 $ 1.78 $ 1.43
Weighted Average Remaining Contractual Term (years), Beginning balance 6 years 9 months 25 days   5 years 7 months 6 days   5 years 8 months 8 days   5 years 10 months 20 days      
Weighted Average Remaining Contractual Term (years), Granted 9 years 9 months   9 years 2 months 8 days   9 years 5 months 8 days          
Weighted Average Remaining Contractual Term (years), Exercised 1 year 7 months 13 days   4 years 10 months 6 days   2 years 8 months 4 days          
Weighted Average Remaining Contractual Term (years), Exercisable 4 years 6 months 29 days   4 years 2 months 4 days   4 years 8 months 26 days          
Aggregate Intrinsic Value, Beginning balance | $ $ 11,435   $ 5,553   $ 14,125          
Aggregate Intrinsic Value, Ending balance | $ 20,051   11,435   5,553   $ 14,125      
Aggregate Intrinsic Value, Exercisable | $ $ 15,119 $ 15,119 $ 10,736 $ 10,736 $ 5,012 $ 5,012