Warrants (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2025 |
|
| Warrants | ||
| Number of common shares issuable | 159,372,226 | |
| Dividend attributable to down round feature of warrants | $ 234 | |
| January 23, 2017 Warrants | ||
| Warrants | ||
| Number of common shares issuable | 5,450 | |
| Exercise price of warrant | $ 0.1 | |
| 2019 Warrants | ||
| Warrants | ||
| Number of common shares issuable | 690,813 | |
| Exercise price of warrant | $ 19.5 | |
| March 2020 Coverage Warrants | ||
| Warrants | ||
| Number of common shares issuable | 1,921,854 | |
| Exercise price of warrant | $ 21.1 | |
| October 2025 Pre-funded warrants | ||
| Warrants | ||
| Number of common shares issuable | 80,768,504 | |
| Exercise price of warrant | $ 0.001 | |
| October 2025 common warrants | ||
| Warrants | ||
| Number of common shares issuable | 75,985,605 | |
| Exercise price of warrant | $ 0.5335 | |
| 2017 Warrants | ||
| Warrants | ||
| Dividend attributable to down round feature of warrants | $ 234 | |
| 2017 Warrants | Maximum | ||
| Warrants | ||
| Warrants | $ 10.55 | |
| 2017 Warrants | Minimum | ||
| Warrants | ||
| Warrants | $ 2.82 |