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

Note 10 - Equity Incentive Plan (Tables)

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

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

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

Granted

        $               12,000     $ 11.96          

Exercised

    (8,334 )   $ 10.41                   $          

Forfeited / Expired

    (8,200 )   $ 12.95                   $          

Outstanding at December 31

    509,414     $ 7.56       4.6       525,948     $ 7.69       5.7  

Exercisable at December 31

    497,414     $ 7.44       4.5       475,287     $ 7.18       5.4  
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       3.2     $ 2.52       181,557  
$4.25 $9.31       176,736       5.5     $ 7.33       176,736  
$10.41 $17.25       146,968       5.2     $ 12.96       134,968  
$31.50 $79.40       4,153       1.7     $ 47.08       4,153  
            509,414                       497,414  
Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]
   

2024

   

2023

 
   

RSUs

   

PSUs

   

RSUs

   

PSUs

 

Outstanding at January 1

    171,530       114,000       183,666       114,000  

Granted

    292,632             87,750        

Vested

    (130,447 )           (99,886 )      

Forfeited

    (2,000 )                  

Outstanding at December 31

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

Average risk-free interest rate

    4.13 %

Expected dividend yield

    %

Expected life (in years)

    6.00  

Expected volatility

    90 %