Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Textual)

v3.4.0.3
Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended
Jan. 31, 2015
Mar. 31, 2016
Mar. 31, 2015
Jan. 31, 2016
Stockholders' Equity (Textual)        
Proceeds from exercise options   $ 2,600  
Stock-based compensation   $ 123,646 $ 145,514  
Warrants        
Stockholders' Equity (Textual)        
Warrants outstanding, description   The warrants are exercisable through January 6, 2017 at a price of $2.00 per share. The warrants are subject to the Company's right to accelerate the expiration time of the warrants if at any time the volume-weighted average trading price of its common stock is equal to, or exceeds, $3.00 per share for twenty (20) consecutive trading days.    
Warrant weighted average exercise price   $ 1.79   $ 1.15
Weighted average remaining contractual life, warrant   1 year 7 months 6 days    
Aggregate intrinsic value, warrant   $ 1,237,954    
Warrants outstanding and exercisable to purchase   8,064,716   125,000
Stock Options [Member]        
Stockholders' Equity (Textual)        
Warrants outstanding and exercisable to purchase       125,000
Number of options granted to agents   724,498    
Options exercised   (16,650)    
Stock option granted to employee   1,696,000    
Stock option aggregate grant fair value   $ 1,418,000    
Stock Options [Member] | Agents [Member] | IPO [Member]        
Stockholders' Equity (Textual)        
Options exercised   6,650    
Stock Options [Member] | Maximum [Member]        
Stockholders' Equity (Textual)        
Exercise prices of stock option   $ 1.55    
Stock Options [Member] | Minimum [Member]        
Stockholders' Equity (Textual)        
Exercise prices of stock option   $ 1.10    
Stock Options [Member] | 2011 Plan [Member]        
Stockholders' Equity (Textual)        
Remaining options to be issued   1,665,572    
Compensation Options [Member]        
Stockholders' Equity (Textual)        
Warrants outstanding, description The Compensation Options expire on July 6, 2016. Each whole warrant issuable upon exercise of Compensation Options is exercisable to acquire one share of common stock at an exercise price of $2.00 per share at any time up to January 6, 2017, subject to the Company's right to accelerate the expiration time of the warrants if at any time the volume-weighted average trading price of its common stock is equal to or exceeds $3.00 per share for twenty (20) consecutive trading days.      
Option granted exercise price $ 1.00      
Number of options granted to agents 786,696 724,498    
Options exercised   6,650    
Warrant exercise price per share $ 2.00      
Compensation Options [Member] | Warrants        
Stockholders' Equity (Textual)        
Warrants outstanding and exercisable to purchase   3,325    
Compensation Options [Member] | Agents [Member]        
Stockholders' Equity (Textual)        
Proceeds from exercise options   $ 6,650