Note 14 - Convertible Notes Payable (Details Textual) - USD ($) | Jul. 10, 2020 | Jun. 29, 2020 | Jun. 12, 2020 | Jun. 10, 2020 | May 06, 2020 | Mar. 12, 2020 | Feb. 13, 2020 | Jan. 13, 2020 | Jul. 10, 2019 | Jul. 31, 2020 | Sep. 30, 2020 | Mar. 30, 2020 | Sep. 23, 2015 |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | | | | | | | | | | | | 8,681 |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | | | | | | | | | | | $ 12 | $ 28.80 |
Payments of Stock Issuance Costs, Commitment Fees | | | | | | | | | $ 50,000 | | | | |
Stock Issued During Period, Shares, Issued for Due Diligence Fee (in shares) | | 17,071 | | | 14,368 | | | | 33,334 | | | | |
Stock Issued During Period, Value, Issued for Due Diligence Fee | | $ 100,000 | | | $ 133,333 | | | | $ 400,000 | | | | |
Payments of Stock Issuance Costs, Banker Fees | | | | | | | | | 193,500 | | | | |
Payments of Stock Issuance Costs, Legal Fees | | | | | | | | | 71,330 | | | | |
Class of Warrant or Right, Recorded as Debt Discount | | | | | | | | | $ 595,662 | | | | |
Share Price (in dollars per share) | | | $ 5.20 | | | $ 6.08 | | | | | | | |
Stock Returned During the Period, Shares, Commitment Fee (in shares) | | | | | | | | | | 75,000 | | | |
Shares Issued, Price Per Share (in dollars per share) | | $ 5.86 | | | $ 9.28 | | | | | | | | |
Conversion of Senior Secured Convertible Note to Common Stock [Member] | | | | | | | | | | | | | |
Debt Conversion, Original Debt, Amount | | | | $ 3,789,000 | | | | | | | | | |
Debt Conversion, Converted Instrument, Shares Issued (in shares) | | | | 728,654 | | | | | | | | | |
Investor Warrant [Member] | | | | | | | | | | | | | |
Warrants and Rights Outstanding, Term (Year) | | 5 years | | | 5 years | | | | 5 years | | | | |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | | 178,125 | | | 237,500 | | | | 250,000 | | | | |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | | $ 9.28 | | | $ 9.28 | | | | $ 12 | | | | |
Repayments of Convertible Debt | | | | | | | | | | $ 2,415,000 | | | |
Warrants and Rights Outstanding | | | | | $ 876,937 | | | | | | | | |
Payments of Debt Issuance Costs | | | | | | | | | | 1,218,163 | | | |
Secured Redeemable Convertible Note [Member] | February 2020 Note [Member] | | | | | | | | | | | | | |
Debt Instrument, Convertible, Conversion Price (in dollars per share) | | | | | | $ 5.20 | $ 9.20 | | | | | | |
The Note [Member] | Senior Secured Convertible Note [Member] | | | | | | | | | | | | | |
Debt Instrument, Face Amount | | | | | | | | | $ 3,060,000 | | | | |
Proceeds from Debt, Net of Issuance Costs | | | | | | | | | 2,550,000 | | | | |
Debt Instrument, Unamortized Discount, Total | | | | | | | | | 510,000 | | | | |
Debt Instrument, Periodic Payment, Principal due in 180 Days | | | | | | | | | 918,000 | | | | |
Debt Instrument, Periodic Payment, Principal due in 270 Days | | | | | | | | | $ 1,071,000 | | | | |
Debt Instrument, Convertible, Conversion Price (in dollars per share) | | | | | | | | | $ 12 | | | | |
Amended Note [Member] | Senior Secured Convertible Note [Member] | | | | | | | | | | | | | |
Debt Instrument, Face Amount | | | | | | $ 3,789,000 | | | | | | | |
Debt Instrument, Unamortized Discount, Total | | | | | | $ 641,215 | | | | | | | |
Debt Instrument, Convertible, Conversion Price (in dollars per share) | | | | | | $ 5.20 | | | | | | | |
Interest Expense, Debt, Total | | | | | | $ 729,000 | | | | | | | |
Debt Instrument, Convertible, Beneficial Conversion Feature, Per Share (in dollars per share) | | | | | | $ 0.88 | | | | | | | |
Long-term Debt, Total | | | | $ 0 | | | | | | | | | |
January 2020 Note [Member] | Secured Redeemable Convertible Note [Member] | | | | | | | | | | | | | |
Debt Instrument, Face Amount | | | | | | | | $ 157,000 | | | | | |
Debt Instrument, Convertible, Conversion Price (in dollars per share) | | | | | | | | $ 12 | | | | | |
Debt Instrument, Interest Rate, Stated Percentage | | | | | | | | 10.00% | | | | | |
Stock Issued During Period, Shares, Commitment Fees (in shares) | | | | | | | | 81,250 | | | | | |
Debt Instrument, Fee Amount | | | | | | | | $ 75,000 | | | | | |
Debt Instrument, Covenant, Shares to be Paid, Commitment Fee, Repaid Prior to Maturity (in shares) | | | | | | | | 6,250 | | | | | |
Repayments of Convertible Debt | | | $ 211,984 | | | | | | | | | | |
February 2020 Note [Member] | Secured Redeemable Convertible Note [Member] | | | | | | | | | | | | | |
Debt Instrument, Face Amount | | | | | | | $ 126,000 | | | | | | |
Debt Instrument, Interest Rate, Stated Percentage | | | | | | | 10.00% | | | | | | |
Stock Issued During Period, Shares, Commitment Fees (in shares) | | | | | | | 6,250 | | | | | | |
Debt Instrument, Fee Amount | | | | | | | $ 57,500 | | | | | | |
Repayments of Convertible Debt | $ 170,442 | | | | | | | | | | | | |
Debt Instrument, Deemed Dividend Expense | | | | | | $ 70,998 | | | | | | | |
Legal Fees | | | | | | | $ 6,000 | | | | | | |
February 2020 Note [Member] | Secured Redeemable Convertible Note [Member] | Minimum [Member] | | | | | | | | | | | | | |
Debt Instrument, Convertible, Premium Payment Percentage | | | | | | | 10.00% | | | | | | |
February 2020 Note [Member] | Secured Redeemable Convertible Note [Member] | Maximum [Member] | | | | | | | | | | | | | |
Debt Instrument, Convertible, Premium Payment Percentage | | | | | | | 30.00% | | | | | | |
May 2020 Note [Member] | Secured Redeemable Convertible Note [Member] | | | | | | | | | | | | | |
Debt Instrument, Face Amount | | | | | 2,415,000 | | | | | | | | |
Proceeds from Debt, Net of Issuance Costs | | | | | $ 2,100,000 | | | | | | | | |
Debt Instrument, Convertible, Conversion Price (in dollars per share) | | | | | $ 9.28 | | | | | | | | |
Debt Instrument, Periodic Payment, Principal | | | | | $ 268,333 | | | | | | | | |
Placement Fee, Percent of Aggregate Gross Proceeds | | | | | 7.00% | | | | | | | | |
June 2020 Note [Member] | Secured Redeemable Convertible Note [Member] | | | | | | | | | | | | | |
Debt Instrument, Face Amount | | $ 1,811,250 | | | | | | | | | | | |
Proceeds from Debt, Net of Issuance Costs | | $ 1,575,000 | | | | | | | | | | | |
Debt Instrument, Convertible, Conversion Price (in dollars per share) | | $ 9.28 | | | | | | | | | | | |
Repayments of Convertible Debt | | | | | | | | | | | $ 1,811,250 | | |
Debt Instrument, Periodic Payment, Principal | | $ 201,250 | | | | | | | | | | | |
Placement Fee, Percent of Aggregate Gross Proceeds | | 7.00% | | | | | | | | | | | |
Amortization of Debt Issuance Costs and Discounts, Total | | | | | | | | | | $ 957,919 | | | |