XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2025
Stock-Based Compensation  
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:

    

2025

    

2024

    

2025

    

2024

Cost of service revenue

$

123

$

45

$

330

$

166

Research and development

384

839

1,011

2,676

Selling, general and administrative

 

7,391

 

3,997

 

20,925

 

10,935

Total stock-based compensation expense

$

7,898

$

4,881

$

22,266

$

13,777

Schedule of unamortized compensation expense and weighted average remaining recognition period

As of September 30, 2025

Weighted

Average

Remaining

Recognition

    

Unamortized

    

Period

Expense

(Years)

Stock options

$

3,665

 

0.9

Restricted and performance stock units

$

43,147

2.4

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

Nine Months Ended

September 30, 

    

2024

Expected dividend yield

Risk-free interest rate

 

3.98%

Expected volatility

 

90%

Expected life (years)

 

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

 

9,009,005

$

4.76

 

  

 

  

Granted

 

 

  

 

  

Exercised

 

(461,669)

4.41

 

  

 

  

Cancelled

 

(10,117)

5.72

 

  

 

  

Outstanding as of September 30, 2025

 

8,537,219

$

4.78

 

6.1

$

153,322

Exercisable as of September 30, 2025

 

7,665,123

$

4.65

 

6.0

$

138,633

Vested and expected to vest as of September 30, 2025

 

8,505,342

$

4.77

 

6.1

$

152,808

Schedule of unvested RSU and PSU activity

Weighted

Average

Number of

Grant-Date

Shares

Fair Value

Unvested as of December 31, 2024

 

2,948,049

$

10.82

Granted

 

2,995,662

 

12.65

Vested

 

(1,180,672)

 

10.89

Forfeited

 

(101,367)

 

12.38

Unvested as of September 30, 2025

 

4,661,672

$

11.94

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

Nine Months Ended

September 30, 

    

2025

    

2024

Expected dividend yield

Risk-free interest rate

3.99% - 4.31%

4.80% - 5.27%

Expected volatility

44% - 74%

62% - 72%

Expected life (years)

0.50

0.50