XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Stock-Based Compensation  
Schedule of assumptions used in the fair value estimation of each option grant

March 31, 

    

2024

    

2023

    

Expected life (years)

3.8 - 4.9

4.2 - 5.2

Risk-free interest rate

 

4.3% - 4.4%

3.5% - 3.6%

Volatility

69.5% - 69.5%

73.0%

Dividend yield

 

0%

0%

Schedule of stock-based compensation expense related to all of our share-based payment awards

Three Months Ended March 31, 

    

2024

    

2023

    

Cost of revenue

$

669

$

475

Selling, general and administrative

 

4,378

4,304

Engineering and development

 

409

405

$

5,456

$

5,184

Schedule of stock option activity

Weighted-

Weighted-

Average

Average

Remaining

Aggregate

Number of

Exercise

Contractual

Intrinsic

    

Shares

    

Price/Share

    

Term (Years)

    

Value (1)

Outstanding — December 31, 2023

7,224,820

$

15.88

Granted (weighted-average fair value of $8.72 per share)

168,611

15.88

Exercised

 

(115,864)

 

5.34

 

Forfeited

(37,639)

36.91

Outstanding — March 31, 2024

 

7,239,928

$

15.94

 

4.1

$

43,542

Vested (exercisable) — March 31, 2024

 

6,422,781

$

14.34

 

3.9

$

43,122

Expected to vest after March 31, 2024 (unexercisable)

 

817,147

$

28.49

 

4.1

$

419

(1)Aggregate intrinsic value represents the difference between the exercise price of the option and the closing market price of our common stock on March 28, 2024 (the last trading day of the quarter), which was $17.70 per share.
Schedule of restricted stock unit activity

    

    

Weighted Average

Number of Restricted

Fair Value per

Stock Units

Share

Outstanding – December 31, 2023

 

1,076,629

$

27.73

Granted

 

334,820

 

15.18

Share issuance

 

(169,904)

 

17.03

Forfeited

 

(34,222)

 

26.38

Outstanding – March 31, 2024

 

1,207,323

$

22.74