Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Note 7 - Employee and Director Benefits - Summary of Restricted Stock and Performance Shares Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Restricted Stock [Member]    
Non-vested, shares (in shares) 139,413 145,837
Non-vested, weighted average grant date fair value (in dollars per share) $ 72.15 $ 66.35
Granted, shares (in shares) 43,179 31,756
Granted, weighted average grant date fair value (in dollars per share) $ 81.83 $ 84.82
Vested, shares (in shares) (27,439) (34,299)
Vested, weighted average grant date fair value (in dollars per share) $ 65.83 $ 61.51
Forfeited, shares (in shares) (8,987) (1,266)
Forfeited, weighted average grant date fair value (in dollars per share) $ 77.89 $ 79.02
Non-vested, ending balance (in shares) 146,166 142,028
Nonvested, weighted average grant date fair value (in dollars per share) $ 75.84 $ 71.54
Additional performance share attainment, shares (in shares)   0
Additional performance share attainment, weighted average grant date fair value (in dollars per share)   $ 0
Performance Shares [Member]    
Non-vested, shares (in shares) 30,092 30,065
Non-vested, weighted average grant date fair value (in dollars per share) $ 70.45 $ 70.45
Granted, shares (in shares) 10,425 6,316
Granted, weighted average grant date fair value (in dollars per share) $ 85.26 $ 84.64
Vested, shares (in shares) 0 (5,813)
Vested, weighted average grant date fair value (in dollars per share) $ 0 $ 75.28
Forfeited, shares (in shares) (1,903) (1,295)
Forfeited, weighted average grant date fair value (in dollars per share) $ 78.73 $ 57.52
Non-vested, ending balance (in shares) 38,614 29,563
Nonvested, weighted average grant date fair value (in dollars per share) $ 74.04 $ 73.29
Additional performance share attainment, shares (in shares)   290
Additional performance share attainment, weighted average grant date fair value (in dollars per share)   $ 89.68