v3.26.1
Net Loss Per Share - Schedule of Potentially Anti-dilutive Securities Excluded from Computation of Diluted Weighted Average Shares Outstanding (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially anti-dilutive securities excluded from computation of diluted weighted average shares outstanding 31,057,097 33,877,718
Redeemable Convertible Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially anti-dilutive securities excluded from computation of diluted weighted average shares outstanding 0 19,285,484
Shares Subject to Outstanding Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially anti-dilutive securities excluded from computation of diluted weighted average shares outstanding 25,501,973 11,160,711
Shares Subject to Outstanding Common Stock Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially anti-dilutive securities excluded from computation of diluted weighted average shares outstanding 1,752,080 0
Unvested Exercised Options Subject to Repurchase    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially anti-dilutive securities excluded from computation of diluted weighted average shares outstanding 953,572 1,772,353
Unvested Restricted Stock Awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially anti-dilutive securities excluded from computation of diluted weighted average shares outstanding 663,675 1,659,170
Unvested Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially anti-dilutive securities excluded from computation of diluted weighted average shares outstanding 2,185,797 0