Net Loss Per Share - Anti-dilutive securities not included in the diluted net loss per share calculation (Details) - shares |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total | 3,182,449 | 402,340 |
Outstanding Common Stock Options | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total | 3,045,385 | 188,521 |
Unvested Restricted Stock Units | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total | 137,064 | 213,819 |