Warrants (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 6 Months Ended | |
---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Warrants | |||
Number of common shares issuable | 3,290,766 | ||
Dividend attributable to down round feature of warrants | $ 234 | $ 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 | 2,594,503 | ||
Exercise price of warrant | $ 21.1 | ||
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 |