| Stockholders' Equity (Details Narrative) - USD ($)
 |  |  |  |  |  |  |  |  |  |  |  | 3 Months Ended | 9 Months Ended | 12 Months Ended |  |  |  |  |  | 
| Jun. 12, 2020 | Jun. 02, 2020 | Apr. 04, 2020 | Feb. 24, 2020 | Jan. 28, 2020 | Dec. 23, 2019 | Feb. 14, 2019 | Jan. 24, 2019 | Sep. 14, 2018 | Jul. 02, 2018 | Jan. 03, 2017 | Dec. 31, 2018 | Sep. 30, 2020 | Sep. 30, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | Nov. 20, 2020 | Dec. 21, 2019 | Jun. 09, 2019 | Sep. 12, 2018 | Sep. 11, 2018 | 
| Common stock, shares authorized |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 200,000,000 | 200,000,000 |  |  |  |  |  | 
| Common stock par value |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 0.0001 | $ 0.0001 |  |  |  |  |  | 
| Preferred stock par value |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 0.0001 |  |  |  |  |  | 
| Proceeds from warrants exercise |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 2,172,680 |  |  |  |  |  | 
| Common stock, shares issued |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 43,918,831 | 3,300,015 |  |  |  |  |  | 
| Common stock, shares outstanding |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 43,918,831 | 3,300,015 |  |  |  |  |  | 
| Compensation expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 425,264 | $ 336,637 |  |  |  |  |  | 
| 2018 Equity Incentive Plan [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Number of shares authorized to issue |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3,500,000 |  |  |  |  |  |  | 
| Fair value of options |  |  |  |  |  |  |  |  |  |  |  | $ 448,861 |  |  |  |  |  |  |  |  |  | 
| Compensation expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 313,049 | $ 290,524 |  |  |  |  |  | 
| Risk-free interest rate |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1.90% |  |  |  |  |  |  | 
| Volatility rate |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 40.00% |  |  |  |  |  |  | 
| Unrecognized compensation expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 272,508 |  |  |  |  |  |  | 
| 2018 Equity Incentive Plan [Member] | Restricted Stock Unit [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Fair value of restricted stock units |  |  | $ 144,110 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| 2018 Equity Incentive Plan [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Share price |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 42.90 |  |  |  |  |  |  | 
| 2018 Equity Incentive Plan [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Share price |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 39.00 |  |  |  |  |  |  | 
| January 1, 2021 [Member] | 2018 Equity Incentive Plan [Member] | Restricted Stock Unit [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Restricted stock units vesting term percentage |  |  | 33.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| January 1, 2022 [Member] | 2018 Equity Incentive Plan [Member] | Restricted Stock Unit [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Restricted stock units vesting term percentage |  |  | 34.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| January 1, 2023 [Member] | 2018 Equity Incentive Plan [Member] | Restricted Stock Unit [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Restricted stock units vesting term percentage |  |  | 33.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Public Offering [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Warrants to purchase common stock |  |  |  |  | 2,472,500 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Initial public offering, shares | 1,700,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Proceeds from initial public offering | $ 1,683,000 |  |  |  | $ 9,472,250 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Series A Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Warrants to purchase common stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 933,056 |  |  |  |  |  |  | 
| Inducement cost |  |  |  |  |  |  |  |  |  |  |  |  | $ 0 | $ 2,137,190 |  |  |  |  |  |  |  | 
| Exercise price of warrants |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 36.70 |  |  |  |  |  |  | 
| Number of warrants issued |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 519,001 |  |  |  |  |  |  | 
| Number of warrants outstanding |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 519,001 |  |  |  |  |  |  | 
| Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Conversion of common stock, shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 126,800 | 300,000 |  |  |  |  |  | 
| Debt conversion, converted instrument amount |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 3,200,000 |  |  |  |  |  |  | 
| Stock issued during period for services, shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 360,000 |  |  |  |  |  |  | 
| Number of preferred stock redeemed |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Common Stock [Member] | Public Offering [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Initial public offering, shares |  | 19,000,000 |  | 445,000 | 4,500,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Proceeds from initial public offering |  |  |  | $ 912,250 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Warrant [Member] | Public Offering [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Initial public offering, shares |  | 20,700,000 |  |  | 49,450,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Proceeds from initial public offering |  | $ 19,017,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Debt conversion, converted instrument amount |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 3,400,000 |  |  |  |  |  |  | 
| Debt conversion, converted instrument, shares issued |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,905,794 |  |  |  |  |  |  | 
| Debt instrument, discount |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 2,906,134 |  |  |  |  |  |  | 
| Number of shares issued for exchange transaction |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,850,000 |  |  |  |  |  |  | 
| Common stock, shares issued |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 29,999,200 |  |  |  |  |  |  | 
| Placement Agent Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Exercise price of warrants |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 10 |  |  |  |  |  | 
| Number of warrants issued |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 24,758 | 20,000 |  |  |  |  |  | 
| Number of warrants outstanding |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 20,000 | 4,437 |  |  |  |  |  | 
| Placement Agent Warrants One [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Exercise price of warrants |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 120 |  |  |  |  |  |  | 
| Number of warrants issued |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 4,758 |  |  |  |  |  |  | 
| Placement Agent Warrants Two [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Exercise price of warrants |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 10 |  |  |  |  |  |  | 
| Number of warrants issued |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 20,000 |  |  |  |  |  |  | 
| Class B Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Exercise price of warrants |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 120.00 |  |  |  |  |  |  | 
| Number of warrants issued |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 26,550 |  |  |  |  |  |  | 
| Number of warrants outstanding |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 26,550 |  |  |  |  |  |  | 
| Warrants expiration date, description |  |  |  |  |  |  |  |  |  |  |  |  |  |  | Expire between October 17, 2021 and May 15, 2023. |  |  |  |  |  |  | 
| 2020 Offering Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Number of warrants issued |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 20,780,115 |  |  |  |  |  |  | 
| Number of warrants outstanding |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 20,780,115 |  |  |  |  |  |  | 
| Number of warrants sold |  | 20,700,000 |  |  | 49,450,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Warrants exercisable shares, description |  | The Company sold 20.7 million warrants (each exercisable into one share of common stock for a total of 20.7 million shares of common stock.) |  |  | The Company sold 49.45 million warrants (each exercisable into 1/20 of a share of common stock for a total of 2.4725 million shares of common stock) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Three Placement Agent [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Warrants to purchase common stock |  |  |  |  |  |  | 1,402 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Proceeds from warrants exercise |  |  |  |  |  |  | $ 16,818 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Exercise price of warrants |  |  |  |  |  |  | $ 36.70 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Three Placement Agent [Member] | Class A Units [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Number of shares issued for exercise of warrants |  |  |  |  |  |  | 4,004 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Warrants term |  |  |  |  |  |  | 5 years |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Consultant [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Stock issued during period for services, shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 360,000 |  |  |  |  |  |  | 
| Board of Directors [Member] | 2016 Equity Incentive Plan [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Maximum number of shares eligible to receive by employees |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 12,500 |  |  |  |  |  |  | 
| Number of options to purchase common stock |  |  |  |  |  |  |  |  |  |  | 12,500 |  |  |  |  |  |  |  |  |  |  | 
| Exercise price of options |  |  |  |  |  |  |  |  |  |  | $ 100.00 |  |  |  |  |  |  |  |  |  |  | 
| Options vesting term |  |  |  |  |  |  |  |  |  |  | 4 years |  |  |  |  |  |  |  |  |  |  | 
| Percentage of vesting of options |  |  |  |  |  |  |  |  |  |  | 25.00% |  |  |  |  |  |  |  |  |  |  | 
| Compensation expense |  |  |  |  |  |  |  |  |  |  |  | $ 112,215 |  |  |  |  |  |  |  |  |  | 
| Share price |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 30.60 |  |  |  |  |  |  | 
| Risk-free interest rate |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1.72% |  |  |  |  |  |  | 
| Volatility rate |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 315.83% |  |  |  |  |  |  | 
| Board of Directors [Member] | 2016 Equity Incentive Plan [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Number of shares authorized to issue |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 100,000 |  |  |  |  |  |  | 
| Board of Directors [Member] | 2018 Equity Incentive Plan [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Maximum number of shares eligible to receive by employees |  |  |  |  |  |  |  |  |  | 350,000 |  |  |  |  |  |  |  |  |  |  |  | 
| Eligible to receive common stock shares description |  |  |  |  |  |  |  |  |  | No employee will be eligible to receive more than 350,000 shares of common stock (10% of authorized shares under the 2018 Plan) in any calendar year under the 2018 Plan pursuant to the grant of awards. |  |  |  |  |  |  |  |  |  |  |  | 
| Common stock reserved for future issuance |  |  |  |  |  |  |  |  |  | 100,000 |  |  |  |  |  |  |  |  | 2,000,000 | 200,000 | 100,000 | 
| Board of Directors [Member] | 2018 Equity Incentive Plan [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Percentage of shares employee eligible to receive |  |  |  |  |  |  |  |  |  | 10.00% |  |  |  |  |  |  |  |  |  |  |  | 
| Employees and Officers [Member] | 2018 Equity Incentive Plan [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Number of options to purchase common stock |  |  |  |  |  |  |  |  | 100,000 |  |  |  |  |  |  |  |  |  |  |  |  | 
| Percentage of vesting of options |  |  |  |  |  |  |  |  | 25.00% |  |  |  |  |  |  |  |  |  |  |  |  | 
| Fair value of options |  |  |  |  |  |  |  |  | $ 1,241,417 |  |  |  |  |  |  |  |  |  |  |  |  | 
| Two Officers [Member] | 2018 Equity Incentive Plan [Member] | Restricted Stock Unit [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Number of restricted stock units granted |  |  | 90,635 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Exchange Agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Warrants to purchase common stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 575,000 |  |  |  |  | 
| Exercise price of warrants |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1.00 |  |  |  |  | 
| Warrants expiration date |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | Aug. 19,  2024 |  |  |  |  | 
| Exchange Agreement [Member] | Investors [Member] | Series A Warrants One [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Warrants to purchase common stock |  |  |  |  |  |  |  | 42,412 |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Proceeds from warrants exercise |  |  |  |  |  |  |  | $ 2,172,680 |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Stock issuance cost |  |  |  |  |  |  |  | $ 159,958 |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Exchange Agreement [Member] | Investors [Member] | Series A Warrants Two [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Warrants to purchase common stock |  |  |  |  |  |  |  | 50,894 |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Number of shares issued for exercise of warrants |  |  |  |  |  |  |  | 50,894 |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Exchange Agreement [Member] | Investors [Member] | Series A Warrants Three [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Warrants to purchase common stock |  |  |  |  |  |  |  | 93,306 |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Exchange Agreement [Member] | Investors [Member] | Series A Warrants and Series B Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Warrants to purchase common stock |  |  |  |  |  |  |  | 42,412 |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Proceeds from warrants exercise |  |  |  |  |  |  |  | $ 2,172,680 |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Stock issuance cost |  |  |  |  |  |  |  | $ 159,958 |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Exchange Agreement [Member] | Investors [Member] | Series A Warrants and Series B Warrants One [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Warrants to purchase common stock |  |  |  |  |  |  |  | 50,894 |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Number of shares issued for exercise of warrants |  |  |  |  |  |  |  | 50,894 |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Series C Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Preferred stock, shares authorized |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 5,000,000 | 5,000,000 |  |  |  |  |  | 
| Preferred stock par value |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 0.0001 | $ 0.0001 |  |  |  |  |  | 
| Conversion of common stock, shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (1,268) | (3,000) |  |  |  |  |  | 
| Stock issued during period for services, shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Number of preferred stock redeemed |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Series D Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Preferred stock, shares authorized |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 5,775 |  |  |  |  |  |  | 
| Preferred stock par value |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,000 |  |  |  |  |  |  | 
| Conversion of common stock, shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3,563 |  |  |  |  |  |  | 
| Debt conversion, converted instrument, shares issued |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3,141,426 |  |  |  |  |  |  | 
| Stock issued during period for services, shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Number of preferred stock redeemed |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,212 |  |  |  |  |  |  | 
| Series D Preferred Stock [Member] | Board of Directors [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Preferred stock, shares authorized |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 5,775 |  |  |  | 
| Series C Preferred Stock [Member] | Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Initial public offering, shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 126,800 |  |  |  |  |  |  | 
| Conversion of common stock, shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,268 |  |  |  |  |  |  | 
| Series D Preferred Stock [Member] | Senior Secured Convertible Notes [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Debt conversion, converted instrument amount |  |  |  |  |  | $ 5,500,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Debt conversion, converted instrument, shares issued |  |  |  |  |  | 5,775 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Series D Preferred Stock [Member] | Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
| Initial public offering, shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3,141,426 |  |  |  |  |  |  | 
| Conversion of common stock, shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3,563 |  |  |  |  |  |  |