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

  202,059  $33.29   362,965  $31.56 

Granted

  85,120   37.97   123,504   38.41 

Vested

  (2,381)  35.19   (136,808)  34.21 

Forfeited

  (1,774)  42.52       

Balance at September 30, 2023

  283,024  $34.62   349,661  $32.94