Note 14 - Stockholders' Equity (Details Textual) | | | | | 1 Months Ended | 3 Months Ended | 12 Months Ended | | | | | | | | | | | |
Dec. 31, 2022 USD ($) $ / shares shares | Nov. 15, 2022 $ / shares | Sep. 09, 2022 USD ($) $ / shares shares | Oct. 29, 2021 USD ($) $ / shares shares | Mar. 31, 2021 shares | Dec. 31, 2021 USD ($) $ / shares shares | Jun. 30, 2021 USD ($) shares | Dec. 31, 2020 USD ($) $ / shares shares | Sep. 30, 2020 USD ($) $ / shares | Jun. 30, 2020 USD ($) shares | Mar. 31, 2020 USD ($) shares | Sep. 30, 2019 USD ($) $ / shares shares | Jun. 30, 2019 USD ($) $ / shares shares | Dec. 31, 2015 shares | Mar. 31, 2015 $ / shares shares | Sep. 30, 2011 $ / shares shares | Dec. 31, 2022 USD ($) $ / shares shares | Dec. 31, 2021 USD ($) $ / shares shares | Dec. 31, 2019 USD ($) shares | Nov. 10, 2022 USD ($) | Sep. 08, 2022 USD ($) $ / shares | Jan. 31, 2022 shares | Nov. 02, 2021 USD ($) | Oct. 27, 2021 $ / shares | Jan. 15, 2021 $ / shares shares | Jul. 31, 2020 $ / shares shares | Aug. 13, 2019 USD ($) | May 31, 2019 $ / shares | Feb. 29, 2016 $ / shares | Oct. 31, 2015 $ / shares |
Common Stock, Shares Authorized (in shares) | 150,000,000 | | | | | 100,000,000 | | | | | | | | | | | 150,000,000 | 100,000,000 | | | | 150,000,000 | | | | | | | | |
Preferred Stock, Shares Authorized (in shares) | 5,000,000 | | | | | 5,000,000 | | | | | | | | | | | 5,000,000 | 5,000,000 | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | $ 7.70 | | | | | $ 57.13 | | $ 57.13 | | | | | | | | | $ 7.70 | $ 57.13 | | | | | | | | | | | | |
Proceeds from Warrant Exercises | $ | | | | | | | | | $ 6,800,000 | | | | | | | | $ 1,703,000 | $ 0 | | | | | | | | | | | | |
Payments of Stock Issuance Costs | $ | | | | | | | | | 200,000 | | | | | | | | | | | | | | | | | | | | | |
Adjustments to Additional Paid in Capital, Beneficial Conversion Feature Upon Issuance of Stock | $ | | | | | | | | | | | | | | | | | | $ 735,000 | | | | | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | 2,306,000 | | | | | 202,000 | | 201,000 | | | | | | | | | 2,306,000 | 202,000 | | | | | | | | | | | | |
Proceeds from Issuance of Common Stock | $ | | | | | | | | | | | | | | | | | $ 0 | $ 1,776,000 | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | | | | | | | | 2,431,000 | 1,000 | | | | | | | | | | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | | | | | | | | | | | | | | | | 327,000 | | | | | | | | | | | | | |
Gain (Loss) on Modification of Warrants | $ | | | | | | | | | | | | | | | | | $ (1,922,000) | $ 0 | | | | | | | | | | | | |
Conversion of Series B Preferred Stock to Common Stock [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Adjustments to Additional Paid in Capital, Beneficial Conversion Feature Upon Issuance of Stock | $ | | | | | | $ 700,000 | | | | | | | | | | | | | | | | | | | | | | | | |
The 2022 Private Placement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Proceeds from Issuance or Sale of Equity, Total | $ | | | $ 3,200,000 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
The 2022 Private Placement [Member] | Conversion of Series C Preferred Stock to Common Stock [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Preferred Stock, Convertible, Shares Issuable (in shares) | | | 516,750 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
The 2021 Private Placement Program [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Payments of Stock Issuance Costs | $ | | | | | | | | | | | | | | | | | 1,700,000 | | | | | | | | | | | | | |
Payments of Stock Issuance Costs Allocated to Warrants | $ | | | | | | | | | | | | | | | | | $ 1,600,000 | | | | | | | | | | | | | |
The 2021 Private Placement Program [Member] | Conversion of Series B Preferred Stock to Common Stock [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Preferred Stock, Convertible, Shares Issuable (in shares) | | | | 37,500,000 | | | | | | | | | | | | | | | | | | | | | | | | | | |
Maximum Percentage of Common Stock Outstanding | | | | 19.99% | | | | | | | | | | | | | | | | | | | | | | | | | | |
Conversion of Stock, Shares Converted (in shares) | | | | | | | | | | | | | | | | | 3,380 | | | | | | | | | | | | | |
The 2021 Private Placement Program [Member] | Conversion of Series B Preferred Stock to Common Stock [Member] | Stock Restatement From Reverse Stock Split [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Preferred Stock, Convertible, Shares Issuable (in shares) | | | | 1,071,429 | | | | | | | | | | | | | | | | | | | | | | | | | | |
ATM Program [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Payments of Stock Issuance Costs | $ | | | | | | | $ 100,000 | | | | | | | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | | | | | | 2,672,000 | | | | | | | | | | | | | | | | | | | | | | | |
Proceeds from Issuance of Common Stock | $ | | | | | | | $ 1,800,000 | | | | | | | | | | | | | | | | | | | | | | | |
August 2019 Common Stock Purchase Agreement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Payments of Stock Issuance Costs | $ | | | | | | | | | | | | $ 500,000 | | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | | | | | | | | | | | 4,198,566 | | | | | | | | | | | | | | | | | | |
Proceeds from Issuance or Sale of Equity, Total | $ | | | | | | | | | | | | $ 4,200,000 | | | | | | | | | | | | | | | | | | |
Private Placement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Payments of Stock Issuance Costs | $ | | | | | | | | | | | | | $ 27,000 | | | | | | | | | | | | | | | | | |
Series C Preferred Stock [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Preferred Stock, Shares Outstanding, Ending Balance (in shares) | 2,000 | | | | | 0 | | | | | | | | | | | 2,000 | 0 | | | | | | | | | | | | |
Series C Preferred Stock [Member] | The 2022 Private Placement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | | 3,250 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Series B Preferred Stock [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares | | $ 6.30 | $ 0.18 | | | | | | | | | | | | | | | | | | $ 0.40 | | | | | | | | | |
Preferred Stock, Convertible, Conversion Ratio | | 159 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Convertible Preferred Stock, Shares Issued upon Conversion (in shares) | | | 5,556 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Preferred Stock, Change in Conversion Price, Income Statement Impact | $ | | | $ 5,700,000 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Preferred Stock, Fair Value Disclosure | $ | | | 12.5 | | | | | | | | | | | | | | | | | | $ 6,900,000 | | | | | | | | | |
Preferred Stock, Shares Outstanding, Ending Balance (in shares) | 12,000 | | | | | 14,000 | | | | | | | | | | | 12,000 | 14,000 | | | | | | | | | | | | |
Series B Preferred Stock [Member] | The 2021 Private Placement Program [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs | $ | | | | | | | | | | | | | | | | | $ 100,000 | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | | | 15,000 | | | | | | | | | | | | | | | | | | | | | | | | | | |
Proceeds from Issuance of Preferred Stock and Preference Stock | $ | | | | $ 14,900,000 | | | | | | | | | | | | | | | | | | | | | | | | | | |
Preferred Stock, Purchase Price (in dollars per share) | $ / shares | | | | $ 1,000 | | | | | | | | | | | | | | | | | | | | | | | | | | |
Preferred Stock, Convertible, Conversion Price (in dollars per share) | $ / shares | $ 6.30 | | | $ 0.40 | | | | | | | | | | | | | $ 6.30 | | | | | | | | | | | | | |
Preferred Stock, Convertible, Conversion Ratio | 159 | | | 2,500 | | | | | | | | | | | | | 159 | | | | | | | | | | | | | |
Preferred Stock, Shares Outstanding, Ending Balance (in shares) | 11,620 | | | | | | | | | | | | | | | | 11,620 | | | | | | | | | | | | | |
Ladenburg Thalmann and Co. Inc. [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Private Placement, Commission Percentage | | | | | | | | | | | | | | | | | | | 6% | | | | | | | | | | | |
Payments of Stock Issuance Costs, Reimbursement of Expenses | $ | | | | | | | | | | | | | | | | | | | $ 60,000 | | | | | | | | | | | |
Payments of Stock Issuance Costs, Other | $ | | | | | | | | | | | | | | | | | | | 300,000 | | | | | | | | | | | |
China Kington [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Payments of Stock Issuance Costs | $ | | | | | | | | | $ 200,000 | | | | | | | | | | | | | | | | | | | | | |
China Kington [Member] | Private Placement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Payments of Stock Issuance Costs | $ | | | | | | | | | | | | | $ 100,000 | | | | | | | | | | | | | | | | | |
Private Placement, Commission Percentage | | | | | | | | | | | | | 6% | | | | | | | | | | | | | | | | | |
Three Accredited Investors [Member] | Private Placement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, New Issues (in shares) | | | | | | | | | | | | | 1,371,427 | | | | | | | | | | | | | | | | | |
Issuance of Stock and Warrants During the Period, Value | $ | | | | | | | | | | | | | $ 2,400,000 | | | | | | | | | | | | | | | | | |
Xiao Rui Liu [Member] | Private Placement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Issuance of Stock and Warrants During the Period, Value | $ | | | | | | | | | | | | | 1,000,000 | | | | | | | | | | | | | | | | | |
Hai Dong Pang [Member] | Private Placement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Issuance of Stock and Warrants During the Period, Value | $ | | | | | | | | | | | | | 400,000 | | | | | | | | | | | | | | | | | |
Ping Huang [Member] | Private Placement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Issuance of Stock and Warrants During the Period, Value | $ | | | | | | | | | | | | | $ 1,000,000 | | | | | | | | | | | | | | | | | |
The July 2020 and November 2021 Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants and Rights Outstanding | $ | | | 5,200,000 | | | | | | | | | | | | | | | | | | $ 3,300,000 | | | | | | | | | |
Gain (Loss) on Modification of Warrants | $ | | | $ (1,900,000) | | | | | | | | | | | | | | | | | | | | | | | | | | | |
The 2022 Warrant Reprice Transaction [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | 327,860 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | $ 6.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Proceeds from Warrant Exercises | $ | | | $ 2,100,000 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Payments of Stock Issuance Costs | $ | | | 529,000 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Payments of Stock Issuance Costs Allocated to Warrants | $ | | | 166,000 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs | $ | | | $ 363,000 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
The 2022 Warrant Reprice Transaction [Member] | Ladenburg Thalmann and Co. Inc. [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Exercise of Warrants, Commission, Percent | | | 8% | | | | | | | | | | | | | | | | | | | | | | | | | | | |
The November 2021 Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants and Rights Outstanding | $ | | | | | | $ 9,600,000 | | | | | | | | | | | | $ 9,600,000 | | $ 1,300,000 | | | $ 14,200,000 | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | $ 0.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Proceeds from Warrant Exercises | $ | | | $ 700,000 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | 803,574 | | | | | | | | | | | | | | | | 803,574 | | | | | | | | | | | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | | 9,375,000 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
The November 2021 Warrants [Member] | Stock Restatement From Reverse Stock Split [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | $ 6.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Amended July 2020 Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants and Rights Outstanding | $ | $ 100,000 | | $ 300,000 | | | | | | | | | | | | | | $ 100,000 | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | 4,800,000 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | $ 0.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Proceeds from Warrant Exercises | $ | | | $ 1,400,000 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | | | 2,700,000 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | | 2,100,000 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
The 2022 Private Placement Short Term Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 515,876 | | 515,876 | | | | | | | | | | | | | | 515,876 | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | $ 6.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
The 2022 Private Placement Long Term Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 515,876 | | 515,876 | | | | | | | | | | | | | | 515,876 | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | $ 6.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
The 2022 Private Placement Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | 1,031,752 | | | | | | | | | | | | | | | | 1,031,752 | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | $ 6.30 | | | | | | | | | | | | | | | | $ 6.30 | | | | | | | | | | | | | |
Class of Warrant or Right, Date from which Warrants or Rights Exercisable | Mar. 09, 2023 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
The 2021 Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants and Rights Outstanding | $ | | | | | | | | | | | | | | | | | | | | | | | $ 14,200,000 | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | 37,500,000 | | | | | | | | | | | | | | | | | | | | | | | | | | |
The 2021 Warrants [Member] | Stock Restatement From Reverse Stock Split [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | 1,071,429 | | | | | | | | | | | | | | | | | | | | | | | | | | |
September 2022 Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants and Rights Outstanding | $ | | | $ 1,400,000 | | | | | | | | | | | | | | | | | $ 500,000 | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | $ 0.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | |
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) | $ / shares | | | | | | | | | | | | | | | | | | | | | | | | | $ 0.6718 | | | | | |
Warrants and Rights Outstanding, Term (Year) | | | | | | | | | | | | | | | | | | | | | | | | | 5 years | | | | | |
TLF Bio Innovation 2021 Warrants [Member] | Stock Restatement From Reverse Stock Split [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | | | | | | | | | | | | | | | | | | | | 429 | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | | | | | | | | | | | | | | | | | | | | | | | $ 23.5130 | | | | | |
The 2019 Domestic Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants and Rights Outstanding | $ | | | | | | | | $ 4,900,000 | | | | $ 3,100,000 | | | | | | | | | | | | | | | $ 3,100,000 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | | | | | | | | | | $ 1.15 | | | | | | | | | | | | | | | | | | |
Payments of Stock Issuance Costs Allocated to Warrants | $ | | | | | | | | | | | | $ 200,000 | | | | | | | | | | | | | | | | | | |
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs | $ | | | | | | | | | | | | $ 300,000 | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | 0 | | | | | | | | | | | | | | | | 0 | | | | | | | | | | | | | |
The 2019 Domestic Warrants [Member] | August 2019 Common Stock Purchase Agreement [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | | | | | | | 4,198,566 | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | | | 4,198,566 | | | | | | | | | | | | | | | | | | |
The 2019 Foreign Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants and Rights Outstanding | $ | | | | | | | | 4,200,000 | | | | | | | | | | | | | | | | | | | 2,000,000 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | | | | | | | $ 0.99 | | | | | | | | | | | | | | | | | | | | | |
Exercise of Warrants, Commission, Percent | | | | | | | | | 6% | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | 0 | | | | | | | | | | | | | | | | 0 | | | | | | | | | | | | | |
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) | $ / shares | | | | | | | | | | | | | | | | | | | | | | | | | | $ 1.65 | | | | |
Warrants and Rights Outstanding, Term (Year) | | | | | | | | | | | | | | | | | | | | | | | | | | 5 years 6 months | | | | |
The 2019 Ladenburg Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Warrants and Rights Outstanding | $ | | | | | | | | $ 200,000 | | | | | | | | | | | | | | | | | | | $ 100,000 | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | | | | | | | $ 0.99 | | | | | | | | | | | | | | | | | | | | | |
Payments of Stock Issuance Costs | $ | | | | | | | | | | | | | | | | | | | 300,000 | | | | | | | | | | | |
Payments of Stock Issuance Costs Allocated to Warrants | $ | | | | | | | | | | | | | | | | | | | 59,000 | | | | | | | | | | | |
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs | $ | | | | | | | | | | | | | | | | | | | $ 65,000 | | | | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | 0 | | | | | | | | | | | | | | | | 0 | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | | | | | | | | | | 167,942 | | | | | | | | | | | |
The 2019 Ladenburg Warrants [Member] | Stock Restatement From Reverse Stock Split [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | | | | | | | $ 34.65 | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | | | | | | | | | | 4,799 | | | | | | | | | | | |
The June 2019 Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
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) | $ / shares | | | | | | | | | | | | | $ 0.87 | | | | | | | | | | | | | | | | | |
Proceeds from Warrant Exercises | $ | | | | | | | | | | $ 497 | $ 199 | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | | | | 1,371,427 | | | | | | | | | | | | | | | | | |
Class of Warrant or Right Call Feature Minimum Stock Price (in dollars per share) | $ / shares | | | | | | | | | | | | | $ 1 | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | | | | | | | | | 571,428 | 228,571 | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Expired During Period (in shares) | | | | | | | 571,428 | | | | | | | | | | | | | | | | | | | | | | | |
The June 2019 Warrants [Member] | China Kington [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Exercise of Warrants, Commission, Percent | | | | | | | | | | 6% | 6% | | | | | | | | | | | | | | | | | | | |
Payments for Commission, Exercise of Warrants | $ | | | | | | | | | | $ 29 | $ 12 | | | | | | | | | | | | | | | | | | | |
October 2015 Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
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) | $ / shares | | | | | | | | | | | | | | | | | | | | | | | | $ 5 | | | | $ 0.2061 | $ 1.81 | |
Proceeds from Warrant Exercises | $ | | | | | | $ 5,000 | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | | | | | 442,802 | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | | | | | 22,680 | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Expired During Period (in shares) | | | | | | | | 15,320 | | | | | | | | | | | | | | | | | | | | | | |
March 2015 Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | 0 | | | | | | | | | | | | | | | | 0 | | | | | | | | | | | | | |
March 2015 Warrants [Member] | Minimum [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | | | | | | | | | | | | | $ 15 | | | | | | | | | | | | | | | |
March 2015 Warrants [Member] | Maximum [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares | | | | | | | | | | | | | | | $ 16.25 | | | | | | | | | | | | | | | |
March 2015 Short-term and Long-term Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
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) | $ / shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0.2061 | 1.81 | $ 5 |
Proceeds from Warrant Exercises | $ | | | | | | | | | | | $ 14,000 | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | | | | | | 649,133 | | | | | | | | | | | | | | | |
Class of Warrant or Right, Exercised During Period (in shares) | | | | | | | | | | | 70,000 | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Expired During Period (in shares) | | | | | | | | | | | 7,419 | | | | | | | | | | | | | | | | | | | |
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 | | | | | | | | | | | | | | | |
The July 2011 Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
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) | $ / shares | | | | | | | | | | | | | | | | $ 33.25 | | | | | | | | | | | | $ 0.2061 | $ 1.81 | $ 5 |
Class of Warrant or Right, Outstanding (in shares) | 0 | | | | | | | | | | | | | | | | 0 | | | | | | | | | | | | | |
Class of Warrant or Right, Issued During Period (in shares) | | | | | | | | | | | | | | | | 139,520 | | | | | | | | | | | | | | |
Class of Warrant or Right, Expired During Period (in shares) | | | | | 35,107 | | | | | | | | | | | | | | | | | | | | | | | | | |
The July 2020 Warrants [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Class of Warrant or Right, Outstanding (in shares) | 0 | | | | | | | | | | | | | | | | 0 | | | | | | | | | | | | | |
Reverse Stock Split [Member] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Stockholders' Equity Note, Stock Split, Conversion Ratio | | 35 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |