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

Six months ended June 30,

 
  

2026

  

2025

 
      

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

  296,468  $20.61   289,549  $21.94 

Granted

  105,955   25.59   119,012   20.11 

Vested

  (79,615)  20.68   (52,669)  23.13 

Forfeited or cancelled

  (9,631)  20.36   (20,516)  28.07 

Outstanding at end of period

  313,177  $22.29   335,376  $20.73