v3.26.1
Net Loss Per Share - Summary of Securities That Could Potentially Dilute Basic Net Loss Per Share in Future Were Not Included in Computation of Diluted Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 41,240,422 11,338,081 41,240,422 11,338,081
Outstanding Stock Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 19,389,492 11,153,965 19,389,492 11,153,965
Outstanding Restricted Stock Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 0 22,500 0 22,500
Common Stock Under Employee Stock Purchase Plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 542,312 0 542,312 0
Common Stock Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 21,308,618 161,616 21,308,618 161,616