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

Weighted average

 
  

Number of options

  

exercise price

 

Outstanding at December 31, 2025

  7,579,377  $4.54 

Granted

  1,027,626  $4.65 

Exercised

  (284,589) $1.86 

Canceled and forfeited

  (103,173) $4.38 

Outstanding at June 30, 2026

  8,219,241  $4.65 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2026 Grants

 

Strike price

 $4.65 

Risk-free rate

  4.25%

Expected dividend yield

   

Expected volatility

  98.1%

Expected term (in years)

  6 

Grant date fair value

 $3.71