Net Loss Per Share - Schedule of dilutive securities excluded from the denominator (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive Securities Earnings Per Share Amount | 34,262,785 | 46,382,933 | 34,357,956 | 48,037,619 |
| Unvested or unexercised option awards | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive Securities Earnings Per Share Amount | 298,334 | 1,834,266 | 298,334 | 1,915,296 |
| Unvested RSUs | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive Securities Earnings Per Share Amount | 4,722,348 | 10,868,541 | 4,817,519 | 11,873,447 |
| Warrants | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive Securities Earnings Per Share Amount | 29,242,103 | 33,680,126 | 29,242,103 | 34,248,876 |