XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18 - Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

2024

  

2023

  

2022

 
      

Weighted

      

Weighted

      

Weighted

 
      

Average

      

Average

      

Average

 
      

Grant Date

      

Grant Date

      

Grant Date

 
  

Shares

  

Fair Value

  

Shares

  

Fair Value

  

Shares

  

Fair Value

 

Nonvested at January 1,

  79,017  $17.94   58,314  $17.99   44,512  $17.08 

Granted

  41,703   13.87   44,150   17.84   32,554   19.25 

Vested

  (36,127)  16.39   (23,447)  17.89   (18,752)  18.01 

Forfeited

                  

Nonvested at December 31,

  84,593  $16.59   79,017  $17.94   58,314  $17.99