v3.21.2
STOCK BASED COMPENSATION (Details - Restricted stock) - Restricted Stock [Member]
shares in Thousands
6 Months Ended
Jun. 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 (162)
Restricted stock vested | $ / shares $ 6.67
Restricted stock Forfeited | shares (54)
Restricted stock Forfeited | $ / shares $ 4.81
Restricted stock outstanding, ending balance | shares 515
Restricted stock outstanding, ending balance | $ / shares $ 6.56