XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Net Loss Per Share - Outstanding shares of potentially dilutive securities (Details) - shares
shares in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Net Loss Per Share    
Total 18,841 13,592
Options to purchase ordinary shares    
Net Loss Per Share    
Total 15,814 12,409
Unvested restricted share units    
Net Loss Per Share    
Total 2,717 1,051
Shares committed under ESPP    
Net Loss Per Share    
Total 310 132