XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 15 - Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
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 and Contractual Life)

 

Outstanding at January 1, 2024

  1  $13.84     $7.12   0.08  $8 

Exercised

     13.84      7.12      2 

Forfeited

  (1)  13.84      7.12       

Outstanding, March 31, 2024

                  

Exercisable, March 31, 2024

                  

Vested and expected to vest

                  
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, 2024

  1,533     $7.82  $29,610 

Granted

            

Released

            

Cancelled/Forfeited

            

Outstanding, March 31, 2024

  1,533      7.82   21,242 

Vested and expected to vest

  1,533     $7.82  $21,242 
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, 2024

  2,873     $4.89  $55,507 

Granted

  32      21.34   672 

Released

  (373)     6.39   5,840 

Cancelled/Forfeited

  (4)     9.78   60 

Outstanding, March 31, 2024

  2,528      4.87   35,030 

Vested and expected to vest

  2,528     $4.87  $35,030 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three months ended

 

 

March 31,

 

 

2024

  

2023

 

Share-based compensation - by expense type

 

  

 

Cost of goods sold

 $102  $114 

Research and development

  280   297 

Sales and marketing

  285   195 

General and administrative

  2,172   1,684 

Total share-based compensation expense

 $2,839  $2,290