v3.26.1
Note 6 - Common Stock Options - Changes in Common Stock Options Issued (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Options outstanding (in shares) 5,473,907 4,331,585
Granted (in shares) 8,800 1,066,096
Exercised (in shares) 0 0
Exercised, exercise price (in dollars per share) $ 0 $ 0
Forfeitures (in shares) (70,875) (15,000)
Forfeitures, exercise price (in dollars per share)   $ 15
Options outstanding (in shares) 5,411,832 5,382,681
Minimum [Member]    
Options outstanding, exercise price (in dollars per share) $ 2.64 $ 2.71
Granted, exercise price (in dollars per share) 2.31 3.25
Forfeitures, exercise price (in dollars per share) 3.84  
Options outstanding, exercise price (in dollars per share) 2.64 2.71
Maximum [Member]    
Options outstanding, exercise price (in dollars per share) 21.74 21.74
Granted, exercise price (in dollars per share) 2.61 3.89
Forfeitures, exercise price (in dollars per share) 15.52  
Options outstanding, exercise price (in dollars per share) 21.74 21.74
Weighted Average [Member]    
Options outstanding, exercise price (in dollars per share) 7.45 8.89
Granted, exercise price (in dollars per share) 2.44 3.52
Exercised, exercise price (in dollars per share) 0 0
Forfeitures, exercise price (in dollars per share) 8.83 15
Options outstanding, exercise price (in dollars per share) $ 7.43 $ 7.81