XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Common Stock and Stock-based Compensation Plans (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of
options (1)

  

Weighted
average

exercise
price

  

Weighted
average remaining
contractual

term

  

Aggregate
intrinsic

value

 

Outstanding as of December 31, 2022

  106,000  $20.24   2.0  $609 

Granted

              

Exercised

              

Forfeited or expired

              

Outstanding as of March 31, 2023

  106,000  $20.24   1.8  $1,080 

Exercisable as of March 31, 2023

  106,000  $20.24   1.8  $1,080 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Number of
RSUs and

PSUs

  

Weighted Average Grant-Date
Fair Value

 

Unvested as of December 31, 2022

  879,277  $37.57 

Granted

  389,560   23.56 

Vested

  (141,165)  40.02 

Forfeited or expired

  (52,553)  34.58 

Unvested as of March 31, 2023 (unaudited)

  1,075,119  $32.32 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three months ended
March 31,

 
  

2023

(unaudited)

  

2022

(unaudited)

 

Cost of revenue

 $404  $339 

Research and development, net

  2,173   1,995 

Sales and marketing

  393   333 

General and administrative

  889   722 

Total equity-based compensation expense

 $3,859  $3,389 
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  Three months ended
March 31
 
  

2023

(unaudited)

  

2022

(unaudited)

 

Expected dividend yield

  0%  0%

Expected volatility

  45%  38%

Risk-free interest rate

  4.8%  0.5%

Contractual term of (months)

  6   6