XML 81 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
May 15, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares allocated for issuance to directors, officers and key personnel 4,900,000        
Expiration period 10 years        
Aggregate intrinsic value of stock options $ 13,100,000        
Intrinsic value of vested and expected to vest stock options 4,200,000        
Intrinsic value of options exercised 4,300,000 $ 44,000 $ 373,000    
Measurement date fair value of stock options vested $ 655,000   $ 529,000 $ 228,000  
Number of Options, Granted 800,000 683,000 495,000    
Dividend yield assumption 0.00% 0.00% 0.00%    
Expected term (in years) 3 years 10 months 24 days 5 years 5 years    
Stock-based compensation expense $ 2,021,000 $ 936,000 $ 470,000    
Tax benefits 590,000 $ 252,000 $ 128,000    
Expenses related to non-vested stock options $ 5,700,000        
Weighted-average remaining requisite service period 3 years        
Price per share $ 15.90        
Fair value estimation The fair value of the six-month “look-back” option in the Company’s employee stock purchase plans is estimated by adding the fair value of 15% of one share of stock to the fair value of 85% of an option on one share of stock.        
Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 3 years        
Number of Options, Granted 50,000        
Expected term (in years) 1 year        
Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 5 years        
Number of Options, Granted 750,000        
Expected term (in years) 4 years        
Employee Stock Purchase Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for future grants 539,041       600,000
Price per share $ 10.91 $ 4.11      
Number of shares issued related to employee stock purchases 20,459 40,500      
Percentage of maximum contribution of salary towards plan 15.00%        
Maximum contribution towards plan $ 25,000        
Discount on purchase of common stock 15.00%        
Stock Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of outstanding and/or exercised stock options 3,773,000        
Shares available for future grants 613,000        
Performance Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units released or outstanding vested 260,000        
Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units released or outstanding 254,000        
Restricted Stock Units Activity [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate intrinsic value of restricted stock units outstanding $ 490,000        
Intrinsic value of restricted shares released 153,000        
Unrecognized compensation expense $ 136,000