Net Loss Per Share - Antidilutive (Details) - shares shares in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Common stock equivalents | ||
Potentially dilutive securities (in shares) | 6,239 | 914 |
Stock options | ||
Common stock equivalents | ||
Potentially dilutive securities (in shares) | 367 | 303 |
Restricted stock units | ||
Common stock equivalents | ||
Potentially dilutive securities (in shares) | 20 | 12 |
Performance stock units | ||
Common stock equivalents | ||
Potentially dilutive securities (in shares) | 60 | 32 |
BTI Warrants | ||
Common stock equivalents | ||
Potentially dilutive securities (in shares) | 5,792 | 567 |