Note 7 - Stockholders' Equity (Details Textual) $ / shares in Units, $ in Thousands | | | | 3 Months Ended | | | | | | | | | |
Jan. 05, 2024 USD ($) $ / shares shares | Feb. 03, 2023 USD ($) | Jan. 30, 2023 shares | Mar. 31, 2024 USD ($) $ / shares shares | Mar. 31, 2023 USD ($) shares | Jan. 31, 2024 $ / shares shares | Jan. 09, 2024 shares | Dec. 31, 2023 $ / shares shares | Nov. 30, 2023 $ / shares shares | Jan. 31, 2023 $ / shares shares | Sep. 22, 2022 | Dec. 31, 2021 shares | Sep. 13, 2019 $ / shares | Sep. 13, 2016 shares |
Preferred Stock, Shares Authorized (in shares) | | | | 2,000,000 | | | | 2,000,000 | | | | | | 2,000,000 |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares | | | | $ 0.0001 | | | | $ 0.0001 | | | | | | |
Common Stock, Shares Authorized (in shares) | | | | 200,000,000 | | | 200,000,000 | 75,000,000 | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | | $ 29.5 | | | | $ 32.42 | | | | | | |
Fair Value Adjustment of Warrants | $ | | | | $ 116 | $ 878 | | | | | | | | | |
Proceeds from Warrant Exercises | $ | | | | $ 4,973 | $ 0 | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) | | | | 283 | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | | 0 | 0 | | | | | | | | | |
Invagen Pharmaceuticals Inc [Member] | | | | | | | | | | | | | | |
Contingent Fee, Percentage of Proceeds of Future Financings | | 7.50% | | | | | | | | | | | | |
Contingent Fee, Maximum Allowable Amount | $ | | $ 4,000 | | | | | | | | | | | | |
Restricted Stock Units (RSUs) [Member] | | | | | | | | | | | | | | |
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount | $ | | | | $ 100 | | | | | | | | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | | | | 1 year 4 months 24 days | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) | | | | 45 | | | | | | | | | | |
Share-Based Payment Arrangement, Option [Member] | | | | | | | | | | | | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | | | | 1 year 7 months 6 days | | | | | | | | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ | | | | $ 700 | | | | | | | | | | |
Two Thousand Fifteen Incentive Plan [Member] | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) | | | 70,223 | | | | | | | | | 3,556 | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) | | | 10 years | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | | | | 44,701 | | | | | | | | | | |
January 2023 Warrants [Member] | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | | | | | 25,871 | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | $ 22.545 | | | | | | | | | $ 116.25 | | | | |
Fair Value Adjustment of Warrants | $ | $ 100 | | | | | | | | | | | | | |
November 2023 Warrants [Member] | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | | | | 194,667 | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | $ 22.545 | | | | | | | | $ 22.545 | | | | | |
New Series A Warrants [Member] | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 220,538 | | | | | | | | | | | | | |
Warrants and Rights Outstanding, Term (Year) | 5 years | | | | | | | | | | | | | |
Warrants and Rights Issued Classified as Deemed Dividend | $ | $ 600 | | | | | | | | | | | | | |
New Series B Warrants [Member] | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 220,538 | | | | | | | | | | | | | |
Warrants and Rights Issued Classified as Deemed Dividend | $ | $ 4,300 | | | | | | | | | | | | | |
Existing Warrants [Member] | | | | | | | | | | | | | | |
Proceeds from Warrant Exercises | $ | $ 4,500 | | | | | | | | | | | | | |
January 2024 Warrant Inducement [Member] | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | 25,871 | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | | | | $ 22.545 | | | | | | | | |
January 2024 Warrant Inducement [Member] | Invagen Pharmaceuticals Inc [Member] | | | | | | | | | | | | | | |
Payment of Contingent Fee | $ | | | | $ 300 | | | | | | | | | | |
May 2024 Warrant Inducement [Member] | Invagen Pharmaceuticals Inc [Member] | | | | | | | | | | | | | | |
Payment of Contingent Fee | $ | | | | 300 | | | | | | | | | | |
Shelf [Member] | | | | | | | | | | | | | | |
Securities, Remaining Available for Sale, Amount | $ | | | | $ 24,900 | | | | | | | | | | |
Preferred Class A [Member] | | | | | | | | | | | | | | |
Preferred Stock, Shares Authorized (in shares) | | | | | | | | | | | | | | 250,000 |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares | | | | | | | | | | | | | $ 0.0001 | |
Preferred Stock, Convertible, Conversion Ratio | | | | | | | | | | | 1,125 | | | |