v3.25.3
Basic and diluted loss per share (Tables)
9 Months Ended
Sep. 30, 2025
Basic and diluted loss per share  
Schedule of potentially dilutive ordinary shares

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended September 30, 

​

Nine months ended September 30, 

​

    

2025

    

2024

    

2025

    

2024

Anti-dilutive ordinary share equivalents

​

​

​

​

​

​

​

​

​

​

​

​

Stock options under 2014 Plans

​

$

4,682,032

​

$

5,425,575

​

$

4,682,032

​

$

5,425,575

Non-vested RSUs and PSUs

​

​

2,332,353

​

​

2,151,809

​

​

2,332,353

​

​

2,151,809

Pre-Funded Warrants

​

​

526,316

​

​

—

​

​

526,316

​

​

—

ESPP

​

​

7,239

​

​

—

​

​

7,239

​

​

—

Total anti-dilutive ordinary share equivalents

​

​

7,547,940

​

​

7,577,384

​

​

7,547,940

​

​

7,577,384

​