XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Potentially Dilutive Shares Excluded The following outstanding potentially dilutive shares have been excluded from the calculation of diluted net loss per share for the periods presented due to their anti-dilutive effect:
As of December 31,
202520242023
Stock options to purchase common stock6,436,972 5,342,909 7,919,699 
RSUs subject to future vesting
6,007,515 6,055,087 2,929,602 
ESPP shares subject to future issuance11,616 16,338 26,368 
Total12,456,103 11,414,334 10,875,669