v3.25.1
Note 8 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
      

Weighted

 
      

Average

 
  

Shares

  

Fair Value

 
         

Nonvested at beginning of the period

  228,646  $35.84 

Grants

  84,685  $50.34 

Vested

  (34,053)  34.79 

Forfeited

  (845)  34.42 

Nonvested at end of the period

  278,433  $40.38 
Corporate and Bank Board Members [Member]  
Notes Tables  
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]
      

Total Cost

  

Grant Year

 

Shares Granted

  

(in thousands)

 

Covered Period

2023

  

11,529

   

350

 

June 1, 2023 - May 31, 2024

2024

  

11,316

   

423

 

June 1, 2024 - May 31, 2025