XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
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, 2024

  202,466  $34.70   339,914  $33.02 

Granted

  354   42.31       

Vested

  (50,426)  43.98       

Forfeited

  (561)  42.69       

Balance at March 31, 2025

  151,833  $31.61   339,914  $33.02