v3.26.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2026
Stock-Based Compensation  
Schedule of stock-based compensation expense recognized for employees and non-employees

Three Months Ended

March 31, 

By Expense Category:

  ​ ​ ​

2026

  ​ ​ ​

2025

Cost of service revenue

$

53

$

149

Research and development

501

340

Selling, general and administrative

 

8,663

 

6,949

Total stock-based compensation expense

$

9,217

$

7,438

Schedule of unamortized compensation expense and weighted average remaining recognition period

As of March 31, 2026

Weighted

Average

Remaining

Recognition

  ​ ​ ​

Unamortized

  ​ ​ ​

Period

Expense

(Years)

Stock options

$

1,540

 

0.7

Restricted and performance stock units

$

78,705

2.3

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

 

8,373,814

$

4.76

 

Granted

 

 

Exercised

 

(200,543)

3.85

 

Cancelled

 

 

Outstanding as of March 31, 2026

 

8,173,271

$

4.78

 

5.7

$

269,352

Exercisable as of March 31, 2026

 

7,836,594

$

4.72

 

5.6

$

258,761

Vested and expected to vest as of March 31, 2026

 

8,162,413

$

4.78

 

5.7

$

269,017

Schedule of unvested RSU and PSU activity

Weighted

Average

Number of

Grant-Date

Shares

Fair Value

Unvested as of December 31, 2025

 

4,449,345

$

12.08

Granted

 

1,491,909

 

24.56

Vested

 

(824,292)

 

11.57

Forfeited

 

(32,548)

 

14.30

Unvested as of March 31, 2026

 

5,084,414

$

15.81

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

Three Months Ended

March 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

Expected dividend yield

Risk-free interest rate

3.99%

4.31%

Expected volatility

74%

44%

Expected life (years)

0.50

0.50