Net Loss per Common Share - Potentially Dilutive Securities (Details) - shares |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Antidilutive securities | 7,779,657 | 9,310,582 |
| Stock Options | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Antidilutive securities | 5,605,144 | 7,587,618 |
| Restricted Stock Units | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Antidilutive securities | 1,961,038 | 1,495,986 |
| Performance Stock Units | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Antidilutive securities | 119,667 | 64,281 |
| Warrants | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Antidilutive securities | 28,424 | 79,220 |
| ESPP | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Antidilutive securities | 65,384 | 83,477 |