v3.26.1
Net Loss per Share - Antidilutive effect (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 computation of diluted net loss per share (in shares) 36,842,983 62,945,257
Options issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 7,701,569 17,435,329
Warrants | July 16, 2021    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 14,324,893 14,324,893
Warrants | January 13, 2021    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 0 117,423
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 10,847,613 12,713,887
Unvested market-based and performance stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 2,800,978 1,456,225
Earn out shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 0 15,000,000
Contingently issuable common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the computation of diluted net loss per share (in shares) 1,167,930 1,897,500