XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Common Stock and Stock-based Compensation Plans (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number of
options

   

Weighted
average

exercise
price

   

Weighted
average

remaining
contractual

term

   

Aggregate
intrinsic

value

 

Outstanding as of December 31, 2023

    99,425     $ 20.74       2.5     $ 316  

Granted

                           

Exercised

    (13,000 )     14.77                  

Forfeited or expired

                           

Outstanding as of March 31, 2024 (unaudited)

    86,425     $ 21.64       2.6     $ 213  

Exercisable as of March 31, 2024 (unaudited)

    67,000     $ 21.64       1.5     $ 192  
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, 2023

    1,281,751     $ 24.97  

Granted

    414,572       17.21  

Vested

    (112,076

)

    36.71  

Forfeited or expired

    (110,218

)

    19.07  

Unvested as of March 31, 2024 (unaudited)

    1,474,029     $ 22.34  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three months ended
March 31,

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Cost of revenue

  $ 203     $ 206  

Research and development, net

    2,007       2,102  

Sales and marketing

    365       378  

General and administrative

    996       866  

Total equity-based compensation expense from continuing operations

    3,571       3,552  

Equity-based compensation expense included in discontinued operations

          307  

Total equity-based compensation expense

  $ 3,571     $ 3,859  
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
   

Three months ended
March 31

 
   

2024

(unaudited)

   

2023

(unaudited)

 

Expected dividend yield

    0

%

    0

%

Expected volatility

    46

%

    45

%

Risk-free interest rate

    5.3

%

    4.8

%

Contractual term of up to (months)

    6       6