Annual report [Section 13 and 15(d), not S-K Item 405]

Note 5 - Stock Incentive Plan (Tables)

v3.25.1
Note 5 - Stock Incentive Plan (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Options Outstanding

 
   

Number of Shares Subject to Options

   

Weighted-Average Exercise Price

 

Balance at January 1, 2023

    328,605     $ 21.39  

Granted

    101,787       15.72  

Forfeited

    (8,572 )     19.67  

Exercised

           

Balance at December 31, 2023

    421,820       20.06  

Granted(1)

    43,523       3.42  

Forfeited(2)(3)

    (19,628 )     15.88  

Exercised

    (16,800 )     0.005  

Balance at December 31, 2024

    428,915       19.35  

Unvested options outstanding expected to vest(3)

    89,034       10.99  
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.46       195,469       5.56  

$25.01 - $50.00

    122,908       4.43       120,575       4.39  

$50.01 - $75.00

    22,612       4.98       22,612       4.98  

$75.01 - $100.00

    1,225       5.08       1,225       5.08  
      428,915       5.79       339,881       5.10  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
   

Restricted Stock Units

   

Weighted-Average Grant Date Fair Value per Unit

 

Unvested balance at December 31, 2022

    54,529     $ 19.99  

Granted

    73,673       15.80  

Vested

    (44,585 )     18.65  

Unvested balance at December 31, 2023

    83,617       17.01  

Granted

    5,997       3.26  

Vested

    (33,992 )     18.81  

Forfeited

    (14,883 )     15.84  

Unvested Balance at December 31, 2024

    40,739       13.92  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]
   

Years Ended December 31,

 
   

2024

   

2023

 
                 

Stock options granted

    43,523       101,787  

Fair value of stock options granted

  $ 662,401     $ 980,455