Loss per Share - Anti-dilutive common equivalent shares (Details) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Loss per Share | ||
| Total anti-dilutive common equivalent shares | 260,885,748 | 243,753,543 |
| Employee Stock Option | ||
| Loss per Share | ||
| Total anti-dilutive common equivalent shares | 28,332,199 | 29,135,449 |
| Outstanding RSUs | ||
| Loss per Share | ||
| Total anti-dilutive common equivalent shares | 40,689,340 | 37,921,412 |
| Outstanding shares under ESPP | ||
| Loss per Share | ||
| Total anti-dilutive common equivalent shares | 9,330 | 4,499 |
| Outstanding warrants | ||
| Loss per Share | ||
| Total anti-dilutive common equivalent shares | 55,850,282 | 40,680,770 |
| Outstanding Special Shares and options to purchase Special Shares | ||
| Loss per Share | ||
| Total anti-dilutive common equivalent shares | 136,004,597 | 136,011,413 |