v3.26.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2026
Equity [Abstract]  
Summary of Stock Option Activity

The following table sets forth stock option activity as of September 30, 2026:

 

 

Number
of shares

 

 

Weighted
average
exercise price

 

 

Weighted
average
contractual
term (years)

 

 

Aggregate
intrinsic
value

 

Outstanding at December 31, 2025

 

 

7,034,278

 

 

$

51.98

 

 

 

 

 

 

 

Granted

 

 

—

 

 

 

—

 

 

 

 

 

 

 

Exercised

 

 

(1,322,905

)

 

 

42.08

 

 

 

 

 

 

 

Forfeited/Canceled

 

 

(106,229

)

 

 

81.88

 

 

 

 

 

 

 

Outstanding at September 30, 2026

 

 

5,605,144

 

 

$

53.75

 

 

 

5.3

 

 

$

732,273

 

Vested and expected to vest at September 30, 2026

 

 

5,605,144

 

 

$

53.75

 

 

 

5.3

 

 

$

732,273

 

Exercisable at September 30, 2026

 

 

4,716,749

 

 

$

47.09

 

 

 

4.9

 

 

$

647,627

 

 

Schedule of RSU Activity

The following table sets forth the RSU activity for the nine months ended September 30, 2026:

 

 

Number
of shares

 

 

Weighted
average
grant date
fair value

 

Nonvested at December 31, 2025

 

 

1,012,809

 

 

$

90.93

 

Granted

 

 

744,444

 

 

 

165.83

 

Vested

 

 

(357,948

)

 

 

72.87

 

Forfeited

 

 

(80,037

)

 

 

129.00

 

Nonvested at September 30, 2026

 

 

1,319,268

 

 

$

135.79

 

Schedule of PSU Activity

The following table sets forth the PSU activity for the nine months ended September 30, 2026:

 

 

Number
of shares

 

 

Weighted
average
grant date
fair value

 

Nonvested at December 31, 2025

 

 

64,281

 

 

$

94.39

 

Granted

 

 

55,386

 

 

 

138.42

 

Vested

 

 

—

 

 

 

—

 

Forfeited

 

 

—

 

 

 

—

 

Nonvested at September 30, 2026

 

 

119,667

 

 

$

114.77

 

Schedule of Stock-Based Compensation Expense Recognized

Stock-based compensation expense recognized was as follows:

 

 

Three months ended September 30,

 

 

Nine months ended September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Research and development

 

$

7,606

 

 

$

6,807

 

 

$

22,248

 

 

$

20,207

 

Selling, general and administrative

 

 

18,750

 

 

 

16,296

 

 

 

54,694

 

 

 

50,815

 

Total

 

$

26,356

 

 

$

23,103

 

 

$

76,942

 

 

$

71,022