XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Share-based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 
                 

Cost of sales

 $363  $266  $715  $541 

Selling, general, and administrative expense

  1,286   1,048   1,959   1,763 

Total

 $1,649  $1,314  $2,674  $2,304 
Schedule of Unvested Restricted Stock Units and Performance Share Awards Activity [Table Text Block]
  

Number of RSUs and PSAs (1)

  

Weighted-Average Grant Date Fair Value

 
         

Unvested RSUs and PSAs as of December 31, 2023

  226,391  $29.66 

RSUs and PSAs granted

  120,143   34.68 

Unvested RSUs and PSAs canceled

  (3,197)  29.15 

RSUs and PSAs vested (2)

  (103,266)  30.35 

Unvested RSUs and PSAs as of June 30, 2024

  240,071   31.89