Note 5 - Capital Stock (Details Textual) | | | 1 Months Ended | 2 Months Ended | 3 Months Ended | 6 Months Ended | |
Oct. 02, 2023 $ / shares shares | Jun. 06, 2023 $ / shares shares | May 31, 2021 USD ($) | Sep. 14, 2023 USD ($) shares | Sep. 30, 2023 USD ($) $ / shares shares | Sep. 30, 2023 USD ($) $ / shares shares | Sep. 30, 2022 USD ($) | Mar. 31, 2023 $ / shares shares |
Common Stock, Shares Authorized (in shares) | | 325,000,000 | | | 325,000,000 | 325,000,000 | | 325,000,000 |
Preferred Stock, Shares Authorized (in shares) | | 10,000,000 | | | 10,000,000 | 10,000,000 | | 10,000,000 |
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares | | $ 0.001 | | | $ 0.001 | $ 0.001 | | $ 0.001 |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares | | $ 0.001 | | | $ 0.001 | $ 0.001 | | $ 0.001 |
Class of Warrant or Right, Outstanding (in shares) | | | | | 45,686 | 45,686 | | |
Class of Warrant or Right Outstanding, Expiration Period, December 9, 2024 [Member] | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | 33,334 | 33,334 | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | | | $ 15 | $ 15 | | |
Class of Warrant or Right Outstanding, Expiration Period, July 25, 2025 [Member] | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | 12,352 | 12,352 | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | | | $ 21.9 | $ 21.9 | | |
The 2019 Employee Stock Purchase Plan [Member] | | | | | | | | |
Class of Warrant or Right, Weighted Average Exercise Price (in dollars per share) | $ / shares | | | | | | $ 16.87 | | |
Pre-funded Warrants [Member] | Subsequent Event [Member] | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | $ 0.001 | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 3,577,240 | | | | | | | |
T1 Warrants [Member] | Subsequent Event [Member] | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | $ 5.38 | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 9,294,022 | | | | | | | |
Pre-funded Warrants in Lieu Thereof T1 Warrants [Member] | Subsequent Event [Member] | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 9,294,022 | | | | | | | |
T2 Warrants [Member] | Subsequent Event [Member] | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | $ 8.877 | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 11,265,086 | | | | | | | |
Pre-funded Warrants in Lieu Thereof T2 Warrants [Member] | Subsequent Event [Member] | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 11,265,086 | | | | | | | |
ATM Facility [Member] | | | | | | | | |
Proceeds from Issuance of Common Stock | $ | | | | | | $ 36,032,600 | $ (89,600) | |
ATM Facility [Member] | Jefferies LLC [Member] | | | | | | | | |
Stock Sales Agreement, Maximum Aggregate Offering Price | $ | | | $ 75,000,000 | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | | | 4,137,077 | 4,137,077 | 4,698,495 | | |
Proceeds from Issuance of Common Stock | $ | | | | $ 35,100,000 | $ 35,100,000 | $ 36,200,000 | | |
Public Offering [Member] | Subsequent Event [Member] | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | 15,010,810 | | | | | | | |
Reverse Stock Split [Member] | | | | | | | | |
Stockholders' Equity Note, Stock Split, Conversion Ratio | | 30 | | | | | | |