XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Share-based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2024

   

2023

   

2024

   

2023

 
   

(in thousands)

   

(in thousands)

 

Stock option awards

  $ 744     $ 676     $ 2,217     $ 2,009  

Restricted stock units

    556       481       1,690       1,443  

Performance-based restricted stock units

    310       156       922       463  
                                 

Total share-based compensation

  $ 1,610     $ 1,313     $ 4,829     $ 3,915  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 
   

2024

   

2023

   

2024

   

2023

 
   

(in thousands)

   

(in thousands)

 

Cost of sales

  $ 218     $ 168     $ 657     $ 504  

Sales and marketing

    276       248       821       712  

General and administrative

    952       765       2,860       2,310  

Research and development

    164       132       491       389  
                                 

Total stock-based compensation

  $ 1,610     $ 1,313     $ 4,829     $ 3,915