XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Accounting for Stock-Based Compensation (Details - Stock option activities)
shares in Thousands
3 Months Ended
Mar. 31, 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 167,500
Weighted Average Exercise Price Granted | $ / shares $ 3.64
Exercised | shares (91,000)
Weighted Average Exercise Price Exercised | $ / shares $ 0.68
Forfeited | shares (35,000)
Weighted Average Exercise Price Forfeited | $ / shares $ 6.33
Cancelled | shares 0
Weighted Average Exercise Price Cancelled | $ / shares $ 0
Expired | shares (1,000)
Weighted Average Exercise Price Expired | $ / shares $ 4.30
Options Outstanding at ending | shares 657,773
Weighted Average Exercise Price Outstanding at Ending balance | $ / shares $ 6.56
Options Exercisable | shares 234,613
Weighted Average Exercise Price, Exercisable | $ / shares $ 2.82