Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Note 7 - Employee and Director Benefits - Summary of Restricted Stock and Performance Shares Activity (Details) - $ / shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Restricted Stock [Member]    
Non-vested, shares (in shares) 145,837 158,298
Non-vested, weighted average grant date fair value (in dollars per share) $ 66.35 $ 58.08
Granted, shares (in shares) 33,884 50,324
Granted, weighted average grant date fair value (in dollars per share) $ 84.67 $ 66.74
Additional performance share attainment, shares (in shares) 0  
Additional performance share attainment, weighted average grant date fair value (in dollars per share) $ 0  
Vested, shares (in shares) (38,517) (46,938)
Vested, weighted average grant date fair value (in dollars per share) $ 62.99 $ 45.61
Forfeited, shares (in shares) (3,530) (5,696)
Forfeited, weighted average grant date fair value (in dollars per share) $ 73.86 $ 53.5
Non-vested, ending balance (in shares) 137,674 155,988
Nonvested, weighted average grant date fair value (in dollars per share) $ 71.61  
Performance Shares [Member]    
Non-vested, shares (in shares) 30,065 31,944
Non-vested, weighted average grant date fair value (in dollars per share) $ 70.45 $ 58.25
Granted, shares (in shares) 6,316 14,253
Granted, weighted average grant date fair value (in dollars per share) $ 84.64 $ 68.67
Additional performance share attainment, shares (in shares) 290  
Additional performance share attainment, weighted average grant date fair value (in dollars per share) $ 89.68  
Vested, shares (in shares) (7,126) (18,653)
Vested, weighted average grant date fair value (in dollars per share) $ 72 $ 37.05
Forfeited, shares (in shares) (2,645) (2,318)
Forfeited, weighted average grant date fair value (in dollars per share) $ 71.82 $ 72.18
Non-vested, ending balance (in shares) 26,900 25,226
Nonvested, weighted average grant date fair value (in dollars per share) $ 73.44 $ 78.53
Restricted Stock Units (RSUs) [Member]    
Nonvested, weighted average grant date fair value (in dollars per share)   $ 64.79