Net Loss Per Share - Anti-dilutive common equivalent shares (Details) - shares |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Net Loss Per Share | ||
Total anti-dilutive common equivalent shares (in shares) | 53,333,298 | 50,776,345 |
Outstanding options to purchase common stock | ||
Net Loss Per Share | ||
Total anti-dilutive common equivalent shares (in shares) | 6,265,978 | 7,151,158 |
Outstanding restricted stock units | ||
Net Loss Per Share | ||
Total anti-dilutive common equivalent shares (in shares) | 23,238,345 | 22,972,497 |
Outstanding employee stock purchase plan options | ||
Net Loss Per Share | ||
Total anti-dilutive common equivalent shares (in shares) | 3,176,285 | 0 |
Outstanding warrants | ||
Net Loss Per Share | ||
Total anti-dilutive common equivalent shares (in shares) | 20,652,690 | 20,652,690 |