XML 111 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Employee Benefits - Restricted Stock Activity (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Granted, weighted average grant date fair value per share (in dollars per share) $ 22.98 $ 27.57
Vested, shares (in shares) (19,745) (10,713)
Vesting Contingent on Service Conditions, Payable in Stock or Cash [Member]    
Nonvested, shares (in shares) 78,573  
Nonvested, weighted average grant date fair value per share (in dollars per share) $ 25.95  
Granted, shares (in shares) 0  
Granted, weighted average grant date fair value per share (in dollars per share) $ 0  
Vested, shares (in shares) (19,745)  
Vested, weighted average grant date fair value per share (in dollars per share) $ 23.62  
Forfeited, shares (in shares) (24,829)  
Forfeited, weighted average grant date fair value per share (in dollars per share) $ 20.07  
Nonvested, shares (in shares) 33,999 78,573
Nonvested, weighted average grant date fair value per share (in dollars per share) $ 26.93 $ 25.95
Vesting Contingent on Service Conditions, Payable in Stock [Member]    
Nonvested, shares (in shares) 0  
Nonvested, weighted average grant date fair value per share (in dollars per share) $ 0  
Granted, shares (in shares) 26,417  
Granted, weighted average grant date fair value per share (in dollars per share) $ 24.02  
Vested, shares (in shares) 0  
Vested, weighted average grant date fair value per share (in dollars per share) $ 0  
Forfeited, shares (in shares) 0  
Forfeited, weighted average grant date fair value per share (in dollars per share) $ 0  
Nonvested, shares (in shares) 26,417 0
Nonvested, weighted average grant date fair value per share (in dollars per share) $ 24.02 $ 0
Vesting Contingent on Performance and Service Conditions, Payable in Stock [Member]    
Nonvested, shares (in shares) 0  
Nonvested, weighted average grant date fair value per share (in dollars per share) $ 0  
Granted, shares (in shares) 44,121  
Granted, weighted average grant date fair value per share (in dollars per share) $ 22.35  
Vested, shares (in shares) 0  
Vested, weighted average grant date fair value per share (in dollars per share) $ 0  
Forfeited, shares (in shares) 0  
Forfeited, weighted average grant date fair value per share (in dollars per share) $ 0  
Nonvested, shares (in shares) 44,121 0
Nonvested, weighted average grant date fair value per share (in dollars per share) $ 22.35 $ 0