Note 8 - Stockholders' Equity (Details Textual) - USD ($) $ / shares in Units, Rate in Thousands, $ in Thousands | 1 Months Ended | 3 Months Ended | | | | | |
Feb. 29, 2024 | Dec. 31, 2023 | Dec. 31, 2022 | Sep. 30, 2023 | Dec. 31, 2021 | May 14, 2021 | Jul. 31, 2016 | Oct. 27, 2014 |
Preferred Stock, Shares Authorized (in shares) | | 1,000,000 | | 1,000,000 | | | | |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | | $ 0.001 | | $ 0.001 | | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | | $ 500 | | | | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | | 1 year 8 months 12 days | | | | | | |
Warrants Exercisable Term (Month) | | 6 months | | | | | | |
Warrants and Rights Outstanding, Term (Year) | | 5 years | | | | | | |
Warrants or Rights, Exercised During Period (in shares) | | 0 | 0 | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value | | $ 0 | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year) | | 8 years 1 month 6 days | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term (Year) | | 7 years 7 months 6 days | | | | | | |
Share-Based Payment Arrangement, Option [Member] | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) | | 1,802,479 | | 1,831,515 | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | 0 | | | | | | |
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | $ 0 | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate (Rate) | | 0% | | | | | | |
Share-Based Payment Arrangement, Option [Member] | Subsequent Event [Member] | Vesting Quarterly [Member] | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | 250,000 | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) | 3 years | | | | | | | |
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 0.83 | | | | | | | |
Share-Based Payment Arrangement, Employee [Member] | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | 0 | 50,000 | | | | | |
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | $ 1.34 | | | | | |
Share-Based Payment Arrangement, Employee [Member] | Share-Based Payment Arrangement, Option [Member] | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) | | | 3 years | | | | | |
Montage Warrant [Member] | | | | | | | | |
Warrants and Rights Outstanding, Term (Year) | | 8 years | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | $ 132.5 | | | | | | |
Class of Warrant or Right, Equity Buy-out | | $ 250 | | | | | | |
Series A Warrants [Member] | | | | | | | | |
Warrants and Rights Outstanding, Term (Year) | | | | | 5 years 6 months | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | $ 4 | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | 872,625 | | | | | | |
Series B Warrants [Member] | | | | | | | | |
Warrants and Rights Outstanding, Term (Year) | | | | | 24 months | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | $ 4 | | | |
Series C Warrants [Member] | | | | | | | | |
Warrants and Rights Outstanding, Term (Year) | | | | | 5 years 6 months | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | $ 0.05 | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | 13,738 | | | | | | |
Placement Agent Warrants [Member] | | | | | | | | |
Warrants and Rights Outstanding, Term (Year) | | | | | | 5 years | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | $ 4 | $ 2.85 | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | 179,536 | | | | 179,536 | | |
Series C Preferred Placement Agent Warrants [Member] | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | 11,992 | | | | | | |
Series D Preferred Stock Warrants [Member] | | | | | | | | |
Warrants and Rights Outstanding, Term (Year) | | | | | | 5 years 6 months | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | $ 2.51 | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | 592,106 | | |
Series D Warrants [Member] | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | 592,106 | | | | | | |
Warrants or Rights, Exercised During Period (in shares) | | 0 | | | | | | |
Amended and Restated Stock Incentive Plan [Member] | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | | 2,400,000 | | | | | 5,000 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) | | 1,802,479 | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | | 344,000 | | | | | | |
Series A Convertible Preferred Stock [Member] | | | | | | | | |
Preferred Stock, Shares Authorized (in shares) | | | | | | | | 264,000 |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | | | | | | | | $ 10 |
Preferred Stock, Shares Outstanding, Ending Balance (in shares) | | 0 | | 0 | | | | |
Series B Convertible Preferred Stock [Member] | | | | | | | | |
Preferred Stock, Shares Authorized (in shares) | | 5,000 | | | | | | |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | | $ 1,000 | | | | | | |
Preferred Stock, Shares Outstanding, Ending Balance (in shares) | | 0 | | 0 | | | | |
Series C Convertible Preferred Stock [Member] | | | | | | | | |
Preferred Stock, Shares Authorized (in shares) | | 11,000 | | 11,000 | | | | |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | | $ 1,000 | | | | | | |
Preferred Stock, Shares Outstanding, Ending Balance (in shares) | | 350 | | 350 | | | | |
Preferred Stock, Convertible, Shares Issuable (in shares) | | 38,889 | | 38,889 | | | | |
Series D Convertible Preferred Stock [Member] | | | | | | | | |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | | | | | | $ 1,000 | | |
Preferred Stock, Shares Outstanding, Ending Balance (in shares) | | 0 | | 0 | | 4,200 | | |
Convertible Preferred Stock, Percent, Maximum Ownership | | | | | | 4.99% | | |
Convertible Preferred Stock, Percent, Maximum Ownership Upon Election | | | | | | 9.99% | | |