v3.26.1
Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Stockholders Equity [Line Items]    
Reserved common stock 2,094,228 1,760,456
Common Stock Options Issued and Outstanding    
Stockholders Equity [Line Items]    
Reserved common stock 917,809 867,072
Common Stock Awards Issued and Outstanding    
Stockholders Equity [Line Items]    
Reserved common stock 417,772 595,691
Remaining Shares Reserved for Issuance under 2018 Equity Incentive Plan and 2021 Equity Inducement Plan    
Stockholders Equity [Line Items]    
Reserved common stock 676,072 162,841
Shares Reserved for Issuance Under 2018 Employee Stock Purchase Plan    
Stockholders Equity [Line Items]    
Reserved common stock 69,816 122,093
Warrants to Purchase Common Stock    
Stockholders Equity [Line Items]    
Reserved common stock 12,759 12,759