Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details Narrative)

v3.21.1
Stockholders' Equity (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 8 Months Ended 9 Months Ended 12 Months Ended
Apr. 17, 2020
Feb. 22, 2019
Feb. 19, 2019
Sep. 07, 2018
Feb. 10, 2015
Mar. 31, 2014
Oct. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Apr. 30, 2020
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Common stock, shares authorized                     500,000,000 500,000,000 500,000,000 500,000,000 500,000,000
Common stock par value                     $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001
Preferred stock shares authorized                     40,000,000 40,000,000 40,000,000 40,000,000 40,000,000
Preferred stock par value                     $ 0.001 $ 0.001 $ 0.001 $ 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 19,727,000 19,727,000 19,727,000  
Common stock, outstanding                     35,951,097 35,951,097 35,951,097 35,951,097 26,322,583
Issuance cost                           $ 819,438  
Number of common shares issued, value [1]                           $ 19,175,546  
Common stock issued upon cashless option exercise, shares                           8,256  
Proceeds from warrants exercised                           $ 16,264,687
Common stock issued upon cashless warrant exercise, shares                           253,038  
Common Stock [Member]                              
Number of common stock issued in conversion of preferred stock                           1,642,628 5,128
Conversion price per share                     $ 3.12 $ 3.12 $ 3.12 $ 3.12  
Number of common shares issued [1]                           3,597,833  
Number of common shares issued, value [1]                           $ 3,598  
Common stock issued upon cashless warrant exercise, shares                           253,038  
Stock Options and Warrants [Member]                              
Stock-based compensation expense                           $ 948,270 $ 728,541
Unrecognized stock based compensation expense                     $ 658,140 $ 658,140 $ 658,140 $ 658,140  
Weighted average remaining vesting period                           2 years 5 months 27 days  
Warrants [Member]                              
Warrant to purchase of common stock                     3,827,181 3,827,181 3,827,181 3,827,181  
Warrants exercise price per share                     $ 4.25 $ 4.25 $ 4.25 $ 4.25  
Proceeds from warrants exercised                           $ 16,264,687  
Sales Agreement [Member] | Roth Capital Partners, LLC [Member] | Maximum [Member]                              
Aggregate offering price of shares $ 20,000,000                            
At the Market Offering [Member]                              
Number of common stock shares sold                         3,597,833    
Proceeds from sale of stock                       $ 20,000,000 $ 19,999,984    
Issuance cost                         $ 819,438    
2017 Board Plan [Member] | Nonemployee [Member]                              
Market value of awards                     $ 2,300,000     $ 50,000  
Employees [Member]                              
Number of shares issued grand date fair value, shares             10,000 603             122,011
Weighted average remaining vesting period             5 years 5 years              
Option to purchase a aggregate shares of common stock, granted             10,000 603             122,011
Options, aggregate grant date fair value             $ 85,787 $ 5,000              
Shares issued price per share             $ 9.64 $ 9.14              
Vesting description               The options vest on September 27, 2021.              
Employees [Member] | Common Stock [Member]                              
Number of common shares issued                           113,027  
Number of common shares issued, value                           $ 163,782  
Number of shares issued grand date fair value, shares                           102,402 260,000
Number of shares issued grand date fair value                           $ 200,920  
Weighted average remaining vesting period                             6 years
Option to purchase a aggregate shares of common stock, granted                           102,402 260,000
Recognized expenses related to award                             47,902
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
Consultants [Member] | Common Stock [Member]                              
Number of common shares issued                           17,695 28,831
Number of common shares issued, value                           $ 161,697 $ 73,728
Former Members [Member] | Settlement Agreement [Member] | Common Stock [Member] | 350 Green LLC [Member]                              
Number of common shares issued     8,066                        
Independent Board Members and Former Officer [Member] | Common Stock [Member]                              
Number of common shares issued                             178,615
Number of common shares issued, value                             $ 474,513
Independent Director [Member] | 2017 Board Plan [Member] | Nonemployee [Member]                              
Market value of awards                           $ 15,000  
Chief Executive Officer [Member]                              
Number of shares issued grand date fair value, shares                             4,700
Option to purchase a aggregate shares of common stock, granted                             4,700
Exercise price range lower                             $ 2.55
Exercise price range upper                             $ 3.30
Options, aggregate grant date fair value                             $ 12,522
Chief Executive Officer [Member] | Maximum [Member]                              
Vesting period                             10 years
Chief Executive Officer [Member] | Minimum [Member]                              
Vesting period                             5 years
Executive [Member]                              
Number of shares issued grand date fair value, shares                             72,000
Weighted average remaining vesting period                             6 months
Option to purchase a aggregate shares of common stock, granted                             72,000
Exercise price range upper                             $ 3.45
Options, aggregate grant date fair value                             $ 220,831
Recognized expenses related to award                             147,221
Executives 1 [Member]                              
Number of shares issued grand date fair value, shares                             4,467
Weighted average remaining vesting period                             5 months
Option to purchase a aggregate shares of common stock, granted                             4,467
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
Executives [Member]                              
Number of shares issued grand date fair value, shares                 150,000 160,416          
Weighted average remaining vesting period                 5 years 5 years          
Option to purchase a aggregate shares of common stock, granted                 150,000 160,416          
Options, aggregate grant date fair value                 $ 298,911 $ 180,000          
Shares issued price per share                 $ 2.20            
Vesting description                 One-third of the options will vest on February 7, 2021, the second third will vest on February 7, 2022 and the final third will vest on February 7, 2023.            
Executives [Member] | One Year [Member]                              
Number of options vested immediately                   54,325          
Executives [Member] | Second Year [Member]                              
Number of options vested immediately                   53,433          
Executives [Member] | Third Year [Member]                              
Number of options vested immediately                   52,658          
Executives [Member] | Maximum [Member]                              
Shares issued price per share                   $ 2.01          
Executives [Member] | Minimum [Member]                              
Shares issued price per share                   $ 1.83          
2014 Omnibus Incentive Plan [Member]                              
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%                  
Aggregate maximum number of shares of common stock for which stock options or awards may be granted           5,000,000                  
2014 Omnibus Incentive Plan [Member] | Employees [Member]                              
Number of options to purchase of common stock shares                           8,000 22,768
2014 Omnibus Incentive Plan [Member] | Consultants [Member]                              
Common stock, outstanding                     43,166 43,166 43,166 43,166 43,166
2015 Omnibus Incentive Plan [Member]                              
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%                    
Aggregate maximum number of shares of common stock for which stock options or awards may be granted         5,000,000                    
2015 Omnibus Incentive Plan [Member] | Employees [Member]                              
Number of options to purchase of common stock shares                           1,300 1,300
2015 Omnibus Incentive Plan [Member] | Consultants [Member]                              
Common stock, outstanding                     9,788 9,788 9,788 9,788 9,788
2018 Incentive Compensation Plan [Member]                              
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%                      
Aggregate maximum number of shares of common stock for which stock options or awards may be 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.                      
Securities available for future issuance                     3,231,630 3,231,630 3,231,630 3,231,630 3,910,999
2018 Incentive Compensation Plan [Member] | Employees [Member]                              
Number of options to purchase of common stock shares                           617,071 239,082
Common stock, outstanding                     1,151,299 1,151,299 1,151,299 1,151,299 849,919
Series A Convertible Preferred Stock [Member]                              
Preferred stock shares authorized                     20,000,000 20,000,000 20,000,000 20,000,000 20,000,000
Series B Convertible Preferred Stock [Member]                              
Temporary equity, shares authorized                     10,000 10,000 10,000 10,000 10,000
Series C Convertible Preferred Stock [Member]                              
Preferred stock shares authorized                     250,000 250,000 250,000 250,000 250,000
Series D Convertible Preferred Stock [Member]                              
Preferred stock shares authorized                     13,000 13,000 13,000 13,000 13,000
Conversion of stock shares converted   16                       5,125  
Number of common stock issued in conversion of preferred stock   5,128                          
Conversion price per share   $ 3.12                          
[1] Includes gross proceeds of $19,999,984, less issuance costs of $819,438.