XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounting for Stock-Based Compensation (Details - Stock option activities)
9 Months Ended
Sep. 30, 2022
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Options Outstanding at beginning | shares 617,273
Weighted Average Exercise Price Outstanding at beginning | $ / shares $ 6.47
Granted | shares 233,500
Weighted Average Exercise Price Granted | $ / shares $ 3.71
Exercised | shares (96,000)
Weighted Average Exercise Price Exercised | $ / shares $ 0.68
Forfeited | shares (150,834)
Weighted Average Exercise Price Forfeited | $ / shares $ 7.88
Expired | shares (22,666)
Weighted Average Exercise Price Expired | $ / shares $ 9.26
Options Outstanding at ending | shares 581,273
Weighted Average Exercise Price Outstanding at Ending balance | $ / shares $ 6.23
Options Exercisable | shares 278,271
Weighted Average Exercise Price, Exercisable | $ / shares $ 4.25