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. 18, 2019
Oct. 31, 2019
Sep. 25, 2019
Jul. 26, 2019
Apr. 18, 2019
Feb. 22, 2019
Feb. 19, 2019
Feb. 02, 2019
Sep. 07, 2018
Aug. 01, 2018
Apr. 09, 2018
Mar. 28, 2018
Mar. 22, 2018
Mar. 16, 2018
Feb. 16, 2018
Feb. 16, 2018
Feb. 10, 2015
Mar. 31, 2014
Dec. 31, 2019
Dec. 31, 2018
Feb. 15, 2018
Feb. 13, 2018
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      
Common stock, outstanding                                     26,322,583 26,118,075    
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                                     $ 310,000    
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    
Change in fair value of warrant liabilities                                     (65,104) 5,093,024    
Change in fair value of warrant liabilities                     $ 247,360                      
Proceeds from warrants exercised                                     $ 17,143,055    
Common Stock [Member]                                            
Number of common stock issued in conversion of preferred stock                                       550,000    
Fair value of issue shares                                       $ 1,488    
Retired shares of common stock                                       (23,529)    
Restricted Common Stock [Member]                                            
Number of shares issued for services       4,630                                    
Number of shares issued for services, value       $ 12,316                                    
Stock Options and Warrants [Member]                                            
Stock-based compensation expense                                     728,541 $ 3,811,866    
Weighted average remaining vesting period                                       1 year    
Unrecognized stock based compensation expense                                     $ 216,753      
Stock Options [Member]                                            
Forfeitures related to option grants at an annual rate percentage                                     0.00% 0.00%    
Warrants [Member]                                            
Number of common shares issued                                       4,033,660    
Warrant to purchase of common stock                     1,703,429                      
Warrant exercisable term                     5 years                      
Warrants exercise price per share                     $ 4.25                 $ 4.25    
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    
Conversion Agreement [Member]                                            
Number of common stock issued in conversion of preferred stock                           223,235                
Public Offering [Member]                                            
Number of options to purchase of common stock shares                               652,950            
Offering price description                               Public offering price of $4.25 per unit comprised of one share and two warrants            
Number of common shares issued                               4,353,000            
Warrant to purchase of common stock                             8,706,000 8,706,000            
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            
Employees [Member]                                            
Option to purchase a aggregate shares of common stock, granted                                     122,011      
Employees [Member] | Three Tranches [Member]                                            
Share based compensation description                                     The option grants will vest in three tranches with each tranche having a six year, seven year, and eight year contractual term.      
Number of options issued under this award                                     42,176      
Number of options issued under this award, value                                     $ 40,671      
Employees [Member] | Common Stock [Member]                                            
Option to purchase a aggregate shares of common stock, granted                                     260,000      
Weighted average remaining vesting period                                     6 years      
Recognized expenses related to award                                     47,902      
Consultants [Member] | Common Stock [Member]                                            
Number of common shares issued     20,000                                      
Number of common shares issued, value     $ 52,800                                      
Officers and Directors [Member] | Restricted Common Stock [Member]                                            
Number of shares issued for services                 188,501                          
Independent Board Members [Member] | Common Stock [Member]                                            
Number of shares issued for services               51,724                            
Number of shares issued for services, value               $ 114,310                            
Former Members [Member] | Settlement Agreement [Member] | Common Stock [Member] | 350 Green LLC [Member]                                            
Number of common shares issued             8,066                              
Micheal J. Calise [Member] | Common Stock [Member]                                            
Number of common shares issued           56,948                                
Number of common shares issued, value           $ 199,888                                
Executives [Member] | Common Stock [Member]                                            
Number of common shares issued   56,948     12,995                                  
Number of common shares issued, value   $ 120,160     $ 40,155                                  
Consultant [Member]                                            
Number of shares issued for services 4,201                                          
Number of shares issued for services, value $ 8,612                                          
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    
Options, aggregate grant date fair value                                       $ 64,790    
Chief Executive Officer [Member]                                            
Option to purchase a aggregate shares of common stock, granted                                     4,700 72,000    
Weighted average remaining vesting period                                       6 months    
Exercise price range lower                                     $ 2.55      
Exercise price range upper                                     $ 3.30 $ 3.45    
Options, aggregate grant date fair value                                     $ 12,522 $ 220,831    
Recognized expenses related to award                                       147,221    
Chief Executive Officer [Member] | Minimum [Member]                                            
Weighted average remaining vesting period                                     5 years      
Chief Executive Officer [Member] | Maximum [Member]                                            
Weighted average remaining vesting period                                     10 years      
Executive [Member]                                            
Option to purchase a aggregate shares of common stock, granted                                     4,467      
Weighted average remaining vesting period                                     5 months      
Exercise price range lower                                     $ 2.45      
Exercise price range upper                                     $ 2.63      
Options, aggregate grant date fair value                                     $ 4,467      
Number of options vested immediately                                     2,313      
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                                     22,768 32,601    
2014 Omnibus Incentive Plan [Member] | Consultants [Member]                                            
Common stock, outstanding                                     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%          
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]                                            
Common stock, outstanding                                     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%                          
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.                          
Securities available for future issuance                                     3,910,999 4,309,987    
2018 Incentive Compensation Plan [Member] | Employees [Member]                                            
Number of options to purchase of common stock shares                                     239,082 47,540    
Common stock, outstanding                                     849,919 642,473    
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                  
Series B Convertible Preferred Stock [Member]                                            
Temporary equity, shares authorized                                     10,000 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                    
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 D Convertible Preferred Stock [Member]                                            
Preferred stock shares authorized                                     13,000 13,000    
Number of common stock issued in conversion of preferred stock           5,128                           2,200,000    
Conversion of stock shares converted           16                           6,864    
Series D Convertible Preferred Stock stated value                                         $ 1,000  
Ownership percentage                                         9.99%  
Shares conversion price per share           $ 3.12                           $ 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              
Number of common shares issued, value                             $ 12,005,000              
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