Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Narrative)

v3.5.0.2
Stockholders' Equity (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 01, 2016
Apr. 18, 2016
Apr. 08, 2016
Jan. 11, 2016
Jun. 15, 2015
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
May 31, 2016
Jun. 30, 2015
Stock issued during period, shares, new issues               1,608,200    
Shares issued, price per share           $ 2.50   $ 2.50    
Proceeds from issuance of common stock               $ 4,230,500   $ 5,498,484
Number of common stock shares reduced during the period               105,000    
Reduction of price per share           $ 2.00   $ 2.00    
Share based compensation arrangement by share based payment award fair value assumptions forfeiture rate               5.00%    
Other comprehensive loss, foreign currency transaction and translation adjustment, net of tax, portion attributable to parent           $ (129,742) $ 54,846 $ (535,465)   (17,413)
Warrant modification expense           68,548 68,548  
Option [Member]                    
Allocated Share-based Compensation Expense           127,449 218,690 $ 277,436   451,426
Grant date fair value             1,519,613     1,519,613
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized, period for recognition               2 years 8 months 12 days    
Option [Member] | Employees, Officers, Directors and Consultants [Member] | 2008 Equity Incentive Plan [Member]                    
Option to purchase of common stock         $ 2,211,890          
Option term         5 years          
Option vested term         4 years          
Option [Member] | Non-Employee Mark-To-Market Adjustments [Member]                    
Grant date fair value             216,613     216,613
Option One [Member]                    
Option to purchase of common stock         $ 2,201,890          
Option exercise price per share         $ 2.20          
Grant date fair value         $ 1,409,900          
Option Two [Member]                    
Option to purchase of common stock         $ 10,000          
Option exercise price per share         $ 3.30          
Grant date fair value         $ 1,251,384          
Maxim Group LLC [Member] | Restricted Stock [Member]                    
Stock issued during period, shares, new issues       350,000            
Proceeds from issuance of common stock       $ 875,000            
Share based compensation arrangement by share based payment award fair value assumptions forfeiture rate       11.11%            
Allocated Share-based Compensation Expense           272,221   $ 563,888    
Investors [Member]                    
Stock issued during period, shares, new issues 470,765                  
Shares issued, price per share $ 2.50                  
Proceeds from issuance of common stock           941,530   941,530    
Reduction of price per share $ 2.00                  
MZHCI LLC [Member] | Investor Relations Consulting Agreement [Member]                    
Allocated Share-based Compensation Expense           58,197   $ 58,197    
Warrants term     5 years              
Warrants issued to purchase of common stock shares   75,000                
Warrants exercise price     $ 2.50              
Warrants value   $ 100,501                
MZHCI LLC [Member] | Investor Relations Consulting Agreement [Member] | Maximum [Member]                    
Warrants issued to purchase of common stock shares     150,000              
MZHCI LLC [Member] | Investor Relations Consulting Agreement [Member] | October 18, 2016 [Member]                    
Warrants issued to purchase of common stock shares               75,000    
CAP Warrants [Member]                    
Reduction of price per share                 $ 2.00  
Allocated Share-based Compensation Expense           $ 73,420 $ 117,005 $ 157,525   $ 154,397
Warrants issued to purchase of common stock shares           86,722 161,944 185,100 47,076 214,944
Warrants exercise price           $ 2.00 $ 2.00 $ 2.00 $ 2.50 $ 2.00
Common stock exercise price per share           $ 1.00 $ 0.85 $ 1.01   $ 0.85
Warrant modification expense                 $ 68,548  
CAP Warrants [Member] | Minimum [Member]                    
Warrants issued to purchase of common stock shares                 198,807  
Warrants exercise price                 $ 2.50  
CAP Warrants [Member] | Maximum [Member]                    
Warrants issued to purchase of common stock shares                 245,883  
Warrants exercise price                 $ 2.00  
Consultants [Member] | Option [Member]                    
Grant date fair value         $ 158,516