v3.26.1
Share-based compensation - Summary of share-based compensation expense and unrecognized costs (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2018
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
2014 Plan            
Share-based compensation            
Increase in authorized shares 350,000          
Ordinary shares available for issue 2,815,628   2,815,628   2,815,628  
Unrecognized compensation costs $ 40,776   $ 40,776   $ 40,776  
Weighted-average remaining period for recognition (in years)         2 years 3 months 18 days  
2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense     5,016 $ 5,084 $ 10,106 $ 9,494
Research and development expenses | 2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense     1,888 2,758 3,865 5,221
Selling, general and administrative expenses | 2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense     3,128 2,326 6,241 4,273
Share options | 2014 Plan            
Share-based compensation            
Unrecognized compensation costs 14,464   14,464   $ 14,464  
Weighted-average remaining period for recognition (in years)         2 years 6 months 25 days  
Share options | 2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense     1,861 1,662 $ 3,668 3,299
Restricted Share Units | 2014 Plan            
Share-based compensation            
Unrecognized compensation costs 25,886   25,886   $ 25,886  
Weighted-average remaining period for recognition (in years)         2 years 2 months 1 day  
Restricted Share Units | 2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense     3,255 2,547 $ 6,461 4,760
Performance Share Units | 2014 Plan            
Share-based compensation            
Unrecognized compensation costs $ 427   427   $ 427  
Weighted-average remaining period for recognition (in years)         10 months 13 days  
Performance Share Units | 2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense     $ (108) $ 875 $ (46) $ 1,435
ESPP | Employee Share Purchase Plan            
Share-based compensation            
Ordinary shares available for issue 72,773 150,000 72,773 86,712 72,773 86,712
Discounted rate for purchase of shares   85.00%        
Issuance of ordinary shares relating to employee stock purchase plan (in shares)         13,939 0
ESPP | 2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense     $ 8   $ 23