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

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Shares of common stock available for future grants

  1,521,436   2,466,167   3,037,187 
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, 2020

 $8.95   732,083  $24.50   30,449 

Granted

  13.26   452,403       

Vested

  10.97   (406,604)      

Cancelled/forfeited

  24.50   (1,769)      

Non-vested balance at December 31, 2021

 $10.37   776,113  $24.50   30,449 

Granted

  14.46   448,433   12.72   126,724 

Vested

  10.62   (355,226)  24.50   (15,225)

Cancelled/forfeited

  12.72   (3,000)  24.50   (15,224)

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 

(In Thousands)

 

Year Ended December 31,

 
  2023  2022  2021 

Grant date fair value of restricted stock units vested

 $5,407  $3,561  $4,460 

Restricted stock unit compensation expense

  10,755   6,469   5,638