Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details Textual)

v3.8.0.1
Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Aug. 31, 2017
Jun. 15, 2017
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2015
Dec. 31, 2017
Dec. 31, 2016
Stockholders' Equity (Textual)              
Authorized to issue and sale, shares           80,000,000 80,000,000
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
Preferred stock, outstanding          
Recognized options and warrants vest over period           5 years  
Options exercised           249,309  
Proceeds from exercise options           $ 129,255 $ 2,600
Stock-based compensation           $ 1,633,485 $ 735,429
Warrant exercise price per share           $ 5.30  
Stock units issued value           $ 5,157,080  
Consultants Two [Member]              
Stockholders' Equity (Textual)              
Number of options granted           85,000  
Performance based and continuous service vesting, description           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 measurement date fair value of $269,416.  
Recognized options and warrants vest over period           4 years  
Exercise price of stock option           $ 2.02  
Stock option aggregate grant fair value           $ 269,416  
Weighted average remaining contractual life, warrant 5 years            
Stock units shares sold           180,000  
Share price           $ 1.99  
Stock Options [Member]              
Stockholders' Equity (Textual)              
Number of shares issue and outstanding, percentage           20.00%  
Warrants issued to purchase common stock 180,000            
Number of options granted           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.
During the year ended December 31, 2016, the Company granted stock options to employees to purchase 1,696,000 shares of the Company's common stock. The stock options have exercise prices that range from $1.10 to $1.55 per share, are subject to vesting over four years, have terms of ten years and have an aggregate grant date fair value of approximately $1,418,000.
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           123,333 10,000
Number of options cancelled           153,750 26,486
Options expired           Jul. 06, 2016  
Stock Options [Member] | Officers and Directors [Member]              
Stockholders' Equity (Textual)              
Number of options granted           200,000  
Performance based and continuous service vesting, description           The stock options have an exercise price of $4.60 per share and are exercisable during a ten-year term, are subject to vesting over four years and have an aggregate grant date fair value of $719,360.  
Recognized options and warrants vest over period           4 years  
Stock option aggregate grant fair value           $ 719,360  
Compensation Options [Member]              
Stockholders' Equity (Textual)              
Aggregate shares of common stock           731,100  
Options exercised             731,100
Number of options granted to agents         786,696    
Cash proceeds from warrants             $ 731,100
Option granted exercise price         $ 1.00    
Description of warrants         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. Because the Compensation Options are considered a cost of the IPO, the resulting value is recognized as both an increase and decrease to the equity section of the accompanying balance sheets. The Compensation Options are not part of the Company's 2011 Plan.    
Warrant [Member]              
Stockholders' Equity (Textual)              
Warrants issued to purchase common stock       125,000     365,550
Number of options granted           3,618,053 490,550
Performance based and continuous service vesting, description       The Company's common stock to an investor relations firm as partial compensation for consulting services to be provided over a two-year period. The warrant is exercisable at $1.15 per share, has a term of three years and is subject to vesting over the two-year service period.      
Options exercised           (1,070,238) (1,745,890)
Number of options cancelled           4,695,846
Number of warrants exercised     926,588     143,650  
Cash proceeds from warrants     $ 1,853,176     $ 111,994 $ 2,969,454
Additional proceeds amount     $ 522,326        
Number of warrants expired           4,695,846  
Warrant exercised             1,745,890
Warrant exercise price per share       $ 1.15      
Aggregate intrinsic value           $ 14,280,372
2011 Plan [Member]              
Stockholders' Equity (Textual)              
Number of shares issue and outstanding, percentage   20.00%       20.00%  
Remaining options to be issued           1,041,793  
Increase number of shares authorized and issuance   7,171,540          
Warrants issued to purchase common stock       125,000      
Employees [Member]              
Stockholders' Equity (Textual)              
Stock option granted to employee           280,000  
Options exercised           123,333 10,000
Private Offering [Member]              
Stockholders' Equity (Textual)              
Proceeds from issuance, net           $ 5,020,000  
Private Offering [Member] | Officers and Directors [Member]              
Stockholders' Equity (Textual)              
Warrants issued to purchase common stock           3,438,053  
Exercise price of stock option           $ 4.60  
Warrant exercise price per share           $ 1.50  
Stock units shares sold           289,334  
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.