11. STOCK BASED COMPENSATION (Details Narrative)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
shares
Unrecognized compensation expense | $ $ 4,100
Unrecognized compensation weighted average period 2 years 3 months 19 days
2017 Plan [Member]  
Shares authorized for issuance 3,750,000
Options granted 457,309
Remaining shares available for grant 2,207,850
Fair value of options granted | $ $ 1,100