Note 12 - Capitalization and Equity Structure (Details Textual) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | | | | | | 1 Months Ended | 12 Months Ended | | |
Sep. 03, 2024 | Jan. 10, 2024 | Feb. 28, 2021 | Jun. 30, 2020 | Jun. 30, 2019 | Sep. 30, 2024 | Feb. 28, 2021 | Oct. 31, 2020 | Jun. 30, 2020 | Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2019 | May 31, 2019 |
Common Stock, Shares Authorized (in shares) | | | | | | | | | | 141,429 | 141,429 | | |
Preferred Stock, Shares Authorized (in shares) | | | | | | | | | | 10,000 | 10,000 | | |
Common Stock, Shares, Outstanding (in shares) | | | | | | | | | | 22,203 | 14,848 | | |
Common Stock, Shares, Issued (in shares) | | | | | | | | | | 22,203 | 14,848 | | |
Preferred Stock, Shares Outstanding (in shares) | | | | | | | | | | 0 | 0 | | |
Preferred Stock, Shares Issued (in shares) | | | | | | | | | | 0 | 0 | | |
Proceeds from Issuance of Common Stock | | | | | | | | | | $ 9,019 | $ 661 | | |
Stock Issued During Period, Value, New Issues | | | | | | | | | | $ 9,020 | $ 661 | | |
Class Of Warrant Or Right Exercised (in shares) | | | | | | | | | | 335 | 0 | | |
Class Of Warrant Or Right, Issued (in shares) | | | | | | | | | | 14,900 | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | | | | | | 15,560 | 1,240 | | |
Weighted Average [Member] | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | | | | $ 1.34 | | | |
September 2024 Pre-funded Warrants [Member] | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 2,900 | | | | | 2,900 | | | | | | | |
Shares Issued, Price Per Share (in dollars per share) | | | | | | $ 1 | | | | | | | |
Class Of Warrant Or Right Exercised (in shares) | | | | | | | | | | 335 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | $ 0.001 | | | | $ 0.001 | | | |
Proceeds from Issuance of Warrants | | | | | | $ 2,897 | | | | | | | |
Class Of Warrant Or Right, Issued (in shares) | | | | | | | | | | 2,900 | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | | | | | | 2,565 | 0 | | |
September 2024 Series A Warrants [Member] | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 6,000 | | | | | 6,000 | | | | | | | |
Class Of Warrant Or Right Exercised (in shares) | | | | | | | | | | 0 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | $ 1 | | | | $ 1 | | | |
Class Of Warrant Or Right, Issued (in shares) | | | | | | | | | | 6,000 | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | | | | | | 6,000 | 0 | | |
Warrants and Rights Outstanding, Term (Year) | | | | | | | | | | 4 years 8 months 12 days | | | |
September 2024 Series B Warrants [Member] | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 6,000 | | | | | 6,000 | | | | | | | |
Class Of Warrant Or Right Exercised (in shares) | | | | | | | | | | 0 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | $ 1 | | | | $ 1 | | | |
Class Of Warrant Or Right, Issued (in shares) | | | | | | | | | | 6,000 | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | | | | | | 6,000 | 0 | | |
Warrants and Rights Outstanding, Term (Year) | | | | | | | | | | 8 months 12 days | | | |
September 2024 Warrants [Member] | | | | | | | | | | | | | |
Beneficial Ownership Limitation, Percentage | | | | | | 4.99% | | | | | | | |
Beneficial Ownership Limitation, Contingency, Percentage Increase Available for Grant | | | | | | 9.99% | | | | | | | |
A2021 Warrants [Member] | | | | | | | | | | | | | |
Class Of Warrant Or Right Exercised (in shares) | | | | | | | | | | 0 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | $ 12.81 | | | | $ 12.81 | | | $ 12.81 | | | |
Beneficial Ownership Limitation, Contingency, Percentage Increase Available for Grant | | | 9.99% | | | | | | | | | | |
Class Of Warrant Or Right, Issued (in shares) | | | | | | | 273 | | | 0 | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | | | | | | 273 | 273 | | |
Warrants and Rights Outstanding, Term (Year) | | | | | | | | | | 1 year 1 month 6 days | | | |
June 2020 Investor Warrants [Member] | | | | | | | | | | | | | |
Class Of Warrant Or Right Exercised (in shares) | | | | | | | | | | 0 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | $ 5.18 | | | | | $ 5.18 | $ 5.18 | | | |
Beneficial Ownership Limitation, Contingency, Percentage Increase Available for Grant | | | | 9.99% | | | | | | | | | |
Class Of Warrant Or Right, Issued (in shares) | | | | | | | | | | 0 | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | 874 | | | | | 874 | 127 | 127 | | |
Warrants and Rights Outstanding, Term (Year) | | | | | | | | | | 10 months 24 days | | | |
June 2020 Placement Agent Warrants [Member] | | | | | | | | | | | | | |
Class Of Warrant Or Right Exercised (in shares) | | | | | | | | | | 0 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | $ 5.64 | | | | | $ 5.64 | $ 5.64 | | | |
Class Of Warrant Or Right, Issued (in shares) | | | | | | | | | 122 | 0 | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | | | | | | 39 | 39 | | |
Warrants and Rights Outstanding, Term (Year) | | | | | | | | | | 4 months 24 days | | | |
December 2019 Warrants [Member] | | | | | | | | | | | | | |
Class Of Warrant Or Right Exercised (in shares) | | | | | | | | | | 0 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | $ 8.1 | | | | | $ 8.1 | | | |
Beneficial Ownership Limitation, Contingency, Percentage Increase Available for Grant | | | | | 9.99% | | | | | | | | |
Class Of Warrant Or Right, Issued (in shares) | | | | | | | | | | 0 | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | 556 | | | | | 556 | 556 | | |
Warrants and Rights Outstanding, Term (Year) | | | | | | | | | | 6 months | | | |
December 2019 Placement Agent Warrants [Member] | | | | | | | | | | | | | |
Class Of Warrant Or Right Exercised (in shares) | | | | | | | | | | 0 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | | | | $ 8.44 | | $ 8.44 | |
Class Of Warrant Or Right, Issued (in shares) | | | | | | | | | | 0 | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | | | | | | 0 | 52 | 52 | |
Warrants and Rights Outstanding, Term (Year) | | | | | | | | | | 0 years | | | |
May 2019 Warrants [Member] | | | | | | | | | | | | | |
Class Of Warrant Or Right Exercised (in shares) | | | | | | | | | | 0 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | | | | $ 1.55 | | | |
Class Of Warrant Or Right, Issued (in shares) | | | | | | | | | | 0 | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | | | | | | 0 | 193 | | 444 |
Warrants and Rights Outstanding, Term (Year) | | | | | | | | | | 0 years | | | 5 years |
September 2024 Offering [Member] | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | 3,100 | | | | | | | | | | | | |
Proceeds from Issuance or Sale of Equity | $ 5,003 | | | | | | | | | | | | |
January 2024 Offering [Member] | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | 2,968 | | | | | | | | | | | |
Shares Issued, Price Per Share (in dollars per share) | | $ 1.55 | | | | | | | | | | | |
Proceeds from Issuance of Common Stock | | $ 3,932 | | | | | | | | | | | |
At the Market Offering [Member] | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | | | | | | | | | 105 | | | |
Shares Issued, Price Per Share (in dollars per share) | | | | | | | | | | | $ 1.59 | | |
Proceeds from Issuance of Common Stock | | | | | | | | | | $ 85 | $ 661 | | |
Stock Issued During Period, Value, New Issues | | | | | | | | $ 5,000 | | | | | |
Shares Issued, Average Price Per Share (in dollars per share) | | | | | | | | | | $ 1.43 | | | |
Sale of Stock, Number of Shares Issued in Transaction (in shares) | | | | | | | | | | | 451 | | |
Sale Of Stock, Stock Available For Issuance, Value | | | | | | | | | | $ 4,134 | | | |
At the Market Offering [Member] | Minimum [Member] | | | | | | | | | | | | | |
Share Price (in dollars per share) | | | | | | | | $ 6.75 | | | | | |