v3.26.1
Share-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Compensation  
Schedule of restricted and performance-based share activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

RSUs

​

PSUs

​

​

​

​

Weighted

​

​

​

Weighted

​

​

​

​

Average

​

​

​

Average

​

​

Number of

​

Grant Date

​

Number of

​

Grant Date

​

​

Shares

​

Fair Value

​

Shares

​

Fair Value

Unvested as of December 31, 2025

​

2,074,095

​

$

23.09

​

415,307

​

$

27.25

Granted

​

358,019

​

$

47.60

​

184,771

​

$

59.39

Vested

​

(358,289)

​

$

17.14

​

—

​

$

—

Forfeited

​

(220,211)

​

$

25.34

​

(19,308)

​

$

27.64

Unvested as of June 30, 2026

​

1,853,614

​

$

28.71

​

580,770

​

$

37.46

Schedule of share option activity under the Plans

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Options

​

PSOs

​

​

​

​

Weighted

​

​

​

Weighted

​

​

Number of

​

Average

​

Number of

​

Average

​

​

Shares

​

Exercise Price

​

Shares

​

Exercise Price

Outstanding as of December 31, 2025

 

9,420,208

​

$

18.61

 

299,706

​

$

28.50

Granted

 

704,571

​

$

47.85

 

20,387

​

$

44.19

Exercised

 

(1,413,200)

​

$

16.35

 

—

​

$

—

Forfeited

 

(221,833)

​

$

26.63

 

(30,920)

​

$

27.64

Outstanding as of June 30, 2026

 

8,489,746

​

$

21.20

 

289,173

​

$

29.70

Share options exercisable as of June 30, 2026

 

5,582,824

​

$

16.26

 

—

​

$

—

Share options vested and expected to vest as of June 30, 2026

 

8,489,746

​

$

21.20

 

289,173

​

$

29.70

Schedule of share-based compensation expense was classified in the consolidated statements of operations and comprehensive income (loss)

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

​

June 30, 

​

June 30, 

​

  ​ ​ ​

2026

  ​ ​ ​

2025

​

2026

  ​ ​ ​

2025

Cost of goods sold

​

$

594

​

$

566

​

$

1,112

​

$

995

Research and development expenses

​

​

2,502

​

​

1,717

​

​

4,131

​

​

3,219

Selling, general and administrative expenses

​

 

8,540

​

 

6,593

​

 

16,449

​

 

12,410

​

​

$

11,636

​

$

8,876

​

$

21,692

​

$

16,624

​