v3.26.1
Basic and diluted loss per share (Tables)
6 Months Ended
Jun. 30, 2026
Basic and diluted loss per share  
Schedule of potentially dilutive ordinary shares

Three months ended June 30, 

Six months ended June 30, 

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Anti-dilutive ordinary share equivalents

Stock options under 2014 Plans

$

4,962,265

$

5,321,862

$

4,962,265

$

5,321,862

Non-vested RSUs and PSUs

2,536,549

2,442,969

2,536,549

2,442,969

Pre-Funded Warrants

526,316

526,316

ESPP

13,939

13,939

Total anti-dilutive ordinary share equivalents

8,039,069

7,764,831

8,039,069

7,764,831