Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details Narrative)

v3.20.1
Stockholders' Equity (Details Narrative) - USD ($)
12 Months Ended
Dec. 23, 2019
Apr. 11, 2019
Dec. 17, 2018
Nov. 15, 2018
Nov. 14, 2018
Oct. 15, 2018
Sep. 14, 2018
Sep. 13, 2018
Sep. 04, 2018
Aug. 28, 2018
Aug. 22, 2018
Jul. 02, 2018
May 15, 2018
May 02, 2018
Mar. 14, 2018
Jan. 08, 2018
Jan. 03, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 21, 2019
Aug. 19, 2019
Sep. 12, 2018
Jun. 19, 2018
Dec. 31, 2017
Common stock, shares authorized                                   200,000,000 200,000,000          
Preferred stock, shares authorized                                   5,000,000 5,000,000          
Common stock par value                                   $ 0.0001 $ 0.0001          
Preferred stock par value                                   $ 0.0001 $ 0.0001          
Reverse stock split, description               Reverse Split, each (2) units of Equity Instruments issued and outstanding prior to the Reverse Split were converted into one (1) unit of Equity Instrument.                                
Conversion price per share                                         $ 1.00      
Promissory note face amount                                             $ 114,000  
Fair value of warrant liability                                   $ (5,251,852) $ 14,336,425          
Common stock, shares issued                                   33,000,151 9,870,873          
Common stock, shares outstanding                                   33,000,151 9,870,873          
Warrants to purchase common stock                                     3,070,500          
Legal fees                 $ 30,571                              
Escrow fees                 $ 4,000                              
Number of convertible debentures exchanged for preferred stock                                     $ 4,961,568          
Number of shares issued value                                     8,014,228          
Debt conversion converted instrument amount                                     6,268,096          
Compensation expense                                   $ 336,637 557,042          
2018 Equity Incentive Plan [Member]                                                
Number of options forfeited                                   61,581            
Compensation expense                                   $ 290,524 $ 402,027          
Unrecognized compensation expense                                   $ 548,865            
Compensation expense recognition period                                   2 years 8 months 16 days            
Risk-free rate, minimum                                   2.86%            
Risk-free rate, maximum                                   2.92%            
Volatility rate, minimum                                   29.80%            
Volatility rate, maximum                                   31.10%            
Minimum [Member] | 2018 Equity Incentive Plan [Member]                                                
Share price                                   $ 3.90            
Maximum [Member] | 2018 Equity Incentive Plan [Member]                                                
Share price                                   $ 4.29            
Series C Preferred Stock [Member]                                                
Preferred stock, shares authorized                                   1,268 0          
Preferred stock par value                                   $ 0.0001 $ 0.0001          
Stock issued during period, shares                                              
Conversion of convertible debentures, shares                                              
Number of convertible debentures exchanged for preferred stock, shares                                              
Number of convertible debentures exchanged for preferred stock                                              
Number of shares issued value                                              
Debt conversion converted instrument amount                                              
Preferred Stock, shares issued                                   1,268 0          
Preferred Stock, shares outstanding                                   1,268 0          
Series D Preferred Stock [Member]                                                
Preferred stock, shares authorized                                   5,775 0          
Preferred stock par value                                   $ 1,000 $ 1,000          
Stock issued during period, shares                                              
Conversion of convertible debentures, shares                                              
Number of convertible debentures exchanged for preferred stock, shares                                              
Number of convertible debentures exchanged for preferred stock                                              
Number of shares issued value                                              
Debt conversion converted instrument amount                                              
Preferred Stock, shares issued                                   5,775 0          
Preferred Stock, shares outstanding                                   5,775 0          
Series D Preferred Stock [Member] | Senior Secured Convertible Notes [Member]                                                
Conversion of convertible debentures, shares 5,775                                              
Debt conversion converted instrument amount $ 5,500,000                                              
Class B Convertible Preferred Stock [Member]                                                
Stock issued during period, shares                             81,000                  
Certain Accredited Investors [Member]                                                
Common stock par value                               $ 0.0001                
Preferred stock par value                               $ 0.0001                
Number of shares sold during transaction                             162,000                  
Sale of stock, price per share                             $ 5.00                  
Sale of stock, consideration received on transaction                             $ 810,000                  
Net proceeds from sale of stock                             613,200                  
Legal fees                             128,000                  
Escrow fees                             $ 4,000                  
Warrant exercisable term                             5 years                  
Certain Accredited Investors [Member] | Minimum [Member]                                                
Number of shares sold during transaction                               160,000                
Certain Accredited Investors [Member] | Maximum [Member]                                                
Number of shares sold during transaction                               300,000                
Placement Agent [Member]                                                
Payments for commissions                             $ 64,800                  
Placement Agent [Member]                                                
Number of shares sold during transaction                         140,000 140,000                    
Sale of stock, consideration received on transaction                         $ 700,000                      
Net proceeds from sale of stock                         587,957                      
Payments for commissions                         74,574                      
Legal fees                         33,469                      
Escrow fees                         $ 4,000                      
Class A Units [Member] | Convertible Debt Instruments [Member]                                                
Conversion price per share         $ 5.00                                      
Conversion of convertible debentures, shares         1,726,678                                      
Class A Units [Member] | Unsecured Promissory notes [Member]                                                
Conversion price per share         $ 4.00                                      
Conversion of convertible debentures, shares         215,625                                      
Class A Units [Member] | IPO [Member]                                                
Common stock par value         $ 0.0001                                      
Stock issued during period, shares         2,670,000                                      
Warrants description         Series A Warrant to purchase one share of common stock and a Series B Warrant to purchase one share of common stock, on an offer price of $5.00 for each unit of a share of common stock, a Series A Warrant and a Series B Warrant ("Class A Unit").                                      
Offer price per unit         $ 5.00                                      
Proceeds from IPO         $ 12,415,500                                      
Underwriting discounts and commission         934,500                                      
Stock issuance cost         $ 743,765                                      
Exercise price of warrants         $ 5.00                                      
Class A Units [Member] | IPO [Member] | Class B Convertible Preferred Stock [Member]                                                
Conversion of stock, shares issued         1,366,768                                      
Conversion price per share         $ 3.50                                      
Fair value of warrant liability         $ 1,872,271                                      
Common Stock [Member]                                                
Stock issued during period, shares                                     2,670,000          
Conversion of convertible debentures, shares                                     1,726,678          
Number of convertible debentures exchanged for preferred stock, shares                                     1,366,768          
Number of convertible debentures exchanged for preferred stock                                     $ 137          
Number of shares issued value                                     267          
Debt conversion converted instrument amount                                     $ 172          
Series A Warrants [Member] | April 2019 Exchange [Member]                                                
Warrants to purchase common stock   1,189,560                                            
Series A Warrants [Member] | IPO [Member]                                                
Conversion of stock, shares issued         1,366,768                                      
Conversion of convertible debentures, shares         1,726,678                                      
Exercise price of warrants         $ 215,625                                      
Series B Warrant [Member]                                                
Number of warrants issued         2,670,000                                      
Warrants to purchase common stock         1                                      
Number of warrants outstanding         2,670,000                                      
Series B Warrant [Member] | IPO [Member] | Class A Units [Member]                                                
Conversion of stock, shares issued         1,366,768                                      
Placement Agent Warrants [Member]                                                
Warrants description                                   The warrants issued in its October 2016 Private Placement expire on October 17, 2021, and the warrants issued in its March 2018 Private Placement, May 2018 Private Placement and August 2018 Financing expire on September 4, 2023.            
Number of warrants issued                                   44,373 45,775          
Exercise price of warrants                                   $ 12.00            
Number of warrants outstanding                                   44,373 45,775          
Warrants expiration date                                     Oct. 17, 2021          
Class B Warrants [Member]                                                
Number of warrants issued                                     265,500         265,500
Exercise price of warrants                                     $ 12.00          
Warrant expiration start date                                     Oct. 17, 2021          
Warrant expiration end date                                     May 15, 2023          
Number of warrants outstanding                                     265,500         265,500
Class B Warrants [Member] | Certain Accredited Investors [Member]                                                
Number of warrants issued                             81,000                  
Exercise price of warrants                             $ 12.00                  
Class B Convertible Preferred Stock [Member]                                                
Conversion of convertible debentures, shares       15,000   15,000                                    
Number of warrants issued                                              
Class B Convertible Preferred Stock [Member] | 6 Promissory Note Holders [Member]                                                
Stock issued during period, shares                 18,750                              
Number of shares issued value                 $ 187,500                              
Series A Warrant [Member]                                                
Number of warrants issued         2,670,000                                      
Warrants to purchase common stock         1                                      
Number of warrants outstanding         2,670,000                                      
Series A Warrant [Member] | IPO [Member] | Class A Units [Member]                                                
Conversion of stock, shares issued         1,366,768                                      
Series A Warrants and Series B Warrants [Member]                                                
Fair value of warrant liability     $ 980,375   $ 3,657,507                                      
Series B Warrants [Member] | April 2019 Exchange [Member]                                                
Warrants to purchase common stock   1,005,760                                            
Series B Warrants [Member] | Series C Convertible Preferred Stock [Member] | April 2019 Exchange [Member]                                                
Warrants to purchase common stock   4,268                                            
Number of convertible preferred stock convertible into common stock   4,268,000                                            
Conversion of stock, description   Series B Warrants are subject to certain anti-dilution provisions imbedded in such Series B Warrants for 4,268 shares of Company's Series C Convertible Preferred Stock having the rights, preferences and privileges set forth in the Certificate of Designation, filed by the Company with the Secretary of State of Nevada The shares of Series C Convertible Preferred Stock are convertible into 4,268,000 shares of the Company's common stock, and rights to convert into common stock are subject to limitations on ownership at any one time of Company common stock up to 9.9% of the issued and outstanding shares of common stock of the Company; otherwise, the Series C Convertible Preferred Stock has no rights not awarded to holders of common stock of the Company.                                            
Series B Warrants [Member] | Series C Convertible Preferred Stock [Member] | April 2019 Exchange [Member] | Up to 500,000 Shares of Daily Volume [Member]                                                
Percentage of trade volume based on shares daily volume   15.00%                                            
Series B Warrants [Member] | Series C Convertible Preferred Stock [Member] | April 2019 Exchange [Member] | From 500,001 Shares Through 1,000,000 Shares of Daily Volume [Member]                                                
Percentage of trade volume based on shares daily volume   20.00%                                            
Series B Warrants [Member] | Series C Convertible Preferred Stock [Member] | April 2019 Exchange [Member] | From 1,000,001 Shares of Daily Volume [Member]                                                
Percentage of trade volume based on shares daily volume   25.00%                                            
Series B Warrants [Member] | IPO [Member]                                                
Conversion of stock, shares issued         1,366,768                                      
Conversion of convertible debentures, shares         1,726,678                                      
Exercise price of warrants         $ 215,625                                      
Consultant [Member]                                                
Number of restricted shares issued for common stock, shares                     8,334                          
Number of restricted shares issued for common stock                     $ 42,801                          
Officer [Member] | Common Stock [Member] | IPO [Member]                                                
Conversion of stock, shares issued         42,105                                      
Conversion price per share         $ 4.75                                      
Promissory note face amount         $ 200,000                                      
Officers and Directors [Member] | Common Stock [Member]                                                
Conversion price per share         $ 4.75                                      
Stock issued as a conversion of compensation         136,863                                      
Accrued and unpaid salaries         $ 650,100                                      
Representative [Member] | Over-Allotment Option [Member]                                                
Proceeds from over allotment options     121,909                                          
Commission and expenses     $ 10,601                                          
Representative [Member] | Common Stock [Member] | Partial Over-Allotment Option [Member]                                                
Stock issued during period, shares     25,000                                          
Share price     $ 4.98                                          
Representative [Member] | Series A Warrants [Member] | Partial Over-Allotment Option [Member]                                                
Number of warrants issued     400,500                                          
Exercise price of warrants     $ 0.01                                          
Representative [Member] | Series B Warrant [Member] | Partial Over-Allotment Option [Member]                                                
Number of warrants issued     400,500                                          
Exercise price of warrants     $ 0.01                                          
Holders [Member]                                                
Number of convertible debentures exchanged for preferred stock, shares                   7,500                            
Number of convertible debentures exchanged for preferred stock                   $ 75,000                            
Board of Directors [Member] | 2016 Equity Incentive Plan [Member]                                                
Share price                                   $ 3.60            
Maximum number of shares eligible to receive by employees                                     125,000          
Number of options to purchase common stock                                 125,000              
Exercise price of options                                 $ 10.00              
Options vesting term                                 4 years              
Percentage of vesting of options                                 25.00%              
Fair value of options                                               $ 448,861
Compensation expense                                   $ 112,215 $ 112,215          
Risk-free interest rate                                   1.72%            
Volatility rate                                   315.83%            
Unrecognized compensation expense                                     $ 112,216          
Compensation expense recognition period                                     2 years          
Board of Directors [Member] | 2018 Equity Incentive Plan [Member]                                                
Eligible to receive common stock shares description                       No employee will be eligible to receive more than 200,000 shares of common stock in any calendar year under the 2018 Plan pursuant to the grant of awards.                        
Board of Directors [Member] | Minimum [Member] | 2018 Equity Incentive Plan [Member]                                                
Common stock reserved for future issuance                                           1,000,000    
Board of Directors [Member] | Maximum [Member] | 2016 Equity Incentive Plan [Member]                                                
Stock issued during period, shares                                     2,000,000          
Board of Directors [Member] | Maximum [Member] | 2018 Equity Incentive Plan [Member]                                                
Stock issued during period, shares                       1,000,000                        
Common stock reserved for future issuance                                           2,000,000    
Board of Directors [Member] | Series D Preferred Stock [Member]                                                
Preferred stock, shares authorized                                       5,775        
Employees and Officers [Member] | 2018 Equity Incentive Plan [Member]                                                
Number of options to purchase common stock             1,000,000                                  
Percentage of vesting of options             25.00%                                  
Fair value of options             $ 1,241,417                                  
Employees and Officers [Member] | 2018 Equity Incentive Plan [Member] | Anniversaries of the Grant Date [Member]                                                
Percentage of vesting of options             25.00%