Annual report pursuant to Section 13 and 15(d)

Note 10 - Equity Incentive Plan (Tables)

v3.24.1
Note 10 - Equity Incentive Plan (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
    2023     2022  
                   

Weighted

                   

Weighted

 
           

Weighted

   

Average

           

Weighted

   

Average

 
           

Average

   

Remaining

           

Average

   

Remaining

 
   

Stock

   

Exercise

   

Life

   

Stock

   

Exercise

   

Life

 
   

Options

   

Price

   

(in years)

   

Options

   

Price

   

(in years)

 

Outstanding at January 1

    513,948     $ 7.59       6.6       492,886     $ 7.35       7.6  

Granted

    12,000     $ 11.96               61,062     $ 11.09          

Exercised

        $               (3,750 )   $ 5.36          

Forfeited / Expired

        $               (36,250 )   $ 10.45          

Outstanding at December 31

    525,948     $ 7.69       5.7       513,948     $ 7.59       6.6  

Exercisable at December 31

    475,287     $ 7.18       5.4       443,284     $ 6.78       6.2  
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
               

Weighted

                 
               

Average

   

Weighted

         
               

Remaining

   

Average

         
       

Options

   

Life

   

Exercise

   

Options

 

Range of Exercise Prices

 

Outstanding

   

(in years)

   

Price

   

Exercisable

 

$1.99

$2.85     181,557       4.3     $ 2.52       181,557  

$4.25

$9.31     176,736       6.5     $ 7.33       176,736  

$10.41

$17.25     163,302       6.4     $ 12.75       112,641  

$31.50

$79.40     4,353       2.6     $ 48.50       4,353  
          525,948                       475,287  
Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]
   

2023

   

2022

 
   

RSUs

   

PSUs

   

RSUs

   

PSUs

 

Outstanding at January 1

    183,666       114,000       100,000        

Granted

    87,750             117,000       114,000  

Vested

    (99,886 )           (33,334 )      

Outstanding at December 31

    171,530       114,000       183,666       114,000  
Share-Based Payment Arrangement, Option [Member]  
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

For the year ended December 31,

 
   

2023

    2022  

Average risk-free interest rate

    4.13 %     2.67%    

Expected dividend yield

    %        

Expected life (in years)

    6.00     5.25 to 6.00  

Expected volatility

    90 %     90%