Net Loss Per Share - Antidilutive Securities Excluded from Computation of Net Loss per Share (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Securities excluded from computation of diluted net loss per share | ||
| Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) | 21,275,113 | 17,362,940 |
| Options to purchase common shares | ||
| Securities excluded from computation of diluted net loss per share | ||
| Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) | 20,375,534 | 15,671,561 |
| Warrants to purchase common shares | ||
| Securities excluded from computation of diluted net loss per share | ||
| Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) | 0 | 294,195 |
| Restricted share units | ||
| Securities excluded from computation of diluted net loss per share | ||
| Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) | 899,579 | 1,397,184 |