Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Textual)

v3.5.0.2
Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2015
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Jan. 31, 2016
Stockholders' Equity (Textual)            
Options exercised       10,000    
Proceeds from exercise options       $ 2,600  
Stock-based compensation   $ 190,816 $ 94,389 $ 524,118 $ 310,594  
Warrant [Member]            
Stockholders' Equity (Textual)            
Warrant weighted average exercise price           $ 1.15
Options exercised       (370,523)    
Warrants outstanding and exercisable to purchase           125,000
Stock Options [Member]            
Stockholders' Equity (Textual)            
Options exercised       (741,100)    
Warrants outstanding and exercisable to purchase           125,000
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       731,100    
Proceeds from exercise options       $ 731,085    
Stock Options [Member] | Maximum [Member]            
Stockholders' Equity (Textual)            
Exercise prices of stock option   $ 1.55   $ 1.55    
Stock Options [Member] | Minimum [Member]            
Stockholders' Equity (Textual)            
Exercise prices of stock option   $ 1.10   $ 1.10    
Stock Options [Member] | 2011 Plan [Member]            
Stockholders' Equity (Textual)            
Remaining options to be issued   1,665,572   1,665,572    
Compensation Options [Member]            
Stockholders' Equity (Textual)            
Warrants outstanding, description The unexercised Compensation Options expired 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          
Compensation Options [Member] | Warrant [Member]            
Stockholders' Equity (Textual)            
Number of warrants exercised       370,523    
Proceeds from exercise options       $ 741,046    
Common stock purchase warrants to agents       365,550