Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Details Textual)

v3.8.0.1
Stock-Based Compensation (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2016
Feb. 23, 2015
Mar. 26, 2014
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Jun. 30, 2017
Aug. 21, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation arrangement by share-based payment award, options, grants in period, gross           255,000      
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price           $ 1.08      
Stock-based compensation           $ 2,701,728 $ 2,125,966    
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized, stock options       $ 8,637,760   8,637,760      
Fair value of warrants           90   $ 588  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period               11,090,000  
Warrant Expense           $ 535,303 0    
2014 Stock and Incentive Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation arrangement by share-based payment award, number of shares authorized     3,750,000            
Non Qualified Stock Option Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation arrangement by share-based payment award, options, grants in period, gross               28,995,000  
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized, stock options $ 1,199,847                
Share-based compensation arrangement by share-based payment award, number of shares authorized 35,000,000               15,000,000
Equity Instruments Other than Options, Forfeited in Period 1,550,000                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights The options vest on a monthly basis over 48 months, except for 75,000 of the options which do not begin to vest until specific events have occurred and then begin to vest over 48 months and 60,000 of the options that all vest at the end of the consulting contract. Some options are subject to a one year cliff and all options have an exercise price based on the fair value of the common stock on the date of grant.                
Non Qualified Stock Option Plan [Member] | Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price           $ 1.00      
Non Qualified Stock Option Plan [Member] | Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price           $ 1.20      
Employees and Directors                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period               4,360,000  
Employees and Directors | General and Administrative Expense [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation       912,215 $ 792,137 $ 2,120,959 1,376,196    
Employees and Directors | Research and Development Expense [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation       $ 281,814 $ 444,801 580,769 $ 749,770    
Employees and Directors | 2014 Stock and Incentive Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share based compensation arrangement by share based payment award options shares purchased vested monthly term   4 years              
Employees and Directors | 2014 Stock and Incentive Plan | Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price     $ 1.29            
Employees and Directors | 2014 Stock and Incentive Plan | Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price     $ 3.44            
Investor                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Warrant Expense           $ 27,333   $ 12,564  
Employee Stock Option | Employees and Directors | Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price   $ 1.00              
Employee Stock Option | Employees and Directors | Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price   $ 2.06              
Employee Stock Option | Employees and Directors | 2014 Stock and Incentive Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation arrangement by share-based payment award, options, grants in period, gross               3,295,000  
Employee Stock Option | Employees and Directors | Non Qualified Stock Option Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation arrangement by share-based payment award, options, grants in period, gross   4,487,000              
Share-based compensation arrangement by share-based payment award, number of shares authorized   6,850,000              
Warrant                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Class of warrant or right, number of securities called by warrants or rights       100,000   100,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 1.00   $ 1.00      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period           31,248   15,624  
Warrant One                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Class of warrant or right, number of securities called by warrants or rights       50,000   50,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 1.00   $ 1.00      
Warrant Two                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Class of warrant or right, number of securities called by warrants or rights       500,000   500,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 1.04   $ 1.04      
Warrant Eight                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Class of warrant or right, number of securities called by warrants or rights       100,000   100,000      
Warrants to purchase common stock value       $ 66,643   $ 66,643      
Warrant Nine                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Class of warrant or right, number of securities called by warrants or rights       50,000   50,000      
Warrants to purchase common stock value       $ 33,322   $ 33,322      
Warrant Ten                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Class of warrant or right, number of securities called by warrants or rights       500,000   500,000      
Warrants to purchase common stock value       $ 407,605   $ 407,605      
Warrant Thirteen                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Class of warrant exercisable warrants or rights       16,667   16,667      
Warrant Fourteen                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Class of warrant or right, number of securities called by warrants or rights       250,000   250,000