Net Loss Per Share - Antidilutive (Details) - shares shares in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Common stock equivalents | ||
| Potentially dilutive securities (in shares) | 3,638 | 2,200 |
| Stock options | ||
| Common stock equivalents | ||
| Potentially dilutive securities (in shares) | 352 | 311 |
| Restricted stock units | ||
| Common stock equivalents | ||
| Potentially dilutive securities (in shares) | 107 | 27 |
| Performance stock units | ||
| Common stock equivalents | ||
| Potentially dilutive securities (in shares) | 0 | 70 |
| BTI Warrants | ||
| Common stock equivalents | ||
| Potentially dilutive securities (in shares) | 3,179 | 1,792 |