v3.26.1
Note 13 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

For the Year Ended

 
  

December 31,

 
  

2025

  

2024

 

Risk-free interest rate

  4.29 - 4.55%  4.01 - 4.65%

Volatility

  97.40 - 100%  175.36 - 214.61%

Expected dividend yield

  0%  0%

Expected life (in years)

  5.5 - 6.5   6.5 
  

For the Year Ended

 
  

December 31,

 
  

2025

  

2024

 

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 Year Ended

 
  

December 31,

 
  

2025

  

2024

 

Risk-free interest rate

  4.62%  4.63%

Volatility

  97.00%  211.61%

Expected dividend yield

  0%  0%

Expected life (in years)

  5.8   6.5 
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, 2024

  3,701  $88.72   8.38  $ 

Options exercised

            

Options granted

  160,360   6.34       

Cancelled/forfeited

  (40,383)  8.59       

Outstanding at December 31, 2025

  123,678  $8.07   9.29  $ 

Vested and expected to vest at December 31, 2025

  123,678  $8.07   9.29  $ 

Exercisable at December 31, 2025

  13,017  $17.98   8.75  $ 
      

Weighted

  

Weighted

     
      

Average

  

Average

  

Aggregate

 
  Stock  Exercise  Remaining  Intrinsic Value 
  

Options

  

Price

  

Life

  

(in thousands)

 

Outstanding at December 31, 2024

  1,315  $101.10   9.33  $ 

Options exercised

            

Options granted

  26,315   10.07       

Cancelled/forfeited

  (1,315)  101.10       

Outstanding at December 31, 2025

  26,315  $10.07   9.02  $ 

Vested and expected to vest at December 31, 2025

  26,315  $10.07   9.02  $ 

Exercisable at December 31, 2025

  8,040  $10.07   9.02  $ 
Nonvested Restricted Stock Shares Activity [Table Text Block]
      

Weighted

 
      

Average

 
  Restricted  Grant Date 
  

Stock Awards

  

Fair Value

 

Outstanding at December 31, 2024

    $ 

Granted

  17,263   4.46 

Vested

  (17,263)  4.46 

Cancelled/forfeited

      

Outstanding at December 31, 2025

    $ 
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)

 $140   2.0 

Stock options (2023 Plan Options)

 $537   3.2 

Restricted stock awards

 $