XML 47 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of option activity
    Number of
Options
    Weighted
average
exercise
price
    Weighted
average
remaining
contractual
life (years)
    Aggregate
intrinsic
value $
 
Outstanding, January 1, 2019     1,554,700     $ 4.63                       
Granted     410,134     $ 12.28                  
Exercised     (251,063 )   $ 3.73                  
Expired or forfeited     (89,550 )   $ 12.55                  
Outstanding at December 31, 2019     1,624,221     $ 6.27       2.6     $ 7,925,643  
Granted     467,549     $ 11.39                  
Exercised     (420,586 )   $ 6.45                  
Expired or forfeited     (125,666 )   $ 13.09                  
Outstanding, December 31, 2020     1,545,518     $ 7.31       2.3     $ 36,862,947  
Exercisable, December 31, 2020     1,214,512     $ 4.64       1.5     $ 30,666,752  
Schedule of nonvested shares
Nonvested Options  Options   Weighted-Average
Exercise Price
 
Nonvested at January 1, 2020   480,584   $10.72 
Granted   467,549    11.39 
Vested   (531,461)   9.95 
Forfeited   (85,666)   12.48 
Nonvested at December 31, 2020   331,006   $12.44 
Schedule of restricted stock awards
Restricted Stock Awards  Shares   Weighted-Average
Grant Date Fair Value
 
Outstanding at January 1, 2020   90,000   $10.43 
Granted   94,746    8.98 
Vested and issued   (84,746)   7.54 
Outstanding at December 31, 2020   100,000   $11.51