XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Share-based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

   

   

Weighted

   

   

Weighted

   

 

 

   

Weighted

   

Average

   

   

Average

   

 

 

   

Average

   

Share Price

   

Weighted

   

Remaining

   

Aggregate

 

 

Number of

   

Exercise

   

on Date of

   

Average

   

Contractual

   

Intrinsic

 

 

shares

   

Price

   

Exercise

   

Fair Value

   

Life

   

Value

 

 

(in thousands, except price data)

 

Outstanding at January 1, 2023

    263     $ 10.41    

      $ 5.45       0.71     $ -  

Exercised

    (32 )     10.03               5.14       -       152  

Forfeited

    (180 )     9.50               5.03       -       266  

Outstanding, September 30, 2023

    51       13.84             7.12       0.33       -  

Exercisable, September 30, 2023

    51       13.84             7.12       0.33       -  

Vested and expected to vest

    51       13.84             7.12       0.33       -  
Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]
   

   

Weighted

   

   

 

 

   

Average Share

   

Weighted

   

Aggregate

 

 

Number of

   

Price on Date

   

Average Fair

   

Intrinsic

 

 

shares

   

of Release

   

Value

   

Value

 

 

(in thousands, except price data)

 

Outstanding at January 1, 2023

    766             $ 6.75     $ 1,447  

Granted

    767               8.89       3,566  

Released

                         

Cancelled/Forfeited

                         

Outstanding, September 30, 2023

    1,533               7.82       16,813  

Vested and expected to vest

    1,533               7.82       16,813  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
   

   

Weighted

   

   

 

 

   

Average Share

   

Weighted

   

Aggregate

 

 

Number of

   

Price on Date

   

Average Fair

   

Intrinsic

 

 

shares

   

of Release

   

Value

   

Value

 

 

(in thousands, except price data)

 

Outstanding at January 1, 2023

    2,210           $ 5.76     $ 4,175  

Granted

    2,174             4.70       10,207  

Released

    (1,062 )             6.22       4,724  

Cancelled/Forfeited

    (111 )           3.98       1214  

Outstanding, September 30, 2023

    3,211             4.95       35,223  

Vested and expected to vest

    3,211             4.95       35,223  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three months ended

   

Nine months ended

 

 

September 30,

   

September 30,

 

 

2023

   

2022

   

2023

   

2022

 

Share-based compensation - by expense type

 

   

                 

Cost of goods sold

  $ 123     $ 121     $ 393     $ 371  

Research and development

    358       343       1,135       1,019  

Sales and marketing

    300       231       786       643  

General and administrative

    2,454       1,932       6,273       5,210  

Total share-based compensation expense

  $ 3,235     $ 2,627     $ 8,587     $ 7,243