XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Equity Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2023
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, 2020

  292,670  $33.37   302,802  $32.55 

Granted

  63,467   41.18   113,764   37.13 

Vested

  (96,869)  41.72   (76,292)  41.69 

Forfeited

  (23,324)  29.92   (7,768)  40.85 

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