Net Loss per Share - Antidilutive (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Anti-dilutive securities | ||
| Anti-dilutive securities excluded from the calculation of net loss per share | 11,735,938 | 21,936,735 |
| RSUs | ||
| Anti-dilutive securities | ||
| Anti-dilutive securities excluded from the calculation of net loss per share | 3,598,746 | 3,548,667 |
| PSUs | ||
| Anti-dilutive securities | ||
| Anti-dilutive securities excluded from the calculation of net loss per share | 1,450,809 | 1,100,000 |
| Stock options | ||
| Anti-dilutive securities | ||
| Anti-dilutive securities excluded from the calculation of net loss per share | 6,686,383 | 9,067,448 |
| Warrants | ||
| Anti-dilutive securities | ||
| Anti-dilutive securities excluded from the calculation of net loss per share | 0 | 8,220,620 |