v3.21.2
STOCK BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of stock-based compensation expense
                    
   Three Months Ended June 30,   Six Months Ended June 30, 
   2021   2020   2021   2020 
Research and development  $267   $297   $490   $524 
General and administrative   554    430    1,009    799 
Selling and Marketing   26    39    79    72 
Total  $847   $766   $1,578   $1,395 
Schedule of stock option activity
                
  

Number of

Shares

  

Weighted-

Average

Exercise

Prices per Share

  

Weighted-
Average

Remaining

Contractual

Term (In Years)

   Intrinsic
Value
 
Outstanding at January 1, 2021   3,446   $5.97           
Granted   148   $21.86           
Exercised   (458)  $6.27           
Forfeited   (103)  $4.17           
Outstanding at June 30, 2021   3,033   $6.76    6.23   $44,801 
Exercisable at June 30, 2021   2,277   $6.47    5.46   $34,170 
Schedule of restricted stock option activity
        
  

Number of

Shares

  

Weighted-

Average

Grant Date
Fair Value per Share

 
Outstanding at January 1, 2021   642   $4.43 
Granted   89   $21.02 
Vested   (162)  $6.67 
Forfeited   (54)  $4.81 
Outstanding non-vested shares at June 30, 2021   515   $6.56