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

Note 13 - Employee and Director Benefits (Tables)

v3.25.0.1
Note 13 - Employee and Director Benefits (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Shares

   

Weighted Average Exercise Price

   

Weighted Average Remaining Contractual Term (Years)

   

Aggregate Intrinsic Value

 
                           

(In Thousands)

 

Year Ended December 31, 2024:

                               

Outstanding at beginning of year

    165,300     $ 24.35       2.9     $ 7,211  

Exercised

    (77,350 )     23.71       2.0       57,618  

Forfeited

    (7,500 )     6.92       -       -  

Outstanding at end of year

    80,450     $ 26.03       1.9     $ 4,723  
                                 

Exercisable at December 31, 2024:

    80,450     $ 26.03       1.9     $ 4,723  
                                 

Year Ended December 31, 2023:

                               

Outstanding at beginning of year

    280,000     $ 19.43       3.0     $ 14,088  

Exercised

    (112,200 )     11.84       0.7       6,148  

Forfeited

    (2,500 )     35.47       4.8       78  

Outstanding at end of year

    165,300     $ 24.35       2.9     $ 7,211  
                                 

Exercisable at December 31, 2023:

    143,300     $ 21.84       2.2     $ 6,419  
                                 

Year Ended December 31, 2022:

                               

Outstanding at beginning of year

    353,250     $ 19.28       3.8     $ 23,525  

Exercised

    (70,500 )     17.96       2.2       3,592  

Forfeited

    (2,750 )     37.94       5.4       85  

Outstanding at end of year

    280,000     $ 19.43       3.0     $ 14,088  
                                 

Exercisable at December 31, 2022:

    220,500     $ 14.37       2.0     $ 12,279  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]

Range of Exercise Price

   

Shares

   

Weighted Average Exercise Price

   

Weighted Average Remaining Contractual Term (Years)

   

Aggregate Intrinsic Value

 
                               

(In Thousands)

 
$ 14.00 - 15.00       2,000       14.32       1.7       141  
  15.00 - 16.00       12,250       15.76       0.1       845  
  17.00 - 18.00       13,500       17.17       0.3       912  
  18.00 - 19.00       4,000       18.44       0.8       265  
  19.00 - 20.00       12,000       19.16       1.1       787  
  34.00 - 35.00       2,000       34.09       4.1       101  
  35.00 - 36.00       26,500       35.63       3.8       1,301  
  38.00 - 39.00       5,700       38.26       2.1       265  
  41.00 - 42.00       1,000       41.21       3.1       45  
  43.00 - 44.00       1,500       43.80       3.5       61  
          80,450     $ 26.03       1.9     $ 4,723  
Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]
   

Restricted Stock

   

PSU

 
   

Shares

   

Weighted Average Grant Date Fair Value

   

Shares

   

Weighted Average Grant Date Fair Value

 

Year Ended December 31, 2024:

                               

Non-vested at beginning of year

    158,298     $ 58.08       31,944     $ 58.25  

Granted

    54,794       68.95       20,469       59.07  

Vested

    (49,090 )     46.04       (18,653 )     37.05  

Forfeited

    (18,165 )     56.98       (3,695 )     70.58  

Non-vested at end of year

    145,837     $ 66.35       30,065     $ 70.45  
                                 

Year Ended December 31, 2023:

                               

Non-vested at beginning of year

    141,580     $ 56.39       23,852     $ 54.16  

Granted

    64,880       58.45       8,092       70.29  

Vested

    (35,163 )     49.85       -       -  

Forfeited

    (12,999 )     63.78       -       -  

Non-vested at end of year

    158,298     $ 58.08       31,944     $ 58.25  
                                 

Year Ended December 31, 2022:

                               

Non-vested at beginning of year

    126,975     $ 42.28       12,437     $ 37.05  

Granted

    53,974       83.24       11,415       72.81  

Vested

    (28,160 )     43.27       -       -  

Forfeited

    (11,209 )     58.82       -       -  

Non-vested at end of year

    141,580     $ 56.39       23,852     $ 54.16