XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Schedule of stock-based compensation expense recognized for employees and non-employees

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

By Expense Category:

    

2024

    

2023

    

2024

    

2023

Cost of revenue

$

45

$

$

166

$

Research and development

839

555

2,676

1,714

General and administrative

 

3,997

 

1,932

 

10,935

 

5,824

Total stock-based compensation expense

$

4,881

$

2,487

$

13,777

$

7,538

Schedule of unamortized compensation expense and weighted average remaining recognition period

As of September 30, 2024

Weighted

Average

Remaining

Recognition

    

Unamortized

    

Period

Expense

(Years)

Stock options

$

9,789

 

1.6

Restricted and performance stock units

$

26,124

2.5

Schedule of assumptions used for estimating the fair value of stock options

Nine Months Ended

September 30, 

    

2024

    

2023

Expected dividend yield

Risk-free interest rate

 

3.98%

 

3.46% - 4.62%

Expected volatility

 

90%

 

91% - 95%

Expected life (years)

 

6.1

 

5.8 - 6.1

Schedule of stock option activity

    

    

    

Weighted

    

Weighted

Average

Average

Contractual

Aggregate

Number of

Exercise

Term

Intrinsic

Shares

Price

(in years)

Value

Outstanding as of December 31, 2023

 

9,573,937

$

4.80

 

  

 

  

Granted

 

7,500

12.86

 

  

 

  

Exercised

 

(351,653)

4.78

 

  

 

  

Cancelled

 

(179,926)

7.24

 

  

 

  

Outstanding as of September 30, 2024

 

9,049,858

$

4.76

 

7.1

$

47,835

Exercisable as of September 30, 2024

 

6,649,860

$

4.48

 

6.8

$

37,106

Vested and expected to vest as of September 30, 2024

 

8,772,869

$

4.73

 

7.1

$

46,661

Schedule of unvested RSU awards outstanding

    

    

    

Weighted

Average

Grant-Date

Number of

Fair Value

RSUs

(per RSU)

Unvested as of December 31, 2023

 

1,657,978

$

6.41

Granted

 

2,146,517

 

12.57

Vested

 

(615,827)

 

6.48

Forfeited

 

(94,047)

 

7.52

Unvested as of September 30, 2024

 

3,094,621

$

10.64

Employee Stock Purchase Plan  
Schedule of assumptions used for estimating the fair value of stock options

Nine Months Ended

September 30, 

    

2024

    

2023

Expected dividend yield

Risk-free interest rate

4.80% - 5.27%

5.20% - 5.47%

Expected volatility

62% - 72%

60% - 64%

Expected life (years)

0.50

0.50