v3.25.2
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, 2025
Jun. 30, 2018
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
2014 Plan            
Share-based compensation            
Share-based compensation expense     $ 5,084 $ 6,880 $ 9,494 $ 14,071
Unrecognized compensation costs $ 38,367   $ 38,367   $ 38,367  
Weighted-average remaining period for recognition (in years)         2 years 4 months 2 days  
Increase in authorized shares 2,400,000          
Ordinary shares available for issue 4,484,501   4,484,501   4,484,501  
2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense     $ 5,084 6,880 $ 9,494 14,071
Cost of manufacturing services revenue | 2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense       690   1,035
Research and development | 2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense     2,758 2,856 5,221 6,281
Selling, general and administrative | 2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense     2,326 3,334 4,273 6,755
Share options | 2014 Plan            
Share-based compensation            
Unrecognized compensation costs $ 15,146   15,146   $ 15,146  
Weighted-average remaining period for recognition (in years)         2 years 8 months 19 days  
Share options | 2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense     1,662 2,660 $ 3,299 5,573
Restricted Share Units | 2014 Plan            
Share-based compensation            
Unrecognized compensation costs 21,007   21,007   $ 21,007  
Weighted-average remaining period for recognition (in years)         2 years 3 months 3 days  
Restricted Share Units | 2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense     2,547 4,214 $ 4,760 8,584
Performance Share Units | 2014 Plan            
Share-based compensation            
Unrecognized compensation costs $ 2,214   2,214   $ 2,214  
Weighted-average remaining period for recognition (in years)         6 months  
Performance Share Units | 2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense     $ 875 $ 3 $ 1,435 $ (96)
Employee Share Purchase Plan | Employee Share Purchase Plan            
Share-based compensation            
Ordinary shares available for issue 86,712 150,000 86,712 86,712 86,712 86,712
Discounted rate for purchase of shares   85.00%        
Employee Share Purchase Plan | 2014 Plans and ESPP            
Share-based compensation            
Share-based compensation expense       $ 3   $ 10