v3.25.2
STOCK BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of stock-based compensation expense
                    
  

Three Months Ended

June 30,

   Six Months Ended
June 30,
 
   2025   2024   2025   2024 
Research and development  $536   $398   $995   $775 
General and administrative   740    525    1,339    1,108 
Selling and marketing   2    64    (47)   128 
Total  $1,278   $987   $2,287   $2,011 
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, 2025   3,793   $6.64           
Granted   2   $5.78           
Exercised   (173)  $5.23           
Forfeited   (167)  $3.50           
Expired   (132)  $5.99           
Outstanding at June 30, 2025   3,323   $6.90    3.89   $881 
Exercisable at June 30, 2025   2,870   $6.89    3.20   $830 
Schedule of restricted stock activity
          
  

Number of

Shares

  

Weighted-Average

Grant Date Fair Value per Share

 
Outstanding at January 1, 2025   469   $7.17 
Vested   (151)  $7.01 
Outstanding non-vested shares at June 30, 2025   318   $7.24 
Schedule of restricted stock unit activity
                    
   Time-Based
Units
   Performance-
Based Units
   Total Restricted Stock Units   Weighted-Average Grant Date Fair Value per Share 
Outstanding at January 1, 2025              $ 
Granted   471    251    722   $7.75 
Vested   (27)       (27)  $6.33 
Forfeited   (30)   (30)   (60)  $8.21 
Outstanding at June 30, 2025   414    221    635   $7.76