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 |