XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Details - Stock option activities)
shares in Thousands
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Number of Options Outstanding, beginning | shares 668
Weighted Average Exercise Price Outstanding at beginning | $ / shares $ 5.22
Number of Options, Granted | shares 626
Weighted Average Exercise Price Granted | $ / shares $ 1.25
Number of Options, Exercised | shares (72)
Weighted Average Exercise Price Exercised | $ / shares $ 0.48
Number of Options, Forfeited | shares (167)
Weighted Average Exercise Price Forfeited | $ / shares $ 4.37
Number of Options, Expired | shares (42)
Weighted Average Exercise Price Expired | $ / shares $ 8.19
Number of Options Outstanding, ending | shares 1,013
Weighted Average Exercise Price Outstanding at Ending balance | $ / shares $ 3.12
Number of Options, Exercisable | shares 368
Weighted Average Exercise Price, Exercisable | $ / shares $ 4.61