XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Share-based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
   

Three months ended

   

Six months ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 
   

(in thousands)

   

(in thousands)

 

Stock option awards

  $ 732     $ 671     $ 1,473     $ 1,333  

Restricted stock units

    573       485       1,134       962  

Performance-based restricted stock units

    304       156       612       307  
                                 

Total share-based compensation

  $ 1,609     $ 1,312     $ 3,219     $ 2,602  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three months ended

   

Six months ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 
   

(in thousands)

   

(in thousands)

 

Cost of sales

  $ 228     $ 166     $ 439     $ 336  

Sales and marketing

    274       250       545       464  

General and administrative

    943       768       1,908       1,545  

Research and development

    164       128       327       257  
                                 

Total stock-based compensation

  $ 1,609     $ 1,312     $ 3,219     $ 2,602