XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Common Stock and Stock-based Compensation Plans (Tables)
9 Months Ended
Sep. 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 September 30, 2024 (unaudited)

    84,025     $ 22.45       3.0     $ 225  

Exercisable as of September 30, 2024 (unaudited)

    59,260     $ 23.15       1.7     $ 141  
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

    859,496       19.64  

Vested

    (373,472

)

    31.48  

Forfeited or expired

    (167,372

)

    21.35  

Unvested as of September 30, 2024 (unaudited)

    1,600,403     $ 20.95  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Nine months ended
September 30,

   

Three months ended
September 30,

 
   

2024

(unaudited)

   

2023

(unaudited)

   

2024

(unaudited)

   

2023

(unaudited)

 

Cost of revenue

  $ 570     $ 636     $ 176     $ 216  

Research and development, net

    6,866       6,703       2,421       2,257  

Sales and marketing

    1,307       1,305       491       478  

General and administrative

    2,936       2,787       1,120       1,018  

Total equity-based compensation expense from continuing operations

    11,679       11,431       4,208       3,969  

Equity-based compensation expense included in discontinued operations

          875             273  

Total equity-based compensation expense

  $ 11,679     $ 12,306     $ 4,208     $ 4,242  
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
    Nine months ended
September 30
   

Three months ended
September 30

 
   

2024

(unaudited)

   

2023

(unaudited)

   

2024

(unaudited)

   

2023

(unaudited)

 

Expected dividend yield

    0

%

    0

%

    0 %     0 %

Expected volatility

    46%-50 %     45%-47 %     50 %     47 %

Risk-free interest rate

    4.9%-5.3 %     4.8%-5.5 %     4.9 %     5.5 %

Contractual term of up to (months)

    6       6       6       6