XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Note 15 - Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
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, January 1, 2025

  1,447     $7.82  $53,347 

Granted

            

Released

            

Cancelled/Forfeited

            

Outstanding, March 31, 2025

  1,447      7.82   22,216 

Vested and expected to vest

  1,447     $7.82   22,216 
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, January 1, 2025

  2,231     $6.04  $82,243 

Granted

  7      27.04   184 

Released

  (339)  28.61   6.47   9,714 

Cancelled/Forfeited

  (1)     3.95   8 

Outstanding, March 31, 2025

  1,898      6.04   29,134 

Vested and expected to vest

  1,898     $6.04  $29,134 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three months ended

 

 

March 31,

 

 

2025

  

2024

 

Share-based compensation - by expense types

 

  

 

Cost of goods sold

 $83  $102 

Research and development

  276   280 

Sales and marketing

  323   285 

General and administrative

  1,880   2,172 

Total share-based compensation expense

 $2,562  $2,839