Net Loss Per Share -Anti-dilutive Common Equivalent Shares (Details) - shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Net Loss per Share [Abstract] | |||
| Anti-dilutive common equivalent shares (in shares) | 34,216,658 | 31,950,470 | 27,327,388 |
| Outstanding options to purchase common stock | |||
| Net Loss per Share [Abstract] | |||
| Anti-dilutive common equivalent shares (in shares) | 19,129,950 | 20,803,142 | 22,511,900 |
| Outstanding restricted stock units | |||
| Net Loss per Share [Abstract] | |||
| Anti-dilutive common equivalent shares (in shares) | 11,118,391 | 7,179,009 | 847,169 |
| Outstanding warrants | |||
| Net Loss per Share [Abstract] | |||
| Anti-dilutive common equivalent shares (in shares) | 3,968,317 | 3,968,319 | 3,968,319 |