XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 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, 2023

  194,389  $34.83   349,661  $32.94 

Granted

  75,827   37.72   121,412   37.79 

Vested

  (41,186)  36.15   (113,764)  36.91 

Forfeited

  (23,424)  41.97   (17,395)  39.26 

Balance at June 30, 2024

  205,606  $34.82   339,914  $33.02