11. STOCK BASED COMPENSATION (Details - Restricted stock) - Restricted Stock [Member]
shares in Thousands
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Number of shares  
Restricted stock outstanding, beginning balance | shares 258
Restricted stock granted | shares 408
Restricted stock vested | shares (180)
Restricted stock cancelled | shares 486
Weighted-Average Grant Date Fair Value  
Restricted stock outstanding, beginning balance | $ / shares $ 6.04
Restricted stock granted | $ / shares 3.90
Restricted stock vested | $ / shares 5.37
Restricted stock outstanding, ending balance | $ / shares $ 4.50