Loss Per Share (Details) - shares shares in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
|
| Total | 15,364 | 15,692 | 15,285 | 16,033 |
| Stock options and restricted stock units issued and outstanding | ||||
| Total | 10,226 | 10,555 | 10,147 | 10,730 |
| Warrants to purchase common stock | ||||
| Total | 2,655 | 2,654 | 2,655 | 2,820 |
| Common stock issuable in connection with convertible senior notes | ||||
| Total | 2,483 | 2,483 | 2,483 | 2,483 |