Quarterly report pursuant to Section 13 or 15(d)

Note 7 - Employee and Director Benefits - Summary of Restricted Stock and Performance Shares Activity (Details)

v3.24.1.u1
Note 7 - Employee and Director Benefits - Summary of Restricted Stock and Performance Shares Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restricted Stock [Member]    
Non-vested, shares (in shares) 158,298 141,580
Non-vested, weighted average grant date fair value (in dollars per share) $ 58.08 $ 56.39
Granted, shares (in shares) 21,835 27,258
Granted, weighted average grant date fair value (in dollars per share) $ 67.12 $ 69.83
Additional performance share attainment (in shares) 0  
Additional performance share attainment, weighted average grant date fair value (in dollars per share) $ 0  
Vested, shares (in shares) (25,107) (17,521)
Vested, weighted average grant date fair value (in dollars per share) $ 48.19 $ 48.32
Forfeited, shares (in shares) (576) (6,545)
Forfeited, weighted average grant date fair value (in dollars per share) $ 71.43 $ 69.9
Non-vested, shares (in shares) 154,450 144,772
Non-vested, weighted average grant date fair value (in dollars per share) $ 60.92 $ 59.29
Performance Shares [Member]    
Non-vested, shares (in shares) 31,944 23,852
Non-vested, weighted average grant date fair value (in dollars per share) $ 58.25 $ 54.16
Granted, shares (in shares) 8,894 8,091
Granted, weighted average grant date fair value (in dollars per share) $ 67.9 $ 70.29
Additional performance share attainment (in shares) 6,216  
Additional performance share attainment, weighted average grant date fair value (in dollars per share) $ 68.18  
Vested, shares (in shares) (18,653) 0
Vested, weighted average grant date fair value (in dollars per share) $ 37.05 $ 0
Forfeited, shares (in shares) 0 0
Forfeited, weighted average grant date fair value (in dollars per share) $ 0 $ 0
Non-vested, shares (in shares) 28,401 31,943
Non-vested, weighted average grant date fair value (in dollars per share) $ 77.37 $ 58.25