XML 59 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Net Loss Per Share - Outstanding shares of potentially dilutive securities (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net Loss Per Share    
Total 23,243 18,211
Options to purchase ordinary shares    
Net Loss Per Share    
Total 16,835 15,338
Unvested restricted share units    
Net Loss Per Share    
Total 6,064 2,657
Shares committed under ESPP    
Net Loss Per Share    
Total 344 216