v3.25.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Summary of Stock Option Activity

The following table sets forth stock option activity as of June 30, 2025:

 

 

Number
of shares

 

 

Weighted
average
exercise price

 

 

Weighted
average
contractual
term (years)

 

 

Aggregate
intrinsic
value

 

Outstanding at December 31, 2024

 

 

8,439,121

 

 

$

46.72

 

 

 

 

 

 

 

Granted

 

 

339,411

 

 

 

124.90

 

 

 

 

 

 

 

Exercised

 

 

(548,526

)

 

 

45.53

 

 

 

 

 

 

 

Forfeited/Canceled

 

 

(139,733

)

 

 

72.73

 

 

 

 

 

 

 

Outstanding at June 30, 2025

 

 

8,090,273

 

 

$

49.64

 

 

 

6.1

 

 

$

450,574

 

Vested and expected to vest at June 30, 2025

 

 

8,090,273

 

 

$

49.64

 

 

 

6.1

 

 

$

450,574

 

Exercisable at June 30, 2025

 

 

5,602,738

 

 

$

38.27

 

 

 

5.2

 

 

$

371,058

 

 

Schedule of RSU Activity

The following table sets forth the RSU activity for the six months ended June 30, 2025:

 

 

Number
of shares

 

 

Weighted
average
grant date
fair value

 

Nonvested at December 31, 2024

 

 

906,944

 

 

$

59.48

 

Granted

 

 

433,692

 

 

 

121.85

 

Vested

 

 

(268,394

)

 

 

50.30

 

Forfeited

 

 

(29,657

)

 

 

87.94

 

Nonvested at June 30, 2025

 

 

1,042,585

 

 

$

86.98

 

Schedule of PSU Activity

The following table sets forth the PSU activity for the six months ended June 30, 2025:

 

 

Number
of shares

 

 

Weighted
average
grant date
fair value

 

Nonvested at December 31, 2024

 

 

 

 

$

 

Granted

 

 

64,281

 

 

 

94.39

 

Vested

 

 

 

 

 

 

Forfeited

 

 

 

 

 

 

Nonvested at June 30, 2025

 

 

64,281

 

 

$

94.39

 

 

Schedule of Stock-Based Compensation Expense Recognized

Stock-based compensation expense recognized was as follows:

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Research and development

 

$

6,941

 

 

$

5,072

 

 

$

13,400

 

 

$

9,640

 

Selling, general and administrative

 

 

17,670

 

 

 

16,310

 

 

 

34,519

 

 

 

31,932

 

Total

 

$

24,611

 

 

$

21,382

 

 

$

47,919

 

 

$

41,572