v3.25.2
Note 13 - Stock Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
   

Maximum

   

Weighted

   

Maximum

   

Weighted

 
   

Awarded

   

Average

   

Awarded

   

Average

 
   

Service

   

Grant Date

   

Performance

   

Grant Date

 
   

Units

   

Fair Value

   

Units

   

Fair Value

 

Beginning balance - non-vested shares

    231,430     $ 14.35       222,920     $ 14.57  

Granted

    66,080       13.65       102,336       14.38  

Vested

    (101,333 )     13.93       (47,514 )     14.06  

Forfeited

    (1,762 )     12.44       (8,085 )     12.44  

Ending balance - non-vested shares

    194,415     $ 13.37       269,657     $ 14.13  
   

Maximum

   

Weighted

   

Maximum

   

Weighted

 
   

Awarded

   

Average

   

Awarded

   

Average

 
   

Service

   

Grant Date

   

Performance

   

Grant Date

 
   

Units

   

Fair Value

   

Units

   

Fair Value

 

Beginning balance - non-vested shares

    253,776     $ 14.97       209,484     $ 15.01  

Granted

    61,425       13.07       99,253       13.81  

Vested

    (63,506 )     12.92       (66,192 )     13.79  

Forfeited

    (11,167 )     17.24       (19,625 )     15.05  

Ending balance - non-vested shares

    240,528     $ 14.47       222,920     $ 14.57