Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details Narrative)

v3.19.1
Stockholders' Equity (Details Narrative) - USD ($)
12 Months Ended
Sep. 07, 2018
Aug. 01, 2018
Apr. 09, 2018
Apr. 03, 2018
Mar. 28, 2018
Mar. 22, 2018
Mar. 16, 2018
Feb. 16, 2018
Feb. 16, 2018
Dec. 01, 2017
Sep. 26, 2017
Aug. 29, 2017
Aug. 25, 2017
Feb. 10, 2015
Mar. 31, 2014
Nov. 30, 2012
Dec. 31, 2018
Dec. 31, 2017
Feb. 15, 2018
Feb. 13, 2018
Aug. 04, 2017
Feb. 07, 2017
Jan. 11, 2013
Common stock, shares authorized                                 500,000,000 500,000,000          
Common stock par value                                 $ 0.001 $ 0.001          
Preferred stock shares authorized                                 40,000,000 40,000,000          
Preferred stock par value                                 $ 0.001 $ 0.001          
Common stock voting rights description                                 The holders of the Company's common stock are entitled to one vote per share.            
Preferred stock undesignated shares                                 19,727,000            
Reverse split of issued and outstanding common stock                       1-for-50 reverse split         1-for-50 reverse split            
Number of common shares issued       25,669                           11,503          
Warrant to purchase of common stock     1,030,115                                        
Number of common stock issued in conversion of preferred stock         9,111,644                                    
Deemed dividend in net loss available to common stockholders recorded, amount                                 $ 825,000            
Fair value of issue shares                                 $ 4,283,988            
Number of common stock issued in satisfaction of debt and liabilities                                 1,513,690            
Loss on settlement of debt                                 $ 2,136,860            
Number of common stock issued in satisfaction of debt and liabilities, value                                 $ 4,353,988            
Retired shares of common stock   23,529                                          
Number of shares issued for services                                 453,972            
Fair value of aggregate share at grant date                                 $ 601,318            
Number of shares issued for services, value                                 954,937            
Loss on inducement expense                                   $ 6,500,000          
Options aggregate issuance date fair value                                 64,790            
Change in fair value of warrant liabilities                                 5,093,024 (138,164)          
Change in fair value of warrant liabilities     $ 247,360                                        
Proceeds from warrants exercised                                 $ 17,143,055          
Warrants [Member]                                              
Number of common shares issued                                 4,033,660            
Warrant to purchase of common stock     1,703,429                                   48,023 526,604  
Warrant exercisable term     5 years                                        
Warrants exercise price per share     $ 4.25                           $ 4.25            
Conversion of stock shares converted                         90,926                    
Preferred stock description                         The Warrant Exchange is effective immediately and the Series C Preferred Stock Exchange is effective upon the closing of the public offering (collectively defined as a public offering of securities to raise up to $20,000,000 and to list the Company's shares of common stock on the NASDAQ). The Series C Preferred Stock shall be exchanged for common stock using the following formula: the number of shares of Series C Convertible Preferred Stock owned multiplied by a factor of 115 and divided by 80% of the price per share of common stock sold in the in the public offering. Certain holders also agreed to not, without prior written consent of the underwriter, sell or otherwise transfer any shares of common stock or any securities convertible into common stock for a period of 270 days from the effective date of the Series C Preferred Stock Exchange.                    
Change in fair value of warrant liabilities                                 $ 1,726,388            
Warrants fair value at issuance date                                 409,042            
Proceeds from warrants exercised                                 17,143,056            
Warrants [Member] | Minimum [Member]                                              
Warrants exercise price per share                                         $ 35.00    
Warrants [Member] | Maximum [Member]                                              
Warrants exercise price per share                                         $ 150.00    
Stock Options and Warrants [Member]                                              
Stock-based compensation expense                                 $ 3,811,866 $ 3,144,804          
Stock Options [Member]                                              
Forfeitures related to option grants at an annual rate percentage                                 0.00% 0.00%          
Conversion Agreement [Member]                                              
Number of common stock issued in conversion of preferred stock             223,235                                
Professional and Other Consulting Fee Agreements [Member]                                              
Number of common shares issued                                   21,166          
Fair value of issue shares                                   $ 90,000          
Public Offering [Member]                                              
Number of options to purchase of common stock shares               652,950                              
Number of common shares issued               4,353,000                              
Warrant to purchase of common stock               8,706,000 8,706,000                            
Offering price description               Public offering price of $4.25 per unit comprised of one share and two warrants.                              
Warrant exercisable term               5 years                              
Warrants exercise price per share               $ 4.25 $ 4.25                            
Gross proceeds from public offering               $ 18,504,320                              
Net proceeds from public offering               14,880,815                              
Underwriting discounts and commissions and other offering expenses               $ 3,623,505 $ 3,623,505                            
Director [Member]                                              
Number of common shares issued                                   10,000          
Officers and Directors [Member] | Restricted Common Stock [Member]                                              
Number of shares issued for services 188,501                                            
Warrant Holders [Member]                                              
Number of common shares issued                   711,041 711,041             711,041          
Warrant to purchase of common stock                     726,504             726,704          
Change in fair value of warrant liabilities                   $ 3,800,000                          
Executive Officer [Member]                                              
Option to purchase a aggregate shares of common stock, granted                                 47,450            
Weighted average remaining vesting period                                 5 years            
Exercise price range lower                                 $ 2.17            
Exercise price range upper                                 $ 37.50            
Executive Chairman [Member]                                              
Warrant to purchase of common stock                       3,100,000           15,000          
Received shares of common stock                       2,990,404                      
Change in fair value of warrant liabilities                                   $ 43,900,000          
Executive Chairman [Member] | Conversion Agreement [Member]                                              
Number of common stock issued in satisfaction of debt and liabilities, value                                 $ 315,000            
2012 Omnibus Incentive Plan [Member]                                              
Aggregate maximum number of shares of common stock for which stock options or awards may be granted                               5,000,000              
Omnibus incentive plan expiration date                               Dec. 01, 2014              
2012 Omnibus Incentive Plan [Member] | Employees and Consultants [Member]                                              
Number of options to purchase of common stock shares                                 0 12,000          
2013 Omnibus Incentive Plan [Member]                                              
Aggregate maximum number of shares of common stock for which stock options or awards may be granted                                             5,000,000
2013 Omnibus Incentive Plan [Member] | Employees [Member]                                              
Number of options to purchase of common stock shares                                 25,767 44,700          
2013 Omnibus Incentive Plan [Member] | Consultants [Member]                                              
Number of options to purchase of common stock shares                                 27,472 27,472          
2014 Omnibus Incentive Plan [Member]                                              
Aggregate maximum number of shares of common stock for which stock options or awards may be granted                             5,000,000                
Percentage of option price must be atleast fair market value on date of grants                             100.00%                
Greater shareholders grants percentage                             10.00%                
Percentage of greater shareholders must have the fair market value on date of grants                             110.00%                
2014 Omnibus Incentive Plan [Member] | Employees [Member]                                              
Number of options to purchase of common stock shares                                 32,601 32,601          
2014 Omnibus Incentive Plan [Member] | Consultants [Member]                                              
Number of options to purchase of common stock shares                                 43,166 43,166          
2015 Omnibus Incentive Plan [Member]                                              
Aggregate maximum number of shares of common stock for which stock options or awards may be granted                           5,000,000                  
Percentage of option price must be atleast fair market value on date of grants                           100.00%                  
Greater shareholders grants percentage                           10.00%                  
Percentage of greater shareholders must have the fair market value on date of grants                           110.00%                  
Securities available for future issuance                                 0            
2015 Omnibus Incentive Plan [Member] | Employees [Member]                                              
Number of options to purchase of common stock shares                                 3,700 3,700          
2015 Omnibus Incentive Plan [Member] | Consultants [Member]                                              
Number of options to purchase of common stock shares                                 9,788 9,788          
2018 Incentive Compensation Plan [Member]                                              
Aggregate maximum number of shares of common stock for which stock options or awards may be granted 5,000,000                                            
Percentage of option price must be atleast fair market value on date of grants 100.00%                                            
Greater shareholders grants percentage 10.00%                                            
Percentage of greater shareholders must have the fair market value on date of grants 110.00%                                            
Securities available for future issuance                                 4,309,987            
Option to purchase a aggregate shares of common stock, granted 5,000,000                                            
Offering price description The option price must be at least 100% of the fair market value on the date of grant and if issued to a 10% or greater shareholder must be at least 110% of the fair market value on the date of the grant.                                            
2018 Incentive Compensation Plan [Member] | Employees [Member]                                              
Number of options to purchase of common stock shares                                 47,540            
2017-2018 Board Plan [Member] | Restricted Stock [Member]                                              
Number of options to purchase of common stock shares                                 642,473            
Option to purchase a aggregate shares of common stock, granted                                 27,059            
Over-Allotment [Member]                                              
Warrant to purchase of common stock               406,956 406,956                            
Warrants exercise price per share               $ 4.25 $ 4.25                            
Gross proceeds from warrants               $ 4,070                              
Gross proceeds per warrant               $ 0.01 $ 0.01                            
Over-Allotment [Member] | Public Offering [Member]                                              
Warrant to purchase of common stock               1,305,900 1,305,900                            
Series A Convertible Preferred Stock [Member]                                              
Preferred stock shares authorized                                 20,000,000 20,000,000          
Number of common stock issued in conversion of preferred stock           550,000                     2.5            
Conversion of stock shares converted           11,000,000                                  
Dividend payable liability                                 $ 0 $ 1,892,800          
Liquidation preference of Series C Convertible Preferred Stock                                 $ 24,847,900            
Series B Convertible Preferred Stock [Member]                                              
Preferred stock shares authorized                                 10,000            
Series B Convertible Preferred Stock [Member] | Conversion Agreement [Member]                                              
Conversion of stock shares converted             8,250                                
Conversion of stock shares converted, value             $ 825,000                                
Series C Convertible Preferred Stock [Member]                                              
Preferred stock shares authorized                                 250,000 250,000          
Conversion of stock shares converted         254,557                                    
Issuance of series C convertible preferred stock                                   79,125          
Aggregate liabilities associated with Company's registration rights penalty, public information fee, and Series C Convertible Preferred Stock dividends                                   $ 7,027,000          
Payment of dividends in kind, shares                                 25,006            
Deemed dividend in net loss available to common stockholders recorded, amount                                 $ 22,633,931            
Preferred stock dividend percentage                                 80.00%            
Series C Convertible Preferred Stock [Member] | Warrants [Member]                                              
Number of common shares issued                                   90,926          
Warrant to purchase of common stock                                   92,176          
Warrants exercise price per share                                   $ 35.00          
Number of common stock issued in conversion of preferred stock                                   12,678          
Series C Convertible Preferred Stock [Member] | Warrant Holders [Member]                                              
Number of common shares issued                                   180,733          
Warrant to purchase of common stock                                   180,733          
Fair value of issue shares                                   $ 3,000,000          
Warrants to purchase shares of common stock, value                                   600,000          
Loss on inducement expense                                   $ 2,400,000          
Series D Convertible Preferred Stock [Member]                                              
Preferred stock shares authorized                                 13,000 13,000          
Number of common stock issued in conversion of preferred stock                                 2,200,000            
Conversion of stock shares converted                                 6,864            
Series D Convertible Preferred Stock stated value                                     $ 1,000        
Ownership percentage                                     9.99%        
Shares conversion price per share                                 $ 3.12            
Loss on settlement of debt                                 $ 5,800,175            
Number of common stock issued in satisfaction of debt and liabilities, value                 $ 17,805,175                            
Series D Convertible Preferred Stock [Member] | Board of Directors [Member]                                              
Preferred stock shares authorized                                       40,000,000      
Preferred stock par value                                       $ 0.001      
Preferred stock designated shares                                       13,000