v3.26.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 47,124,463 243,544,555
Warrants as exercisable to common shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 157,960 677,934
Stock options issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 46,966,503 42,936,552
Preferred shares as convertible to common shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 0 199,930,069