v3.26.3
Stock award plan (Tables)
9 Months Ended
Sep. 30, 2026
Stock award plan  
Summary of stock option activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

​

  ​ ​ ​

​

​

  ​ ​ ​

Weighted-

  ​ ​ ​

  ​

​

​

​

​

​

​

Weighted-

​

average

​

​

Aggregate

​

​

​

​

average

​

remaining

​

​

intrinsic

​

​

Number of

​

exercise

​

contractual

​

​

value(in 

​

​

options

​

price

​

term

​

​

thousands)

​

​

​

​

​

​

​

​

 

​

​

​

Outstanding at December 31, 2025

 

6,396,202

​

$

43.02

 

  ​

 

​

​

  ​

Granted

 

827,789

​

$

75.87

 

  ​

 

​

​

  ​

Exercised

 

(648,218)

​

$

38.55

 

  ​

 

​

​

  ​

Forfeited/Cancelled

 

(21,999)

​

$

44.05

 

  ​

 

​

​

  ​

Outstanding at September 30, 2026

 

6,553,774

​

$

47.61

 

5.65

years

​

$

123,254

Expected to vest at September 30, 2026

 

1,529,433

​

$

56.39

 

8.51

years

​

$

20,798

Exercisable at September 30, 2026

 

4,867,971

​

$

44.40

 

4.65

years

​

$

100,949

​

Schedule of assumptions used to estimate fair values of grants made on the date of grant

​

​

​

​

​

​

  ​ ​ ​

Nine months ended

  ​ ​ ​

​

  ​ ​ ​

September 30, 2026

  ​ ​ ​

Risk-free interest rate

 

3.78% - 4.85%

 

Expected volatility

 

54%

 

Expected term

 

5.5 years

 

Summary of information on the Company's restricted stock

​

​

​

​

​

​

​

​

​

Restricted Stock Units

​

​

​

​

Weighted

​

​

​

​

Average

​

​

​

​

Grant

​

​

Number of

​

Date

​

  ​ ​ ​

Shares

  ​ ​ ​

Fair Value

Unvested at December 31, 2025

​

3,667,130

​

$

38.20

Granted

 

1,341,523

​

​

76.21

Performance based PSUs with conditions satisfied

 

25,000

​

​

46.37

Vested

​

(1,361,190)

​

​

38.04

Forfeited

 

(202,804)

​

​

46.15

Unvested at September 30, 2026

 

3,469,659

​

$

52.55

Schedule of information about Performance-based restricted stock units

​

​

​

​

​

​

​

​

​

​

Performance-based Restricted Stock Units

​

  ​ ​ ​

Performance Conditions

  ​ ​ ​

Market Conditions

​

Total

Total PSUs granted for which the performance or market conditions were not yet satisfied at December 31, 2025

​

25,000

​

115,625

​

140,625

PSUs with performance or market conditions granted during the period

​

37,500

​

—

​

37,500

PSUs with performance or market conditions satisfied during the period

 

(25,000)

​

—

​

(25,000)

PSUs with performance or market conditions not satisfied and forfeited during the period

​

(37,500)

​

—

​

(37,500)

Total PSUs granted for which the performance or market conditions were not yet satisfied at September 30, 2026

 

—

​

115,625

​

115,625

Schedule of share-based compensation expense recorded in the statement of operations

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30, 

​

Nine Months Ended September 30, 

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

​

Research and development

​

$

10,479

​

$

9,133

​

$

32,155

​

$

26,827

​

Selling, general and administrative

​

 

13,348

​

 

10,293

​

 

38,384

​

 

29,202

​

Total

​

$

23,827

​

$

19,426

​

$

70,539

​

$

56,029

​

​