v3.26.1
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