Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Textual)

v3.10.0.1
Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 6 Months Ended
Jun. 19, 2018
Jun. 30, 2018
Jun. 30, 2017
Stockholders' Equity (Textual)      
Aggregate cash proceeds of exercised, warrants   $ 591,990 $ 2,404,993
Cash proceeds of exercised, stock options   $ 389,158 $ 19,825
Stock options, description   The stock options have terms of ten years and are subject to vesting based on continuous service of the awardee over the periods ranging between zero and four years.  
2011 Plan [Member]      
Stockholders' Equity (Textual)      
Remaining options to be issued   3,453,712  
Total number of shares authorized for issuance 10,000,000    
Stock Option [Member]      
Stockholders' Equity (Textual)      
Granted   758,000  
Options exercised   526,683  
Stock option aggregate grant fair value   $ 3,031,676  
Stock Option [Member] | Minimum [Member]      
Stockholders' Equity (Textual)      
Common stock, per share   $ 5.30  
Stock Option [Member] | Maximum [Member]      
Stockholders' Equity (Textual)      
Common stock, per share   $ 8.86  
Warrants [Member]      
Stockholders' Equity (Textual)      
Granted   780,500  
Warrants exercised   274,315