v3.26.1
Note 8 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
    Three Months Ended
June 30,
   

Six Months Ended
June 30,

 
   

2026

   

2025

   

2026

   

2025

 

Research and development

  $ 71     $ 55     $ 135     $ 132  

Selling, general and administrative

    172       111       322       230  

Total

  $ 243     $ 166     $ 457     $ 362  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
           

Weighted

 
   

Number of

   

Average

 
   

Restricted

   

Grant Date

 
   

Stock Units

   

Fair Value

 

Restricted stock units outstanding, January 1, 2026

    273,195     $ 0.88  

Granted

    286,330       0.83  

Vested

    (106,716 )     0.95  

Forfeited

           

Restricted stock units outstanding, June 30, 2026

    452,809     $ 0.83  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number
of Stock Options
Outstanding

   

Weighted-
Average
Exercise
Price

   

Weighted-
Average
Remaining
Contractual
Life (Years)

   

Aggregate
Intrinsic
Value

 
                           

(in thousands)

 

January 1, 2026

    2,610,477     $ 7.84                  

Granted

    1,665,500       0.83                  

Forfeited

                           

Expired

    (60,053 )     61.04                  

Exercised

                           

June 30, 2026

    4,215,924     $ 4.31       8.2     $ 664  

Vested and exercisable options— June 30, 2026

    1,418,867     $ 11.14       6.4     $ 113  

Vested and expected to vest— June 30, 2026

    4,215,924     $ 4.31       8.2     $ 664