v3.26.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Outstanding Potentially Dilutive Shares Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive shares 28,232,544 23,970,215
Option to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive shares 18,361,684 17,272,317
Unvested Restricted Stock Units Of Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive shares 5,078,440 3,808,980
Expected Shares To Be Purchased Under ESPP    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive shares 85,820 694,578
Common Stock Issuable Under Convertible Notes    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive shares 2,515,100 0
Warrants Outstanding    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive shares 2,191,500 2,194,340