Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Textual)

v3.8.0.1
Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 2 Months Ended 9 Months Ended
Aug. 31, 2017
Jun. 15, 2017
Feb. 28, 2017
Jan. 31, 2017
Feb. 28, 2017
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Jan. 31, 2016
Stockholders' Equity (Textual)                  
Recognized options and warrants vest over period           5 years      
Proceeds from exercise options           $ 19,825 $ 2,600    
Consultants [Member]                  
Stockholders' Equity (Textual)                  
Number of warrants exercised       106,982 106,982        
Cash proceeds from warrants     $ 29,491 $ 29,491          
Consultants Two [Member]                  
Stockholders' Equity (Textual)                  
Warrants issued to purchase common stock 180,000                
Number of options granted to employee           85,000      
Performance based and continuous service vesting, description           The Company granted stock options to two consultants to purchase a total of 85,000 shares of the Company's common stock. The stock options have an exercise price of $2.02 per share and are exercisable during a ten-year term, are subject to vesting over periods of three and four years and have an aggregate grant date fair value of $269,416.      
Weighted average remaining contractual life, warrant 5 years                
Stock units shares sold           180,000      
Aggregate grant date fair value of shares           $ 269,416      
Share price           $ 1.99      
Stock Options [Member]                  
Stockholders' Equity (Textual)                  
Number of shares issue and outstanding, percentage           20.00%      
Number of options granted to employee           1,031,000      
Performance based and continuous service vesting, description          
The Company granted stock options to employees to purchase 1,031,000 shares of the Company’s common stock at an exercise price of $2.40 per share. The options have terms of ten years. Of the 1,031,000 stock options granted, 300,000 are subject to vesting based on continuous service over periods between zero and four years from the date of grant. The balance of the grant, or 731,000 shares, has performance-based vesting conditions and will be valued at the time the milestones are reached. The stock options have an aggregate grant date fair value of $528,580.
     
Number of shares vesting           300,000      
Recognized options and warrants vest over period           4 years      
Exercise price of stock option           $ 2.40      
Stock option aggregate grant fair value           $ 528,580      
Options exercised     16,250            
Proceeds from exercise options     $ 19,825            
Number of options cancelled     48,750     105,000      
Warrant [Member]                  
Stockholders' Equity (Textual)                  
Options exercised           (1,033,570)      
Number of options cancelled           4,695,846      
Number of warrants exercised       926,588          
Cash proceeds from warrants       $ 1,853,176          
Additional proceeds amount       $ 522,326          
Number of warrants expired           4,695,846      
Description of warrants           Each warrant can be exercised at any time prior to June 30, 2020 for the purchase of one share of the Company's common stock at an exercise price of $2.25.      
Aggregate intrinsic value           $ 8,212,130    
2011 Plan [Member]                  
Stockholders' Equity (Textual)                  
Number of shares issue and outstanding, percentage           20.00%      
Increase number of shares authorized and issuance   7,171,540              
Warrants issued to purchase common stock                 125,000
Remaining options to be issued           1,241,793      
Number of options granted to employee           1,031,000      
Private Offering [Member] | Officers and Directors [Member]                  
Stockholders' Equity (Textual)                  
Stock units shares sold           289,334      
Private Offering [Member] | Warrant [Member]                  
Stockholders' Equity (Textual)                  
Warrants issued to purchase common stock           3,438,053      
Warrant exercise price per share           $ 1.50