Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details) - shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Anti-dilutive shares outstanding | 136,998,769 | 124,227,640 |
Stock options | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Anti-dilutive shares outstanding | 30,359,033 | 29,843,198 |
Warrants | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Anti-dilutive shares outstanding | 18,541,586 | 19,237,649 |
RSUs | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Anti-dilutive shares outstanding | 72,098,150 | 2,500,916 |
Convertible debt | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Anti-dilutive shares outstanding | 16,000,000 | 72,645,878 |