Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details Narrative)

v3.7.0.1
Stockholders' Equity (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Oct. 28, 2016
Oct. 20, 2016
Oct. 18, 2016
Oct. 08, 2016
Jul. 19, 2016
Jun. 08, 2016
Jun. 01, 2016
Apr. 18, 2016
Mar. 31, 2016
Jan. 11, 2016
Jan. 02, 2016
Jun. 15, 2015
Jun. 30, 2015
Apr. 30, 2015
May 31, 2016
Dec. 31, 2016
Dec. 31, 2015
Jul. 11, 2016
Jun. 02, 2016
Aug. 25, 2008
Common stock, shares authorized                               80,000,000 80,000,000      
Common stock, par or stated value per share                               $ 0.01 $ 0.01      
Common stock, shares, issued                               42,915,379 38,879,333      
Common stock, shares, outstanding                               42,910,962 38,874,922      
Preferred stock, shares authorized                               11,000,000 11,000,000      
Common stock issued for cash, shares                         36,700     1,608,200        
Defined contribution plan, aggregate employee and employer matching contribution                         $ 73,400              
Shares issued, price per share                         $ 2.00     $ 2.50        
Proceeds from issuance of common stock                               $ 7,097,862 $ 6,331,034      
Value of common stock issued for principal and interest due on note                               75,433      
Common stock price modification expense                               941,530        
Foreign currency translation adjustments                               (867,968) (1,821,060)      
Warrant modification expense                               $ 89,549      
Forfeitures related to options, percentage                               5.00%        
Options [Member]                                        
Number of options exercise during period                                    
Share based compensation                               $ 795,550 $ 782,234      
Option to purchase of common stock                           $ 132,671            
Employee service share-based compensation, nonvested awards, compensation not yet recognized, stock options                               $ 1,976,179        
Weighted average grant fair value price per share                               $ 0.60 $ 0.64      
Option vested in purchase of common stock                           68,671            
Option unvested in purchase of common stock                           64,000            
Incremental stock-based compensation expense                                 $ 40,300      
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition                               2 years 1 month 6 days        
Option One [Member]                                        
Option to purchase of common stock                       $ 2,201,890                
Option exercise price per share                       $ 2.20                
Stock option granted during the period           $ 1,409,900                            
Option Two [Member]                                        
Option to purchase of common stock                       $ 10,000                
Option exercise price per share                       $ 3.30                
Investors [Member]                                        
Shares issued, price per share                                     $ 2.50  
Stock issued during period, shares             470,771                          
MZHCI LLC [Member]                                        
Warrants term               5 years                        
Warrants exercise price     $ 2.50                                  
Warrants issued to purchase of common stock shares     75,000         75,000                        
Warrants value     $ 103,500                                  
Employees Officers And Directors [Member]                                        
Stock option granted during the period                       $ 158,516                
Employee service share-based compensation, nonvested awards, compensation not yet recognized, stock options                       $ 1,251,384                
Employee [Member] | Options [Member]                                        
Option term   5 years                                    
Option to purchase of common stock   $ 100,000                                    
Option exercise price per share   $ 2.20                                    
Number of option vested percentage   25.00%                                    
Employee [Member] | Options [Member] | First Anniversary [Member]                                        
Employee service share-based compensation, nonvested awards, compensation not yet recognized, stock options   $ 302,025                                    
Number of option vested percentage   25.00%                                    
Employee [Member] | Options [Member] | Second Anniversary [Member]                                        
Employee service share-based compensation, nonvested awards, compensation not yet recognized, stock options   $ 60,405                                    
Number of option vested percentage   25.00%                                    
Employee [Member] | Options [Member] | Third Anniversary [Member]                                        
Employee service share-based compensation, nonvested awards, compensation not yet recognized, stock options   $ 241,620                                    
Number of option vested percentage   25.00%                                    
Non-Employee Mark-To-Market Adjustments [Member] | Options [Member]                                        
Employee service share-based compensation, nonvested awards, compensation not yet recognized, stock options                               $ 599,392        
2008 Equity Incentive Plan [Member]                                        
Share-based compensation arrangement by share-based payment award, number of shares available for grant                               1,875,735        
2016 Stock Option Plan [Member]                                        
Number of common stock shares authorized                               324,308   1,224,308    
Number of options exercise during period                               900,000        
Increased percentage of common stock shares outstanding                                   2.50%    
2016 Stock Option Plan [Member] | Board of Directors [Member] | Options [Member]                                        
Option term         5 years                              
Option to purchase of common stock         $ 400,000                              
Option exercise price per share         $ 2.20                              
Stock option granted during the period         $ 239,421                              
2016 Stock Option Plan [Member] | Employee [Member] | Options [Member]                                        
Option term   5 years                                    
Option to purchase of common stock   $ 400,000                                    
2016 Stock Option Plan [Member] | January 1, 2017 [Member]                                        
Share-based compensation arrangement by share-based payment award, number of shares available for grant                               1,397,082        
Number of common stock shares authorized                               1,072,774        
401(k) Profit Sharing Plan [Member]                                        
Common stock issued for cash, shares                 30,700                      
Shares issued, price per share                 $ 2.50                      
Proceeds from issuance of common stock                 $ 76,750                      
2008 Equity Incentive Plan [Member] | Employees, Officers, Directors and Consultants [Member] | Options [Member]                                        
Option term                       5 years                
Option to purchase of common stock                       $ 2,211,890                
Option vested term                       4 years                
2008 Equity Incentive Plan [Member]                                        
Share-based compensation arrangement by share-based payment award, number of shares available for grant                                       9,000,000
Common Stock One [Member]                                        
Common stock issued for cash, shares                               1,538,675 2,821,942      
Shares issued, price per share                               $ 2.00 $ 2.00      
Proceeds from issuance of common stock                                 $ 5,643,884      
Common Stock Two [Member]                                        
Common stock issued for cash, shares                                 274,860      
Shares issued, price per share                                 $ 2.50      
Proceeds from issuance of common stock                                 $ 687,150      
Common Stock [Member]                                        
Common stock issued for cash, shares                               3,146,875 3,096,802      
Common Stock [Member] | Convertible Notes 12.5% [Member]                                        
Shares of common stock issued for principal and interest due on note                     37,700                  
Value of common stock issued for principal and interest due on note                     $ 75,433                  
Debt conversion price per share                     $ 2.00                  
Restricted Stock [Member] | Maxim Group LLC [Member]                                        
Common stock issued for cash, shares                   350,000                    
Shares issued, price per share                   $ 2.50                    
Proceeds from issuance of common stock                   $ 875,000                    
Stock issued during period, shares                   350,000                    
Share based compensation arrangement by share based payment award fair value assumptions forfeiture rate                   11.11%                    
Share based compensation                               $ 797,222        
Number of common stock shares return 350,000                                      
Series A Preferred Stock [Member] | CAP Capital [Member]                                        
Common stock issued for cash, shares                               194,694 342,642      
Shares issued, price per share                               $ 2.50 $ 2.00      
Share based compensation                               $ 262,113 $ 259,901      
Warrants term                               5 years 5 years      
Series A Preferred Stock [Member] | CAP Warrants [Member] | CAP Capital [Member]                                        
Common stock issued for cash, shares                               172,307 16,000      
Shares issued, price per share                               $ 2.50 $ 2.50      
Warrants [Member]                                        
Warrants exercise price                               $ 0.84 $ 0.80      
IR Warrant [Member]                                        
Share based compensation                               $ 73,393        
Warrant modification expense       $ 21,001                                
IR Warrant [Member] | Minimum [Member]                                        
Warrants exercise price       $ 2.00                                
IR Warrant [Member] | Maximum [Member]                                        
Warrants exercise price       $ 2.50                                
CAP Warrants [Member]                                        
Warrant modification expense                             $ 68,548          
CAP Warrants [Member] | Minimum [Member]                                        
Warrants exercise price                             $ 2.00          
Warrants issued to purchase of common stock shares                             198,807          
CAP Warrants [Member] | Maximum [Member]                                        
Warrants exercise price                             $ 2.50          
Warrants issued to purchase of common stock shares                             245,883          
Series A Convertible Preferred Stock [Member]                                        
Preferred stock, shares authorized                               10,097,330 10,097,330      
Preferred stock, par or stated value per share                               $ 0.01 $ 0.01      
Preferred stock, shares designated                               10,097,330        
Preferred stock, shares outstanding                               0 0      
Preferred stock dividend rate                               8.00%        
Series B Convertible Preferred Stock [Member]                                        
Preferred stock, shares authorized                               902,670        
Preferred stock, par or stated value per share                               $ 0.01        
Preferred stock, shares designated                               902,670