Note 8 - Stockholders' Equity (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | 1 Months Ended | 3 Months Ended | 44 Months Ended | | | | | |
Jan. 31, 2025 | Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2024 | Sep. 30, 2024 | May 14, 2021 | Mar. 31, 2019 | Oct. 17, 2018 | Aug. 31, 2016 |
Preferred Stock, Shares Authorized (in shares) | | 1,000,000 | | 1,000,000 | 1,000,000 | | | | |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | | $ 0.001 | | $ 0.001 | $ 0.001 | | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | | $ 400 | | $ 400 | | | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | | 1 year 2 months 12 days | | | | | | | |
Warrants Exercisable Term (Month) | | 6 months | | | | | | | |
Warrants and Rights Outstanding, Term (Year) | | 5 years | | 5 years | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | 0 | 0 | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value | | $ 596 | | $ 596 | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value | | $ 355 | | $ 355 | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year) | | 7 years 4 months 24 days | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term (Year) | | 7 years 1 month 6 days | | | | | | | |
Subsequent Event [Member] | Chief Executive Officer [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) | 25,000 | | | | | | | | |
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in dollars per share) | $ 0.81 | | | | | | | | |
Montage Warrant [Member] | | | | | | | | | |
Warrants and Rights Outstanding, Term (Year) | | 8 years | | 8 years | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | $ 132.5 | | $ 132.5 | | | | | |
Class of Warrant or Right, Equity Buy-out | | $ 250 | | $ 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 | | |
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, Maximum Beneficial Ownership | | | | | | | 4.99% | | |
Class of Warrant or Right, Maximum Beneficial Ownership, Election of Holder | | | | | | | 9.99% | | |
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) | | | | | | $ 2.85 | $ 4 | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | 179,536 | | 179,536 | | 179,536 | | | |
Warrants or Rights, Exercised During Period (in shares) | | 0 | 0 | | | | | | |
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, Maximum Beneficial Ownership | | | | | | 4.99% | | | |
Class of Warrant or Right, Maximum Beneficial Ownership, Election of Holder | | | | | | 9.99% | | | |
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 | | 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 | | 2,400,000 | | | | | 5,000 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) | | 2,106,895 | | 2,106,895 | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | | 40,000 | | 40,000 | | | | | |
Series C Convertible Preferred Stock [Member] | | | | | | | | | |
Preferred Stock, Shares Authorized (in shares) | | 11,000 | | 11,000 | 11,000 | | | 11,000 | |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | | | | | | | | $ 1,000 | |
Preferred Stock, Shares Outstanding (in shares) | | 350 | | 350 | 350 | | | | |
Preferred Stock, Convertible, Shares Issuable (in shares) | | 38,889 | | 38,889 | 38,889 | | | | |