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

Three months ended March 31,

 
  

2025

  

2024

 
      

Weighted-

      

Weighted-

 
      

Average Grant

      

Average Grant

 
  

Awards

  

Date Fair Value

  

Awards

  

Date Fair Value

 

Restricted Stock and Restricted Stock Unit Awards

                

Outstanding at beginning of period

  289,549  $22.00   231,657  $22.96 

Granted

  86,317   20.49   60,976   21.83 

Vested

  (27,260)  26.11   (38,149)  26.05 

Forfeited or cancelled

  (20,516)  28.07       

Outstanding at end of period

  328,090  $20.83   254,484  $22.18