XML 70 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 19 - Equity Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Time-Based RSUs

  

Performance-Based RSUs

 
      

Weighted-Average

      

Weighted-Average

 
      

Grant Date

      

Grant Date

 
  

Shares

  

Fair Value

  

Shares

  

Fair Value

 

Balance at December 31, 2021

  235,944  $32.38   332,506  $31.82 

Granted

  67,652   46.69   112,393   40.24 

Vested

  (89,386)  40.92   (81,934)  44.52 

Forfeited

  (12,151)  34.07       

Balance at December 31, 2022

  202,059  $33.29   362,965  $31.56 

Granted

  86,809   37.92   123,504   38.41 

Vested

  (92,075)  34.29   (136,808)  34.21 

Forfeited

  (2,404)  37.77       

Balance at December 31, 2023

  194,389  $34.83   349,661  $32.94 

Granted

  77,361   37.75   121,412   37.79 

Vested

  (42,241)  36.38   (113,764)  36.91 

Forfeited

  (27,043)  41.71   (17,395)  39.26 

Balance at December 31, 2024

  202,466  $34.70   339,914  $33.02