v3.25.2
Note 13 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  Employee Options (5 years) Issued June 20, 2025  

Non-Employee Director Options Issued January 29, 2025

  CEO Options Issued January 29, 2025  

Employee Options (4 years) Issued January 29, 2025

  

Employee Options (5 years) Issued January 29, 2025

 

Risk-free interest rate

  4.38%  4.55%  4.55%  4.55%  4.55%

Volatility

  100%  98.00%  97.50%  97.40%  98.20%

Expected dividend yield

  0.00%  0.00%  0.00%  0.00%  0.00%

Expected life (in years)

  6.5   5.5   5.8   6.0   6.5 
  Employee Options with Quarterly Sales Targets Issued January 29, 2025  Employee Options with Tiered Sales Targets Issued January 29, 2025 

Risk-free interest rate

  4.55%  4.55%

Volatility

  98.40%  98.00%

Expected dividend yield

  0.00%  0.00%

Expected life (in years)

  5.3   5.5 
  

Non-Plan Options Issued January 6, 2025

 

Risk-free interest rate

  4.62%

Volatility

  97.00%

Expected dividend yield

  0.00%

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

  70,605  $20.88   8.38  $ 

Options exercised

            

Options granted

  2,127,500   0.40       

Cancelled/forfeited

  (287,670)  0.49       

Outstanding at June 30, 2025

  1,910,435  $1.14   9.50  $ 

Vested and expected to vest at June 30, 2025

  1,910,435  $1.14   9.50  $ 

Exercisable at June 30, 2025

  281,204  $4.94   8.46  $ 
      

Weighted

  

Weighted

     
      

Average

  

Average

  

Aggregate

 
  Stock  Exercise  Remaining  Intrinsic Value 
  

Options

  

Price

  

Life

  

(in thousands)

 

Outstanding at December 31, 2024

  25,000  $5.32   9.33  $ 

Options exercised

            

Options granted

  500,000   0.53       

Cancelled/forfeited

  (20,000)  5.32       

Outstanding at June 30, 2025

  505,000  $0.58   9.43  $ 

Vested and expected to vest at June 30, 2025

  505,000  $0.58   9.43  $ 

Exercisable at June 30, 2025

  74,445  $0.85   8.89  $ 
Nonvested Restricted Stock Shares Activity [Table Text Block]
      

Weighted

 
      

Average

 
  Restricted  Grant Date 
  

Stock Awards

  

Fair Value

 

Outstanding at December 31, 2024

    $ 

Granted

  100,000   0.47 

Vested

  (100,000)  0.47 

Cancelled/forfeited

      

Outstanding at June 30, 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)

 $175   2.5 

Stock options (2023 Plan Options)

 $609   3.4 

Restricted stock awards

 $