XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Outstanding Shares of Potentially Dilutive Securities (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Total 13,112 12,036
Options to purchase ordinary shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Total 12,061 11,954
Unvested restricted share units    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Total 945  
Shares committed under ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Total 106  
Unvested restricted ordinary share awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Total   82