v3.26.1
Note 12 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted

     
          

average

     
      

Weighted

  

remaining

  

Aggregate

 
      

average

  

contractual

  

intrinsic

 
  

Number of

  

exercise

  

life (in

  

value (in

 
  

shares

  

price

  

years)

  

thousands)

 

Outstanding as of December 31, 2024

  121,833   22.36   7.0    

Options granted

  591,865   1.93   10.0     

Forfeited/Expired

  (126,343)         

Outstanding as of December 31, 2025

  587,355  $6.10   8.6  $365 

Options granted

  110,135   2.45   10.0    

Forfeited/Expired

  (10,000)         

Outstanding as of March 31, 2026

  687,490  $8.62   8.6  $147 

Options granted

  25,000   4.42       

Forfeited/Expired

  (38,652)  (9.49)      

Outstanding as of June 30, 2026

  673,838   5.34   8.12  $1,094 

Options vested and exercisable as of June 30, 2026

  298,338  $9.25   7.84  $385,783 
Nonvested Restricted Stock Shares Activity [Table Text Block]
      

Weighted

 
      

Average Grant

 
      

Date Fair

 
  

Awards

  

Value

 

Balance as of December 31, 2024 (unvested)

      

Granted

  32,895  $3.04 

Vested

    $ 

Forfeited

    $ 

Balance as of December 31, 2025 (unvested)

  32,895  $3.04 

Granted

    $ 

Vested

    $ 

Forfeited

    $ 

Balance as of March 31, 2026

  32,895  $3.04 

Granted

  10,000  $4.42 

Vested

  (10,000) $(4.42)

Forfeited

    $ 

Balance as of June 30, 2026

  32,895  $3.04 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three months ended

  

Six months ended

 
  

June 30,

  

June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Stock-based compensation expense

                

General and administrative

 $137  $55  $273  $67 

Research and development

  2   12   17   12 

Total stock-based compensation expense

 $139  $67  $290  $79