XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Stock-Based Compensation  
Schedule of assumptions used in the fair value estimation of each option grant

September 30, 

    

2024

    

2023

    

Expected life (years)

3.8 - 4.9

3.8 - 5.2

Risk-free interest rate

 

3.5% - 4.5%

3.5% - 4.4%

Volatility

68.9% - 74.9%

69.9% - 80.0%

Dividend yield

 

0%

0%

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2024

    

2023

    

2024

    

2023

    

Cost of revenue

$

668

$

604

$

2,030

$

1,655

Selling, general and administrative

 

3,851

4,904

 

12,206

13,973

Engineering and development

 

319

468

 

1,055

1,332

$

4,838

$

5,976

$

15,291

$

16,960

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 $7.67 per share)

325,889

13.94

Exercised

 

(120,681)

 

5.37

 

Forfeited

(97,129)

33.56

Outstanding — September 30, 2024

 

7,332,899

$

15.73

 

3.7

$

9,098

Vested (exercisable) — September 30, 2024

 

6,632,991

$

14.87

 

3.5

$

9,098

Expected to vest after September 30, 2024 (unexercisable)

 

699,908

$

23.93

 

5.6

$

(1)Aggregate intrinsic value represents the difference between the exercise price of the option and the closing market price of our common stock on September 30, 2024, which was $8.11 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

 

441,764

 

14.26

Share issuance

 

(338,876)

 

15.84

Forfeited

 

(107,400)

 

23.50

Outstanding – September 30, 2024

 

1,072,117

$

21.80