v3.25.4
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share Attributable To Common Stockholders (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total potentially dilutive shares 6,659,618 4,046,627
Stock options to purchase common stock [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total potentially dilutive shares 6,427,777 2,817,751
Unvested restricted stock units [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total potentially dilutive shares 207,897 1,228,876
Shares of common stock issuable under the ESPP [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total potentially dilutive shares 23,944 0