v3.26.1
Note 6 - Common Stock Options (Tables)
6 Months Ended
Jun. 30, 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.31-$21.74

    $ 7.45  

Granted

    11,800       2.31-2.61       2.45  

Exercised

    -       -       -  

Forfeitures

    (104,750 )     3.84-16.50       9.23  

Options outstanding at June 30, 2026

    5,380,957    

$2.31-$21.74

    $ 7.41  
   

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

    (45,000 )     3.84-19.00       12.44  

Options outstanding at June 30, 2025

    5,352,681    

$2.71-$21.74

    $ 7.80