v3.26.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the calculation of diluted net loss per share (in shares) 30,397,454 15,703,009
Outstanding warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the calculation of diluted net loss per share (in shares) 8,203,743 8,203,743
Outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the calculation of diluted net loss per share (in shares) 18,583,623 6,801,345
Outstanding RSUs and Incentive Share Awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the calculation of diluted net loss per share (in shares) 3,610,088 697,921