Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Note 13 - Employee and Director Benefits - Summary of Restricted Stock and Performance Shares Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restricted Stock [Member]      
Non-vested, shares (in shares) 141,580 126,975 84,307
Non-vested, weighted average grant date fair value (in dollars per share) $ 56.39 $ 42.74 $ 34.93
Granted, shares (in shares) 64,880 53,974 69,295
Granted, weighted average grant date fair value (in dollars per share) $ 58.45 $ 83.24 $ 48.92
Vested, shares (in shares) (35,163) (28,160) (14,274)
Vested, weighted average grant date fair value (in dollars per share) $ 49.85 $ 43.27 $ 29.33
Forfeited, shares (in shares) (12,999) (11,209) (12,353)
Forfeited, weighted average grant date fair value (in dollars per share) $ 63.78 $ 58.82 $ 39.6
Non-vested, shares (in shares) 158,298 141,580 126,975
Non-vested, weighted average grant date fair value (in dollars per share) $ 58.08 $ 56.39 $ 42.74
Performance Shares [Member]      
Non-vested, shares (in shares) 23,852 12,437 0
Non-vested, weighted average grant date fair value (in dollars per share) $ 54.16 $ 37.05 $ 0
Granted, shares (in shares) 8,092 11,415 12,437
Granted, weighted average grant date fair value (in dollars per share) $ 70.29 $ 72.81 $ 37.05
Vested, shares (in shares) 0 0 0
Vested, weighted average grant date fair value (in dollars per share) $ 0 $ 0 $ 0
Forfeited, shares (in shares) 0 0 0
Forfeited, weighted average grant date fair value (in dollars per share) $ 0 $ 0 $ 0
Non-vested, shares (in shares) 31,944 23,852 12,437
Non-vested, weighted average grant date fair value (in dollars per share) $ 58.25 $ 54.16 $ 37.05