Note 12 - Stockholders' Equity (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | Oct. 27, 2020 | May 13, 2020 | Mar. 06, 2020 | Mar. 31, 2020 | Mar. 31, 2021 | Dec. 31, 2020 | Sep. 30, 2020 | Jun. 30, 2020 | Mar. 31, 2020 | Sep. 30, 2019 | Jun. 30, 2019 | Dec. 31, 2015 | Mar. 31, 2015 | Sep. 30, 2011 | Jan. 15, 2021 | Aug. 13, 2019 | May 31, 2019 | Feb. 29, 2016 | Oct. 31, 2015 |
Preferred Stock, Shares Authorized (in shares) | | | | | 5,000,000 | 5,000,000 | | | | | | | | | | | | | |
Preferred Stock, Shares Outstanding, Ending Balance (in shares) | | | | | 0 | 0 | | | | | | | | | | | | | |
Payments of Stock Issuance Costs | | | | | | | $ 200 | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | 15,000 | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | $ 1.63 | $ 1.63 | | | | | | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | 7,082,000 | 7,067,000 | | | | | | | | | | | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | | | | | | | | | | | | | | | | | | |
Proceeds from Warrant Exercises | | | | | | | 6,800 | | $ 201 | | | | | | | | | | |
China Kington [Member] | | | | | | | | | | | | | | | | | | | |
Payments of Stock Issuance Costs | | | | | | | 200 | | | | | | | | | | | | |
Ladenburg Thalmann and Co. Inc. [Member] | | | | | | | | | | | | | | | | | | | |
Payments of Stock Issuance Costs | | | | | | | | | | $ 300 | | | | | | | | | |
Private Placement, Commission Percentage | | | | | | | | | | 6.00% | | | | | | | | | |
Payments of Stock Issuance Costs, Reimbursement of Expenses | | | | | | | | | | $ 60 | | | | | | | | | |
Payments of Stock Issuance Costs, Other | | | | | | | | | | $ 300 | | | | | | | | | |
The July 2011 Warrants [Member] | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | | | | | 139,520 | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | | | | | | | | | 139,520 | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | | | | | | | | $ 33.25 | | | $ 0.2061 | $ 1.81 | $ 5 |
Class of Warrant or Right, Expired During Period (in shares) | | | 35,107 | 35,107 | | | | | | | | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | 0 | | | | | | | | | | | | | | |
March 2015 Short-term and Long-term Warrants [Member] | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | | | | 649,133 | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | | | | | | | | 649,133 | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | | | | | | | | | | | 0.2061 | 1.81 | $ 5 |
Class of Warrant or Right, Expired During Period (in shares) | | | | | | | | | 7,419 | | | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | 0 | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | | | | | | | | 70,000 | | | | | | | | | | |
Proceeds from Warrant Exercises | | | | | | | | | $ 14 | | | | | | | | | | |
March 2015 Warrants [Member] | Minimum [Member] | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | | | | | | | $ 15 | | | | | | |
March 2015 Warrants [Member] | Maximum [Member] | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | | | | | | | $ 16.25 | | | | | | |
March 2015 Warrants Expiring March 6, 2020 [Member] | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | | | | 278,200 | | | | | | |
March 2015 Warrants Expiring June 6, 2015 [Member] | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | | | | 370,933 | | | | | | |
October 2015 Warrants [Member] | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | | | 442,802 | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | | | | | | | 442,802 | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | | | | | | $ 5 | | | | | $ 0.2061 | $ 1.81 | |
Class of Warrant or Right, Expired During Period (in shares) | 15,320 | | | | | 15,320 | | | | | | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | 0 | 0 | | | | | | | | | | | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | | | | | 22,680 | | | | | | | | | | | | | |
Proceeds from Warrant Exercises | | | | | | $ 5 | | | | | | | | | | | | | |
The June 2019 Warrants [Member] | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | | 1,371,427 | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | | | | | | 1,371,427 | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | | | | | $ 0.87 | | | | | | | | |
Class of Warrant or Right, Expired During Period (in shares) | | | | | | | | 571,428 | | | | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | 0 | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | | | | | | | 571,428 | 228,571 | | | | | | | | | | |
Proceeds from Warrant Exercises | | | | | | | | $ 497 | $ 199 | | | | | | | | | | |
Class of Warrant or Right Call Feature Minimum Stock Price (in dollars per share) | | | | | | | | | | | $ 1 | | | | | | | | |
The June 2019 Warrants [Member] | China Kington [Member] | | | | | | | | | | | | | | | | | | | |
Payments for Commission, Exercise of Warrants | | | | | | | | $ 29 | $ 12 | | | | | | | | | | |
Exercise of Warrants, Commission, Percent | | | | 6.00% | | | | 6.00% | 6.00% | | | | | | | | | | |
The 2019 Domestic Warrants [Member] | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | 4,198,566 | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | | | | | 4,198,566 | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | | | | $ 1.15 | | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | | | | | 0 | | | | | | | | | | | | | | |
Warrants and Rights Outstanding | | | | | | | $ 4,900 | | | $ 3,100 | | | | | | $ 3,100 | | | |
Payments of Stock Issuance Costs Allocated to Warrants | | | | | | | | | | 200 | | | | | | | | | |
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs | | | | | | | | | | $ 300 | | | | | | | | | |
The 2019 Ladenburg Warrants [Member] | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | 167,942 | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | | | | | 167,942 | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | $ 0.99 | | | $ 1.25 | | | | | | | | | |
Warrants and Rights Outstanding | | | | | | | $ 200 | | | | | | | | | 100 | | | |
Payments of Stock Issuance Costs Allocated to Warrants | | | | | | | | | | $ 59 | | | | | | | | | |
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs | | | | | | | | | | $ 65 | | | | | | | | | |
The 2019 Foreign Warrants [Member] | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | $ 0.99 | | | | | | | | | | | | |
Exercise of Warrants, Commission, Percent | | | | | | | 6.00% | | | | | | | | | | | | |
Warrants and Rights Outstanding | | | | | | | $ 4,200 | | | | | | | | | $ 2,000 | | | |
New Warrants [Member] | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | | 6,898,566 | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | $ 1.65 | | | | | | | | | | | | |
Warrants and Rights Outstanding, Term (Year) | | | | | | | 5 years 182 days | | | | | | | | | | | | |
TLF Bio Innovation 2021 Warrants [Member] | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | | | | | | | | | | 15,000 | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | | | | | | | | | $ 0.6718 | | | | |
Warrants and Rights Outstanding, Term (Year) | | | | | | | | | | | | | | | 5 years | | | | |
TLF Bio Innovation [Member] | | | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | 1,000 | | | | | | | | | | | | | | | | | |
Proceeds from Issuance of Common Stock | | $ 1 | | | | | | | | | | | | | | | | | |
ATM Program [Member] | | | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | | | | | | | 5,836,792 | | | | | | | | | | | |
Proceeds from Issuance of Common Stock | | | | | | | | $ 5,600 | | | | | | | | | | | |
Payments of Stock Issuance Costs | | | | | | | | $ 400 | | | | | | | | | | | |
Private Placement [Member] | | | | | | | | | | | | | | | | | | | |
Payments of Stock Issuance Costs | | | | | | | | | | | $ 27 | | | | | | | | |
Private Placement [Member] | Three Accredited Investors [Member] | | | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | | | | | | | | | | 1,371,427 | | | | | | | | |
Issuance of Stock and Warrants During the Period, Value | | | | | | | | | | | $ 2,400 | | | | | | | | |
Private Placement [Member] | Xiao Rui Liu [Member] | | | | | | | | | | | | | | | | | | | |
Issuance of Stock and Warrants During the Period, Value | | | | | | | | | | | 1,000 | | | | | | | | |
Private Placement [Member] | Hai Dong Pang [Member] | | | | | | | | | | | | | | | | | | | |
Issuance of Stock and Warrants During the Period, Value | | | | | | | | | | | 400 | | | | | | | | |
Private Placement [Member] | Ping Huang [Member] | | | | | | | | | | | | | | | | | | | |
Issuance of Stock and Warrants During the Period, Value | | | | | | | | | | | 1,000 | | | | | | | | |
Private Placement [Member] | China Kington [Member] | | | | | | | | | | | | | | | | | | | |
Payments of Stock Issuance Costs | | | | | | | | | | | $ 100 | | | | | | | | |
Private Placement, Commission Percentage | | | | | | | | | | | 6.00% | | | | | | | | |
August 2019 Common Stock Purchase Agreement [Member] | | | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | | | | | | | | | 4,198,566 | | | | | | | | | |
Payments of Stock Issuance Costs | | | | | | | | | | $ 500 | | | | | | | | | |
Proceeds from Issuance of Stock and Warrants | | | | | | | | | | $ 4,200 | | | | | | | | | |