XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Common Stock Options (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Options

 

Exercise Price

 

Weighted-Average
Exercise Price

 

Options outstanding at December 31, 2023

    5,039,518  

$2.71-$21.74

  $ 9.46  

Granted

    23,000  

$4.05-$6.45

    5.59  

Exercised

    (13,917 )

$3.65-$5.43

    3.96  

Forfeitures

    (614,750 )

$3.84-$19.22

    10.92  
Options outstanding at March 31, 2024     4,433,851  

$2.71-$21.74

  $ 9.25