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

​