Net Loss per Common Share (Details) - $ / shares shares in Thousands |
6 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Apr. 30, 2024 |
|
| Net Loss Per Common Share | ||||
| Total shares excluded from calculation | 2,497 | 2,525 | ||
| Private Pre-Funded Warrants | Private Placement | ||||
| Net Loss Per Common Share | ||||
| Exercise price (in dollars per share) | $ 0.001 | $ 0.001 | ||
| Employee Stock Option | ||||
| Net Loss Per Common Share | ||||
| Total shares excluded from calculation | 291 | 289 | ||
| Restricted stock units | ||||
| Net Loss Per Common Share | ||||
| Total shares excluded from calculation | 78 | 108 | ||
| Warrants | ||||
| Net Loss Per Common Share | ||||
| Total shares excluded from calculation | 2,128 | 2,128 | ||