v3.26.1
Stock award plan (Tables)
6 Months Ended
Jun. 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

 

757,556

$

76.44

 

  ​

 

  ​

Exercised

 

(506,463)

$

38.80

 

  ​

 

  ​

Forfeited/Cancelled

 

(21,132)

$

43.72

 

  ​

 

  ​

Outstanding at June 30, 2026

 

6,626,163

$

47.16

 

5.84

years

$

227,986

Expected to vest at June 30, 2026

 

1,593,265

$

54.41

 

8.62

years

$

43,276

Exercisable at June 30, 2026

 

4,855,637

$

44.32

 

4.81

years

$

180,891

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

  ​ ​ ​

Six months ended

  ​ ​ ​

  ​ ​ ​

June 30, 2026

  ​ ​ ​

Risk-free interest rate

 

3.78% - 4.21%

 

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,293,798

76.53

Performance based PSUs with conditions satisfied

 

25,000

46.37

Vested

(1,294,464)

38.16

Forfeited

 

(169,015)

45.16

Unvested at June 30, 2026

 

3,522,449

$

52.02

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)

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

 

37,500

115,625

153,125

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

Three Months Ended June 30, 

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Research and development

$

10,547

$

9,030

$

21,677

$

17,693

Selling, general and administrative

 

12,744

 

9,513

 

25,035

 

18,910

Total

$

23,291

$

18,543

$

46,712

$

36,603