XML 54 R36.htm IDEA: XBRL DOCUMENT v3.25.4
Note 9 - Stock-based Compensation and Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule Of Common Stock Shares Reserved For Issuance And Shares Available For Grant [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 

Shares of common stock available for future grants

  947,096   1,353,989   1,521,436 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Weighted-average

  

Time

  

Weight-average

     
  

Grant-Date

  

Based

  

Grant Date

  

Performance

 
  

Fair Value

  

Units

  

Fair Value

  

Based Units

 

Non-vested balance at December 31, 2022

 $12.33   866,320  $12.72   126,724 

Granted

  40.45   247,874   39.91   61,856 

Vested

  13.08   (393,374)      

Cancelled/forfeited

  21.12   (11,827)      

Non-vested balance at December 31, 2023

 $21.58   708,993  $21.64   188,580 

Granted

  85.48   132,883   90.87   43,685 

Vested

  21.52   (361,644)      

Cancelled/forfeited

  38.04   (9,664)      

Non-vested balance at December 31, 2024

 $39.34   470,568  $34.66   232,265 

Granted

  41.38   217,915   36.25   232,680 

Vested

  39.16   (260,269)  28.41   (253,450)

Cancelled/forfeited

  55.01   (23,898)  74.67   (23,293)

Non-vested balance at December 31, 2025

 $39.63   404,316  $40.09   188,202 

(In Thousands)

 

Year Ended December 31,

 
  2025  2024  2023 

Grant date fair value of restricted stock units and awards vested

 $10,192  $7,783  $5,407 

Restricted stock unit and awards compensation expense

  14,484   13,681   10,755