v3.21.2
STOCK BASED COMPENSATION (Details - Restricted stock) - Restricted Stock [Member]
shares in Thousands
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock outstanding, beginning balance | shares 642
Restricted stock outstanding, beginning balance | $ / shares $ 4.43
Restricted stock granted | shares 89
Restricted stock granted | $ / shares $ 21.02
Restricted stock vested | shares (216)
Restricted stock vested | $ / shares $ 6.39
Restricted stock Forfeited | shares (63)
Restricted stock Forfeited | $ / shares $ 5.69
Restricted stock outstanding, ending balance | shares 452
Restricted stock outstanding, ending balance | $ / shares $ 6.58