Net Loss per Share (Details) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Potentially dilutive securities | ||
| Anti-dilutive common stock equivalent shares (in shares) | 13,118,224 | 12,752,770 |
| Unvested restricted stock unit awards | ||
| Potentially dilutive securities | ||
| Anti-dilutive common stock equivalent shares (in shares) | 493,689 | 1,499,103 |
| Outstanding stock options | ||
| Potentially dilutive securities | ||
| Anti-dilutive common stock equivalent shares (in shares) | 12,624,535 | 11,253,667 |