Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details Narrative)

v3.21.1
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