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