Note 13 - Capital Stock (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | | | | | 1 Months Ended | 2 Months Ended | 3 Months Ended | 6 Months Ended | 9 Months Ended | 12 Months Ended | |
Jun. 30, 2023 | Mar. 30, 2023 | Mar. 03, 2023 | Dec. 30, 2020 | Jun. 30, 2023 | Sep. 30, 2024 | Sep. 30, 2024 | Jun. 30, 2024 | Sep. 30, 2023 | Jun. 30, 2023 | Jun. 30, 2023 | Sep. 30, 2024 | Sep. 30, 2023 | Dec. 31, 2023 | May 31, 2021 |
Common Stock, Shares Authorized (in shares) | | | | | | 600,000,000 | 600,000,000 | | | | | 600,000,000 | | 300,000,000 | |
Common Stock, Par or Stated Value Per Share (in dollars per share) | | | | $ 0.0001 | | $ 0.0001 | $ 0.0001 | | | | | $ 0.0001 | | $ 0.0001 | |
Preferred Stock, Shares Authorized (in shares) | | | | | | 1,000,000 | 1,000,000 | | | | | 1,000,000 | | 1,000,000 | |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | | | | | | $ 0.0001 | $ 0.0001 | | | | | $ 0.0001 | | $ 0.0001 | |
Common Stock, Shares, Issued (in shares) | | | | | | 6,857,170 | 6,857,170 | | | | | 6,857,170 | | 6,421,084 | |
Preferred Stock, Shares Issued (in shares) | | | | | | 0 | 0 | | | | | 0 | | 0 | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | 5,271,604 | 5,271,604 | | | | | 5,271,604 | | 5,271,604 | |
Gain (Loss) on Issuance of Equity | | | | | | | $ 0 | | $ 0 | | | $ 0 | $ (14,840) | | |
Common Stock, Shares, Outstanding (in shares) | | | | | | 6,857,170 | 6,857,170 | | | | | 6,857,170 | | 6,421,084 | |
Preferred Stock, Shares Outstanding (in shares) | | | | | | 0 | 0 | | | | | 0 | | 0 | |
ATM Facility [Member] | | | | | | | | | | | | | | | |
Proceeds from Issuance or Sale of Equity | | | | | | | $ 2,100 | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | | | | | | 394,453 | 0 | | 0 | 144,755 | 394,453 | | | |
Fixed Commission Rate Percentage | | | | | | 3% | | | | | | | | | |
Proceeds from Issuance of Common Stock | | | | | | | $ 2,100 | | 0 | | | $ 2,100 | 4,500 | | |
Payments for Commissions | | | | | | | 100 | | $ 0 | | | 100 | 100 | | |
Canaccord [Member] | Underwriting Agreement [Member] | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 30 | | | | $ 30 | | | | | $ 30 | $ 30 | | | | |
Unit Issued During Period, Units, New Issues (in shares) | 2,500,000 | | | | | | | | | | | | | | |
Unit Issued, Price Per Unit (in dollars per share) | $ 16 | | | | $ 16 | | | | | $ 16 | $ 16 | | | | |
Each Unit, Number of Common Stock (in shares) | 1 | | | | 1 | | | | | 1 | 1 | | | | |
Proceeds from Issuance or Sale of Equity | | | | | $ 40,000 | | | | | | | | | | |
Payment for Underwriting Fees and Commissions | | | | | 2,400 | | | | | | | | | | |
Payments of Stock Issuance Costs | | | | | 200 | | | | | | | | | | |
Gain (Loss) on Issuance of Equity | | | | | $ (14,800) | | | | | | | | | | |
Lincoln Park Capital Fund, LLC [Member] | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | 16,633 | | | | | | | | | | | | | |
Purchase Agreement, Commencing Period (Month) | | | 36 months | | | | | | | | | | | | |
Purchase Agreement, Regular Purchase (in shares) | | 3,750 | | | | | | | | | | | | | |
Purchase Agreement, Regular Purchase, Shares, Closing Price One (in shares) | | 5,000 | | | | | | | | | | | | | |
Purchase Agreement, Closing Price One (in dollars per share) | | $ 20 | | | | | | | | | | | | | |
Purchase Agreement, Regular Purchase, Shares, Closing Price Two (in shares) | | 7,500 | | | | | | | | | | | | | |
Purchase Agreement, Closing Price Two (in dollars per share) | | $ 40 | | | | | | | | | | | | | |
Purchase Agreement, Regular Purchase, Shares, Closing Price Three (in shares) | | 10,000 | | | | | | | | | | | | | |
Purchase Agreement, Closing Price Three (in dollars per share) | | $ 80 | | | | | | | | | | | | | |
Purchase Agreement, Accelerated Purchase, Maximum Percentage of Regular Purchase | | | 300% | | | | | | | | | | | | |
Purchase Agreement, Accelerated Purchase, Maximum Percentage Of Prior Day Volume | | | 30% | | | | | | | | | | | | |
Purchase Agreement, Additional Accelerated Purchase, Maximum Percentage of Regular Purchase | | | 300% | | | | | | | | | | | | |
Purchase Agreement, Additional Accelerated Purchase, Maximum Percentage of Prior Day Volume | | | 30% | | | | | | | | | | | | |
Purchase Agreement, Price Discount of Additional Purchases | | | 97% | | | | | | | | | | | | |
Purchase Agreement, Additional Commitment Shares (in shares) | | 8,317 | | | | | | | | | | | | | |
Purchase Agreement, Shares Sell Limitation (in shares) | | 765,506 | | | | | | | | | | | | | |
Purchase Agreement, Shares Sell Limitation, Percentage Of Outstanding Shares | | | 19.99% | | | | | | | | | | | | |
Percentage of Common Stock Beneficial Ownership | | | 4.99% | | | | | | | | | | | | |
Derivative, Notional Amount | | | | | | $ 0 | $ 0 | | | | | $ 0 | | $ 0 | |
Lincoln Park Capital Fund, LLC [Member] | Maximum [Member] | | | | | | | | | | | | | | | |
Purchase Agreement, Amount Of Shares Commit To Purchase | | | $ 25,000 | | | | | | | | | | | | |
Percentage of Common Stock Beneficial Ownership | | | 9.99% | | | | | | | | | | | | |
Lincoln Park Capital Fund, LLC [Member] | Minimum [Member] | | | | | | | | | | | | | | | |
Purchase Agreement, Minimum Average Price Per Share To Avoid Sell Limitation (in dollars per share) | | $ 24.808 | | | | | | | | | | | | | |
Lincoln Park [Member] | Purchase Agreement [Member] | | | | | | | | | | | | | | | |
Proceeds from Issuance or Sale of Equity | | | | | | | | | | | | | $ 400 | | |
Stock Issued During Period, Shares, New Issues (in shares) | | | | | | | | | | | | | 20,000 | | |
Lincoln Park [Member] | Commitment Shares [Member] | Purchase Agreement [Member] | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | | | | | | | | | | | | 145 | | |
Warrants Originally Issued by Tottenham Acquisition I Limited [Member] | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | 120,375 | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | | | | 0.025 | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | $ 0.01 | | | | | | | | | | | |
Class of Warrant or Right, Redemption, Threshold Stock Price Trigger (in dollars per share) | | | | $ 330 | | | | | | | | | | | |
Class of Warrant or Right, Redemption, Threshold Consecutive Trading Days (Day) | | | | 20 days | | | | | | | | | | | |
Class of Warrant or Right, Redemption, Threshold Trading Days (Day) | | | | 30 days | | | | | | | | | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | | | | | | | | | | | 0 | | 0 | |
Chardan Unit Purchase Option [Member] | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | 1,229 | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | | | | 0.025 | | | | | | | | | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | | | | | | | | | | | 0 | | 0 | |
Avenue Warrants 2023 [Member] | Avenue [Member] | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | $ 4.6014 | $ 4.6014 | | | | | $ 4.6014 | | $ 16 | |
New Avenue Warrant [Member] | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | | | | | | | | | 150,000 | |
Class of Warrant or Right, Exercised During Period (in shares) | | | | | | | | | | | | 0 | | 0 | |
New Avenue Warrant [Member] | Avenue [Member] | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | $ 4.6014 | $ 4.6014 | | | | | $ 4.6014 | | | $ 16 |
Tranche A Warrant [Member] | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | 2,500,000 | 2,500,000 | | | | | 2,500,000 | | | |
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | | | | | | 1 | 1 | | | | | 1 | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | | | | | | | | | | | 0 | | 0 | |
Tranche A Warrant [Member] | Canaccord [Member] | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | 1 | | | | 1 | | | | | 1 | 1 | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 22 | | | | $ 22 | | | | | $ 22 | $ 22 | | | | |
Each Unit, Number of Warrant (in shares) | 1 | | | | 1 | | | | | 1 | 1 | | | | |
Tranche B Warrant [Member] | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | 2,500,000 | 2,500,000 | | | | | 2,500,000 | | | |
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | | | | | | 1 | 1 | | | | | 1 | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | | | | | | | | | | | 0 | | 0 | |
Tranche B Warrant [Member] | Canaccord [Member] | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) | 1 | | | | 1 | | | | | 1 | 1 | | | | |
Each Unit, Number of Warrant (in shares) | 1 | | | | 1 | | | | | 1 | 1 | | | | |