Basic and Diluted Net Loss per Common Share - Antidilutive Common Stock (Details) - shares shares in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Antidilutive securities | ||
Antidilutive securities excluded from computation of diluted earnings per share (in shares) | 40,980 | 36,081 |
Options to purchase common stock | ||
Antidilutive securities | ||
Antidilutive securities excluded from computation of diluted earnings per share (in shares) | 28,271 | 26,536 |
Non-vested restricted stock units | ||
Antidilutive securities | ||
Antidilutive securities excluded from computation of diluted earnings per share (in shares) | 12,709 | 9,545 |