Basis of Presentation, Significant Accounting Policies and Fair Value Measurements - Common Stock Equivalent Shares Excluded From Calculation of Diluted Net Loss Per Share (Details) - shares |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Anti-dilutive shares excluded from calculation of diluted net loss per share (in shares) | 14,235,854 | 13,004,006 |
Employee Stock Option | ||
Anti-dilutive shares excluded from calculation of diluted net loss per share (in shares) | 8,949,015 | 9,571,521 |
Restricted Stock Units | ||
Anti-dilutive shares excluded from calculation of diluted net loss per share (in shares) | 4,836,839 | 2,982,485 |
Warrants | ||
Anti-dilutive shares excluded from calculation of diluted net loss per share (in shares) | 450,000 | 450,000 |