XML 47 R31.htm IDEA: XBRL DOCUMENT v3.21.1
9. Stock Based Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Restricted stock outstanding
    Shares     Weighted average grant date price  
Non-vested, December 31, 2018     -     $ -  
Granted     264,035       -  
Vested     (8,401 )     6.19  
Non-vested, December 31, 2019     255,634       7.18  
Granted     110,639       6.71  
Forfeited     (9,454 )     7.14  
Vested     (73,500 )     6.56  
Non-vested, December 31, 2020     283,456       7.19  
Weighted-average assumptions used
    2019  
Expected term (years)     2.3 - 8.9  
Expected volatility     46.8% - 63.1 %
Dividend yield     0.0 %
Risk-free rate     1.7% - 2.4 %
Weighted average grant date fair value   $ 3.18  
Stock options outstanding
    Number of shares underlying options     Weighted average exercise price per share     Weighted average grant date fair value  
Outstanding, December 31, 2018     -     $ -     $ -  
Granted     160,831       5.86       3.18  
Forfeited     (100,000 )     5.70       3.16  
Exercised     (31,666 )     5.11       2.71  
Outstanding, December 31, 2019     29,165       7.20       3.76  
Forfeited     (12,083 )     8.76       4.34  
Outstanding, December 31, 2020     17,082       6.10       3.36  
Nonvested stock options outstanding
    Number of shares underlying options     Weighted average exercise price per share     Weighted average grant date fair value  
Non-vested, December 31, 2018     -     $ -     $ -  
Granted     84,523       5.56       3.05  
Forfeited     (57,857 )     5.70       3.16  
Vested     (21,250 )     5.21       2.73  
Non-vested, December 31, 2019     5,417       5.48       3.01  
Vested     (3,229 )     5.47       2.98  
Non-vested, December 31, 2020     2,188       5.50       3.05  
Intrinsic value
    Number of shares underlying options      Weighted average exercise price per share      Weighted average remaining contractual life (years)      Aggregate intrinsic value  
Outstanding     17,082     $ 6.10       5.67     $ 82,496  
Exercisable     14,894       6.18       5.41       60,135