v3.26.1
Note 10 - Stock-based Compensation Stock (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three Months Ended March 31,

 
   

2026

   

2025

 

Research and development

  $ 126,710     $ 123,702  

General and administrative

    222,486       237,465  

Total stock-based compensation expense

  $ 349,196     $ 361,167  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number of

Options

   

Weighted

average

exercise price

per share

   

Weighted

average

remaining

contractual life

(in years)

   

Aggregate

intrinsic value

 

Balance at January 1, 2026

    992,701     $ 11.76       8.0          

Granted

    299,300       4.80                  

Exercised

    (6,000 )     2.30                  

Forfeited

    (195 )     5.33                  

Outstanding at March 31, 2026

    1,285,806       10.19       7.7        

Exercisable at March 31, 2026

    647,997       14.66       6.3        
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

Three Months Ended March 31,

 
   

2026

   

2025

 

Expected term (in years)

    5.75       5.76  

Risk-free interest rate

    3.83 %     4.35 %

Expected volatility

    69.73 %     76.68 %

Dividend yield