v3.25.2
Note 6 - Common Stock Options (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

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  
   

Options

   

Exercise Price

   

Weighted-Average
Exercise Price

 

Options outstanding at December 31, 2023

    5,039,518    

 

$2.71-$21.74

 

    $ 9.46  

Granted

    205,000       4.05-7.85       5.58  

Exercised

    (26,192 )     3.38-5.62       3.92  

Forfeitures

    (619,750 )     3.84-19.92       10.88  

Options outstanding at June 30, 2024

    4,598,576    

 

$2.71-$21.74

 

    $ 9.12