v3.26.1
Note 14 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

For the Three Months Ended

 
  

March 31,

 
  

2026

  

2025

 

Risk-free interest rate

  4.11%  4.55%

Volatility

  105.06%  97.40 - 98.20%

Expected dividend yield

  0%  0%

Expected life (in years)

  5.50   5.5 - 6.5 
  

For the Three Months Ended

 
  

March 31,

 
  

2026

  

2025

 

Risk-free interest rate

     4.55%

Volatility

     98.00 - 98.40%

Expected dividend yield

     0%

Expected life (in years)

     5.3 - 5.5 
  

For the Three Months Ended

 
  

March 31,

 
  

2026

  

2025

 

Risk-free interest rate

     4.62%

Volatility

     97.00%

Expected dividend yield

     0%

Expected life (in years)

     5.8 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted

  

Weighted

     
      

Average

  

Average

  

Aggregate

 
  Stock  Exercise  Remaining  Intrinsic Value 
  

Options

  

Price

  

Life

  

(in thousands)

 

Outstanding at December 31, 2025

  123,678  $8.07   9.29  $ 

Options exercised

            

Options granted

  200,000   1.15       

Cancelled/forfeited

  (4,693)  8.56       

Outstanding at March 31, 2026

  318,985  $3.72   9.63  $ 

Vested and expected to vest at March 31, 2026

  318,985  $3.72   9.63  $ 

Exercisable at March 31, 2026

  28,175  $13.12   8.60  $ 
      

Weighted

  

Weighted

     
      

Average

  

Average

  

Aggregate

 
  Stock  Exercise  Remaining  Intrinsic Value 
  

Options

  

Price

  

Life

  

(in thousands)

 

Outstanding at December 31, 2025

  26,315  $10.07   9.02  $ 

Options exercised

            

Options granted

            

Cancelled/forfeited

            

Outstanding at March 31, 2026

  26,315  $10.07   8.78  $ 

Vested and expected to vest at March 31, 2026

  26,315  $10.07   8.78  $ 

Exercisable at March 31, 2026

  10,233  $10.07   8.78  $ 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Unrecognized Expense (in thousands)

  

Remaining Weighted Average Recognition Period

 

Stock options (Non-Plan Options)

 $123   1.9 

Stock options (2023 Plan Options)

 $600   2.4