Net Loss Per Share - Anti-dilutive Securities (Details) |
3 Months Ended | |
|---|---|---|
|
Mar. 31, 2026
shares
|
Mar. 31, 2025
shares
|
|
| Options to purchase common stock | ||
| Net Loss Per Share | ||
| Anti-dilutive securities excluded from computation of diluted net (loss) per share | 10,988,118 | 8,670,569 |
| Unvested restricted stock units | ||
| Net Loss Per Share | ||
| Anti-dilutive securities excluded from computation of diluted net (loss) per share | 667,600 | |
| 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 | ||
| Anti-dilutive securities excluded from computation of diluted net (loss) per share | 7,547,160 | |
| Conversion ratio | 37.7358 | |