XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Common Stock and Stock-based Compensation Plans (Tables)
6 Months Ended
Jun. 30, 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

    10,600       19.61                  

Exercised

    (26,000 )     14.77                  

Forfeited or expired

                           

Outstanding as of June 30, 2024 (unaudited)

    84,025     $ 22.45       3.2     $ 0  

Exercisable as of June 30, 2024 (unaudited)

    54,000     $ 23.30       1.5     $ 0  
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

    693,378       18.18  

Vested

    (286,976

)

    32.22  

Forfeited or expired

    (142,032

)

    20.58  

Unvested as of June 30, 2024 (unaudited)

    1,546,121     $ 20.97  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Six months ended
June 30,

   

Three months ended
June 30,

 
   

2024

(unaudited)

   

2023

(unaudited)

   

2024

(unaudited)

   

2023

(unaudited)

 

Cost of revenue

  $ 394     $ 420     $ 191     $ 214  

Research and development, net

    4,445       4,446       2,438       2,344  

Sales and marketing

    816       827       451       449  

General and administrative

    1,816       1,758       820       897  

Total equity-based compensation expense from continuing operations

    7,471       7,451       3,900       3,904  

Equity-based compensation expense included in discontinued operations

          613             301  

Total equity-based compensation expense

  $ 7,471     $ 8,064     $ 3,900     $ 4,205  
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
   

Six months ended
June 30

 
   

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