Note 11 - Stock Option Plans and Warrants (Details Textual) - USD ($) | May 24, 2018 | May 15, 2017 | Feb. 03, 2017 | Jan. 24, 2017 | Dec. 31, 2018 | Dec. 31, 2017 | Feb. 28, 2017 | Feb. 27, 2017 | Dec. 31, 2016 | Sep. 30, 2016 | Nov. 30, 2013 | Nov. 30, 2012 | Nov. 29, 2012 | Aug. 31, 2008 | May 31, 2007 |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | | | 10 years | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | 15,868 | | 102 | 51,090 | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | | | | | $ 2.40 | $ 12.77 | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | | | | | $ 0 | | | | | | | | | | |
Share Price | | | $ 13.50 | | $ 2.10 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | 100.00% | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | | $ 1.76 | $ 9.65 | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance | | | | | 72,807 | 76,601 | | | 28,232 | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance | | | | | $ 116.53 | $ 117.42 | | | $ 404.82 | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term | | | | | 7 years 328 days | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | | | | | 51,952 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | | | | | $ 156.83 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term | | | | | 7 years 328 days | | | | | | | | | | |
Class of Warrant or Right, Outstanding | 2,400 | | | | | | | | 2,400 | | | | | | |
Series I Preferred Stock [Member] | | | | | | | | | | | | | | | |
Stock Issued During Period, Shares, Warrants Exchanged | 100 | | | | | | | | | | | | | | |
Warrant [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding | | | | | $ 0 | | | | | | | | | | |
Non-employee [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | | | 334 | | | | | | | | | |
Director [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | | 102 | 170 | | | | | | | | | |
Executive Officer [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | | | 50,586 | | | | | | | | | |
Chief Executive Officer [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | 6,676 | | | | | | | | | | | | |
Chief Operating Officer [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | 5,854 | | | | | | | | | | | | |
Chief Financial Officer [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | 3,338 | | | | | | | | | | | | |
Maximum [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance | | | | | $ 7,845 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | | | | | 7,845 | | | | | | | | | | |
Minimum [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance | | | | | 2.40 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | | | | | $ 2.40 | | | | | | | | | | |
The 2008 Directors Plan [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | | | | | | | | | 1,334 | | | 667 | |
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period | | | | | 1,174 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | | | | | 10 years | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | | | | | 160 | | | | | | | | | | |
The 2016 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | | | | | 33,618 | 19,134 | 19,134 | 9,094 | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period | | | | | 69,184 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | | 436 | | | | | | | | | | |
The 2016 Equity Incentive Plan [Member] | Non-employee [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | | | | | | | 3,334 | | | | | | |
Employee Stock Option [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | | | | | 1,487 | | | | | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total | | | | | $ 61,432 | | | | | | | | | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | | | | | 1 year | | | | | | | | | | |
Employee Stock Option [Member] | General and Administrative Expense [Member] | | | | | | | | | | | | | | | |
Allocated Share-based Compensation Expense, Total | | | | | $ 161,394 | $ 931,382 | | | | | | | | | |
Employee Stock Option [Member] | Director [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | 1 year | | | | | | | | | | |
Employee Stock Option [Member] | Maximum [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | | | | | 10 years | | | | | | | | | | |
Employee Stock Option [Member] | Maximum [Member] | Non-employee [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | 1 year | | | | | | | | | | |
Employee Stock Option [Member] | Maximum [Member] | Executive Officer [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | 2 years | | | | | | | | | | |
Employee Stock Option [Member] | Maximum [Member] | Executive Officer [Member] | Vest Quarterly Over Next Three Years [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | 3 years | | | | | | | | | | |
Employee Stock Option [Member] | Maximum [Member] | Employee [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | 3 years | | | | | | | | | | |
Employee Stock Option [Member] | Minimum [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | | | | | 5 years | | | | | | | | | | |
Employee Stock Option [Member] | Minimum [Member] | Non-employee [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | 180 days | | | | | | | | | | |
Employee Stock Option [Member] | Minimum [Member] | Executive Officer [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | 1 year | | | | | | | | | | |
Employee Stock Option [Member] | Minimum [Member] | Employee [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | | 1 year | | | | | | | | | | |
Employee Stock Option [Member] | The 2007 Plan [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | | | 1,603 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period | | | | | 887 | | | | | | | | | | |
Employee Stock Option [Member] | The 2007 Incentive Stock Plan [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | | | | | | | | | | 3,334 | 1,667 | | 1,667 |
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period | | | | | 2,563 | | | | | | | | | | |
Stock Options [Member] | The 2016 Equity Incentive Plan and 2016 Non-employee Incentive Plan [Member] | Maximum [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | | | | | 10 years | | | | | | | | | | |
Stock Options, Employment Agreement [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | | | | 10 years | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | 7,556 | | 27,162 | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | | | | $ 12.75 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Percentage of Common Stock | | 2.00% | | | | | | | | | | | | | |
Stock Options, Employment Agreement [Member] | Vest on January 24, 2018 [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 4,178 | | | | | | | | | | | |
Stock Options, Employment Agreement [Member] | Vest in Eight Quarterly Installments During the Twenty-four Months Ending January 24, 2020 [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 8,358 | | | | | | | | | | | |
Stock Options, Employment Agreement [Member] | Vest Upon the Achievement of Three Consecutive Quarters of Positive Cash Flow [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 7,313 | | | | | | | | | | | |
Stock Options, Employment Agreement [Member] | Vest Upon Sale of Earth Station Assets in Miami, Florida for Gross Proceeds Equal to or Greater than $15,000,000 [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 7,313 | | | | | | | | | | | |
Stock Options, Employment Agreement [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | 1 year | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | 25.00% | | | | | | | | | | | | | |
Stock Options, Employment Agreement [Member] | Share Based Compensation Award Tranches Two Three and Four [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | 3 years | | | | | | | | | | | | | |
Performance Shares [Member] | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted in Period, Fair Value | | | | | | $ 140,708 | | | | | | | | | |