XML 57 R41.htm IDEA: XBRL DOCUMENT v3.20.4
9. Stock Options (Details - Stock options activity) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Number of Options Outstanding, Beginning 975 1,235
Number of Options Outstanding, Granted at price = market value 403 34
Number of Options Outstanding, Granted at price > market value 0 0
Number of Options Outstanding, Exercised (343) (294)
Number of Options Outstanding, Forfeited 0 0
Number of Options Outstanding, Expired 0 0
Number of Options Outstanding, Ending 1,035 975
Number of Options Exercisable 601  
Weighted Average Exercise Price, Beginning $ 0.96 $ 0.83
Weighted Average Exercise Price, Granted at price = market value 5.56 4.4
Weighted Average Exercise Price, Granted at price > market value 0.0 0.0
Weighted Average Exercise Price, Exercised 0.61 0.81
Weighted Average Exercise Price, Forfeited 0.0 0.0
Weighted Average Exercise Price, Expired 0.0 0.0
Weighted Average Exercise Price, Ending 2.87 0.96
Weighted Average Exercise Price, Exercisable $ 1.03 $ 0.84