v3.23.1
STOCK BASED COMPENSATION (Details - Stock Option Activity)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Options granted 375
Equity Option [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Options outstanding, beginning balance 3,009
Weighted average exercise price, options outstanding beginning balance | $ / shares $ 7.07
Options granted 375
Weighted average exercise price, options granted | $ / shares $ 6.56
Options exercised (10)
Weighted average exercise price, options exercised | $ / shares $ 3.90
Options outstanding, ending balance 3,374
Weighted average exercise price, options outstanding, ending balance | $ / shares $ 7.02
Weighted average remaining contractual term, options outstanding 5 years 4 months 17 days
Intrinsic value, options outstanding ending balance | $ $ 2,430
Options exercisable 2,649
Weighted average exercise price, options exercisable | $ / shares $ 6.49
Weighted average remaining contractual term, options exercisable 4 years 4 months 24 days
Intrinsic value, options exercisable | $ $ 2,121