XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2022
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

  65,389   46.85   112,393   40.24 

Vested

  (87,554)  40.89   (81,934)  44.52 

Forfeited

  (11,182)  33.31       

Balance at September 30, 2022

  202,597  $33.32   362,965  $31.56