Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Textual)

v3.19.2
Stockholders' Equity (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Stockholders' Equity (Textual)      
Common stock, shares authorized 75,000,000   75,000,000
Common stock, par value $ 0.001   $ 0.001
Preferred stock, shares authorized 5,000,000   5,000,000
Preferred stock, par value $ 0.001   $ 0.001
Controlled equity offering program for proceeds $ 19,304,054  
Recognized options and warrants vest over period 4 years    
Cash proceeds of exercised, stock options $ 273,572 $ 389,158  
2011 Plan [Member]      
Stockholders' Equity (Textual)      
Remaining options to be issued 1,289,106    
Warrant [Member]      
Stockholders' Equity (Textual)      
Warrants issued with promissory notes    
Warrants exercised 50,000    
Cash proceeds from warrants $ 57,500    
Number of warrants expired and cancelled 6,982    
Purchase share of common stock 273,572    
Stock Option [Member]      
Stockholders' Equity (Textual)      
Stock options granted 2,579,000    
Options exercised 233,214    
Number of options cancelled 92,254    
Stock Option [Member] | Board Member [Member]      
Stockholders' Equity (Textual)      
Stock options granted 2,579,000    
Stock options granted to employees 430,000    
Stock option aggregate grant fair value $ 3,266,611    
Stock options, description The stock options have terms of ten years and are subject to vesting based on continuous service of the awardee over periods ranging between zero and four years.    
Stock Option [Member] | Board Member [Member] | Minimum [Member]      
Stockholders' Equity (Textual)      
Common stock, per share $ 1.72    
Stock Option [Member] | Board Member [Member] | Maximum [Member]      
Stockholders' Equity (Textual)      
Common stock, per share $ 3.15