v3.26.1
Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 128,739,704 77,517,375
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 34,712,901 31,232,633
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 18,541,586 18,957,212
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 59,565,217 11,327,530
Convertible debt    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 15,920,000 16,000,000