v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Stock-Based Compensation  
Schedule of stock-based compensation expense recognized for employees and non-employees

Three Months Ended

Six Months Ended

June 30, 

June 30, 

By Expense Category:

    

2025

    

2024

    

2025

    

2024

Cost of service revenue

$

58

$

57

$

207

$

121

Research and development

287

826

627

1,837

Selling, general and administrative

 

6,585

 

3,489

 

13,534

 

6,938

Total stock-based compensation expense

$

6,930

$

4,372

$

14,368

$

8,896

Schedule of unamortized compensation expense and weighted average remaining recognition period

As of June 30, 2025

Weighted

Average

Remaining

Recognition

    

Unamortized

    

Period

Expense

(Years)

Stock options

$

5,096

 

1.0

Restricted and performance stock units

$

46,840

2.6

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

Six Months Ended

June 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

 

(117,883)

4.09

 

  

 

  

Cancelled

 

(4,687)

6.10

 

  

 

  

Outstanding as of June 30, 2025

 

8,886,435

$

4.77

 

6.3

$

68,471

Exercisable as of June 30, 2025

 

7,672,776

$

4.61

 

6.2

$

60,373

Vested and expected to vest as of June 30, 2025

 

8,836,703

$

4.76

 

6.3

$

68,169

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,818,300

 

12.50

Vested

 

(942,683)

 

11.15

Forfeited

 

(33,381)

 

12.25

Unvested as of June 30, 2025

 

4,790,285

$

11.73

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

Six Months Ended

June 30, 

    

2025

    

2024

Expected dividend yield

Risk-free interest rate

4.31%

5.27%

Expected volatility

44%

90%

Expected life (years)

0.50

0.50