Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Textual)

v3.8.0.1
Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Stockholders' Equity (Textual)    
Aggregate cash proceeds of exercised, warrants $ 588,499 $ 2,404,993
Cash proceeds of exercised, stock options $ 146,438 $ 19,825
Remaining options to be issued 1,066,793  
Stock options, description The stock options have terms of ten years and vest over a two or four-year period.  
2011 Plan [Member]    
Stockholders' Equity (Textual)    
Remaining options to be issued 761,793  
Stock Option [Member]    
Stockholders' Equity (Textual)    
Granted 280,000  
Options exercised 249,309  
Common stock, per share $ 5.30  
Stock option aggregate grant fair value $ 1,028,600  
Warrants [Member]    
Stockholders' Equity (Textual)    
Granted 428,500  
Warrants exercised 267,333