Net Loss per Share (Details) - shares |
9 Months Ended | |
|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Potentially dilutive securities | ||
| Anti-dilutive common stock equivalent shares (in shares) | 10,708,400 | 8,105,909 |
| Unvested restricted stock unit awards | ||
| Potentially dilutive securities | ||
| Anti-dilutive common stock equivalent shares (in shares) | 2,540,456 | 2,105,283 |
| Outstanding stock options | ||
| Potentially dilutive securities | ||
| Anti-dilutive common stock equivalent shares (in shares) | 8,167,944 | 6,000,626 |