XML 70 R57.htm IDEA: XBRL DOCUMENT v3.21.1
16. STOCK OPTIONS AND WARRANTS (Details-Option Activity) - Employee Stock Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Number of Options    
Number of Options Outstanding, Beginning 239,704 296,406
Number of Options Granted 105,604 58,204
Number of Options Exercised (3,000) 0
Number of Options Forfeited (500) (84,350)
Number of Options Expired 0 (30,556)
Number of Options Outstanding, Ending 341,808 239,704
Number of Options Exercisable, Ending 233,475  
Weighted Average Exercise Price    
Weighted Average Exercise Price Outstanding, Beginning $ 9.25 $ 11.5
Weighted Average Exercise Price Granted 15.63 5.52
Weighted Average Exercise Price Exercised 4.09
Weighted Average Exercise Price Forfeited 5.27 11.71
Weighted Average Exercise Price Expired 16.37
Weighted Average Exercise Price Outstanding, Ending 11.27 $ 9.25
Weighted Average Exercise Price Exercisable, Ending $ 12.23