XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Stock-Based Compensation  
Schedule of fair value assumptions of stock options

March 31, 

    

2023

    

2022

Expected life (years)

4.2 - 5.2

4.2 - 5.2

Risk-free interest rate

 

3.5% - 3.6%

2.1% - 2.3%

Volatility

73.0%

72.8% - 76.8%

Dividend yield

 

0%

0%

Schedule of share-based payment awards

Three Months Ended March 31, 

    

2023

    

2022

Cost of revenues

$

475

$

467

Selling, general and administrative

4,304

3,291

Engineering and development

405

367

$

5,184

$

4,125

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, 2022

 

7,340,521

$

15.10

 

 

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

164,121

22.97

Exercised

 

(10,538)

8.71

 

 

Forfeited

 

(9,780)

38.81

 

 

Outstanding — March 31, 2023

 

7,484,324

$

15.25

4.8

$

88,714

Vested (exercisable) — March 31, 2023

 

6,237,688

$

12.02

4.4

$

85,807

Expected to vest after March 31, 2023 (unexercisable)

 

1,246,636

$

31.38

6.4

$

2,907

(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 31, 2023, which was $24.00 per share.
Schedule of restricted stock unit activity

Weighted Average

Number of Restricted

 Fair Value per 

    

Stock Units

    

Share 

Outstanding – December 31, 2022

727,984

$

38.32

Granted

 

104,923

21.62

Share issuance

(156,588)

41.52

Forfeited

 

(11,209)

36.01

Outstanding – March 31, 2023

 

665,110

$

34.96