Net Loss Per Share - Schedule of Antidilutive Shares (Details) - shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive shares | 37,789,489 | 48,615,824 |
Options | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive shares | 17,084,258 | 19,072,207 |
RSUs | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive shares | 5,699,723 | 7,885,931 |
Brookfield SAFE | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive shares | 0 | 5,000,000 |
Warrants | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive shares | 15,005,508 | 16,657,686 |