Quarterly report pursuant to Section 13 or 15(d)

Note 5 - Stock Incentive Plan (Tables)

v3.24.3
Note 5 - Stock Incentive Plan (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Options Outstanding

 
   

Number of Shares Subject to Options

   

Weighted-Average Exercise Price

 

Balances at December 31, 2023

    421,820       20.06  

Granted(1)

    43,523       3.42  

Forfeited(2)

    (19,628 )     15.88  

Exercised

    (16,800 )     0.005  

Balances at September 30, 2024

    428,915       19.35  

Unvested options outstanding expected to vest(3)

    104,425       11.38  
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]

Exercise Prices

  Number of Shares Subject to Options Outstanding     Weighted-Average Remaining Contractual Term in Years     Number of Shares Subject to Options Fully Vested and Exercisable     Weighted-Average Remaining Contractual Term in Years  

$0.00 - $25.00

    282,170       6.71       182,266       5.61  

$25.01 - $50.00

    122,908       4.68       118,387       4.61  

$50.01 - $75.00

    22,612       5.23       22,612       5.23  

$75.01 - $100.00

    1,225       5.34       1,225       5.34  
      428,915       6.05       324,490       5.22  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
            Weighted- Average  
   

Restricted

   

Grant Date

 
   

Stock Units

   

Fair Value

 
   

(#)

   

per Unit ($)

 

Unvested balance at December 31, 2023

    83,617       17.01  

Granted(1)

    5,997       3.26  

Vested

    (26,888 )    

19.43

 

Forfieted

    (14,883 )     15.84  

Unvested Balance at September 30, 2024

    47,843       14.29  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]
    Three Months Ended September 30,     Nine Months Ended September 30,  
   

2024

   

2023

   

2024

   

2023

 
                                 

Stock options granted

    27,800             43,523       101,787  

Weighted-average grant date fair value per share

  $ 2.91     $     $ 2.72     $ 11.90  

Fair value of shares vested

  $ 145,763     $ 226,054     $ 505,504     $ 754,414