v3.26.3
Net loss per share - Securities excluded from the diluted per share calculation (Details) - shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Antidilutive securities    
Antidilutive securities (in shares) 14,132,499 11,980,006
RSUs    
Antidilutive securities    
Antidilutive securities (in shares) 2,360,009 1,790,210
Options to purchase ordinary shares    
Antidilutive securities    
Antidilutive securities (in shares) 11,772,490 10,189,796