Net Loss Per Share - Anti-dilutive Securities (Details) - shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Options to purchase common stock | ||
| Net Loss Per Share | ||
| Anti-dilutive securities excluded from computation of diluted net (loss) per share | 10,675,615 | 8,706,197 |
| Unvested restricted stock units | ||
| Net Loss Per Share | ||
| Anti-dilutive securities excluded from computation of diluted net (loss) per share | 599,675 | |
| Common stock to be issued to InnoCare | ||
| Net Loss Per Share | ||
| Anti-dilutive securities excluded from computation of diluted net (loss) per share | 2,000,000 | |