Net Loss Per Share - Antidilutive Securities Excluded from Computation of Net Loss per Share (Details) - shares |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 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,153,142 | 17,508,263 |
| 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,264,906 | 15,799,622 |
| 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) | 888,236 | 1,414,446 |