Net Loss Per Share - Antidilutive (Details) - shares shares in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Common stock equivalents | ||
Potentially dilutive securities (in shares) | 5,964 | 904 |
Stock options | ||
Common stock equivalents | ||
Potentially dilutive securities (in shares) | 351 | 302 |
Restricted stock units | ||
Common stock equivalents | ||
Potentially dilutive securities (in shares) | 77 | 8 |
Performance stock units | ||
Common stock equivalents | ||
Potentially dilutive securities (in shares) | 57 | 27 |
BTI Warrants | ||
Common stock equivalents | ||
Potentially dilutive securities (in shares) | 5,479 | 567 |