Net Loss Per Share - Anti-dilutive Securities (Details) |
6 Months Ended | |
|---|---|---|
|
Jun. 30, 2026
shares
|
Jun. 30, 2025
shares
|
|
| Net Loss Per Share | ||
| Anti-dilutive securities excluded from computation of diluted net (loss) per share | 8,679,234 | |
| Options to purchase common stock | ||
| Net Loss Per Share | ||
| Anti-dilutive securities excluded from computation of diluted net (loss) per share | 12,645,400 | 10,615,469 |
| Unvested restricted stock units | ||
| Net Loss Per Share | ||
| Anti-dilutive securities excluded from computation of diluted net (loss) per share | 1,263,694 | 511,100 |
| 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 | |
| Convertible Debt Securities | ||
| Net Loss Per Share | ||
| Conversion ratio | 37.7358 | |