v3.26.1
Note 6 - Common Stock Options (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Options

   

Exercise Price

   

Weighted-Average
Exercise Price

 

Options outstanding at December 31, 2025

    5,473,907    

$2.64-$21.74

    $ 7.45  

Granted

    8,800       2.31-2.61       2.44  

Exercised

    -       -       -  

Forfeitures

    (70,875 )     3.84-15.52       8.83  

Options outstanding at March 31, 2026

    5,411,832    

$2.64-$21.74

    $ 7.43  
   

Options

   

Exercise Price

   

Weighted-Average
Exercise Price

 

Options outstanding at December 31, 2024

    4,331,585     $2.71-$21.74     $ 8.89  

Granted

    1,066,096       3.25-3.89       3.52  

Exercised

    -       -       -  

Forfeitures

    (15,000 )     15.00       15.00  

Options outstanding at March 31, 2025

    5,382,681     $2.71-$21.74     $ 7.81