Net Loss Per Common Share - Summary of Potentially Dilutive Securities (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potentially dilutive outstanding securities (in shares) | 12,682,213 | 12,307,643 |
| Stock Options | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potentially dilutive outstanding securities (in shares) | 11,810,532 | 11,675,136 |
| RSUs | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potentially dilutive outstanding securities (in shares) | 696,231 | 316,957 |
| PSUs | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potentially dilutive outstanding securities (in shares) | 175,450 | 275,550 |
| Warrants | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potentially dilutive outstanding securities (in shares) | 0 | 40,000 |