XML 118 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net loss per share - Securities excluded from the diluted per share calculation (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Antidilutive securities      
Antidilutive securities (in shares) 9,464,988 7,796,375 6,086,613
Restricted ordinary shares      
Antidilutive securities      
Antidilutive securities (in shares) 716,262 326,848 187,725
Options to purchase ordinary shares      
Antidilutive securities      
Antidilutive securities (in shares) 8,748,726 7,469,527 5,898,888