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

Note 5 - Stock Incentive Plan (Tables)

v3.26.1
Note 5 - Stock Incentive Plan (Tables)
12 Months Ended
Dec. 31, 2025
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, 2024

    421,820     $ 20.06  

Granted

    43,523       3.42  

Forfeited

    (19,628 )     15.88  

Exercised

    (16,800 )     0.005  

Balance at December 31, 2024

    428,915       19.35  

Granted(1)

    303,073       40.55  

Forfeited(2)(3)

    (47,851 )     21.99  

Exercised

    (67,582 )     8.36  

Balance at December 31, 2025

    616,555       30.77  

Unvested options outstanding expected to vest(3)

    205,226       41.57  
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

    207,701       6.03       181,385       5.81  

$25.01 - $50.00

    331,453       7.26       207,239       6.10  

$50.01 - $75.00

    23,199       4.42       21,482       3.98  

$75.01 - $100.00

    50,202       9.78       1,225       4.08  

$100.01 - $125.00

    4,000       9.79              
      616,555       6.96       411,331       5.86  
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, 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  

Granted(1)

    195,400       48.52  

Vested

    (59,847 )     24.41  

Forfeited

    (658 )     3.26  

Unvested Balance at December 31, 2025

    175,634       48.88  
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,

 
   

2025

   

2024

 
                 

Stock options granted

    303,073       43,523  

Weighted-average grant date fair value per share

  $ 27.49     $ 2.72  

Fair value of shares vested

  $ 3,293,665     $ 662,401