XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Options and Restricted Stock Units (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Number of options outstanding, ending 47,167  
Weighted average exercise price outstanding, ending $ 11.81  
Option [Member]    
Number of options outstanding, beginning 75,230 127,563
Number of options granted 0  
Number of options exercised (23,563) (36,250)
Number of options forfeited/cancelled (4,500) (16,083)
Number of options outstanding, ending 47,167 75,230
Range of exercise price options outstanding, beginning 6.80 – 17.40 6.80 – 17.40
Range of exercise price options granted 0 0
Range of exercise price options exercised 6.80 – 17.40 7.76 – 17.40
Range of exercise price options forfeited/cancelled 9.26 – 13.21 9.26 – 17.40
Range of exercise price options outstanding, ending   6.80 – 17.40
Weighted average exercise price outstanding, beginning $ 12.16 $ 12.63
Weighted average exercise price granted 0 0
Weighted average exercise price exercised 13.01 12.47
Weighted average exercise price forfeited/cancelled 11.45 15.17
Weighted average exercise price outstanding, ending 11.81  
Aggregate intrinsic value granted $ 0 $ 0
Aggregate intrinsic value exercised $ 295,921 $ 267,300
Aggregate intrinsic value forfeited/cancelled 22,682 62,385
Aggregate intrinsic value, ending $ 832,254 $ 402,275