v3.26.1
Net Loss Per Share - Summary of Outstanding Potentially Dilutive Securities that have been Excluded from Calculation of Diluted Net Loss Per Unit (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 6,018,797 4,077,668
Options to Purchase Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 3,714,546 3,333,937
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 2,202,441 429,072
Restricted Stock Subject to Future Vesting    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 37,078 314,659
Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 64,732