Loss Per Share of Common Stock - Anti-dilutive Securities (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
|
| Stock options | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti-dilutive excluded from the calculation of diluted loss per common share (in shares) | 4,682,592 | 1,639,354 | 4,682,592 | 1,639,354 |
| Warrants | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti-dilutive excluded from the calculation of diluted loss per common share (in shares) | 3,089,182 | 3,272,940 | 3,089,182 | 3,272,940 |
| Unvested restricted stock units | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti-dilutive excluded from the calculation of diluted loss per common share (in shares) | 498,426 | 513,446 | 498,426 | 513,446 |