Net Loss per Share - Antidilutive (Details) - shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Anti-dilutive securities | ||
Anti-dilutive securities excluded from the calculation of net loss per share | 21,936,735 | 21,309,711 |
RSUs | ||
Anti-dilutive securities | ||
Anti-dilutive securities excluded from the calculation of net loss per share | 3,548,667 | 2,984,663 |
PSUs | ||
Anti-dilutive securities | ||
Anti-dilutive securities excluded from the calculation of net loss per share | 1,100,000 | |
Employee Stock Option | ||
Anti-dilutive securities | ||
Anti-dilutive securities excluded from the calculation of net loss per share | 9,067,448 | 9,167,552 |
Warrants, non pre-funded | ||
Anti-dilutive securities | ||
Anti-dilutive securities excluded from the calculation of net loss per share | 8,220,620 | 9,157,496 |