v3.26.1
Note 11 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted

 
      

Average

 
  

Number of

  

Exercise

 
  

Options

  

Price

 

Outstanding at December 31, 2025

  737,450  $5.33 

Granted

  243,500   1.63 

Forfeited

  (105,350)  4.82 

Outstanding at June 30, 2026

  875,600  $4.36 

Vested and Exercisable at June 30, 2026

  87,100  $0.15 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Six Months Ended June 30,

 
  

2026

  

2025

 

Expected volatility

  85.34% - 90.91%   88.38% - 89.35% 

Expected term (Years)

  5.0 - 6.5   6.5 - 7 

Risk-free interest rate

  3.82% - 4.15%   4.06% - 4.14% 

Weighted-average FV

  $1.16   $1.23 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
  

Shares

  Weighted Average Grant Date Fair Value 

Nonvested at December 31, 2025

  -  $- 

Granted

  214,732   1.75 

Vested

  (107,366)  1.75 

Nonvested at June 30, 2026

  107,366  $1.75 
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
  

Number of Warrants

  Weighted Average Exercise Price 

Outstanding at December 31, 2025

  200,000  $17.00 

Granted

  -   - 

Expired

  -   - 

Exercised

  -   - 

Outstanding at June 30, 2026

  200,000  $17.00 

Exercisable at June 30, 2026

  200,000  $17.00