Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Details Textual)

v3.3.1.900
Stock-Based Compensation (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Feb. 23, 2015
Mar. 26, 2014
May. 31, 2013
Jan. 31, 2013
Dec. 31, 2015
Dec. 31, 2015
Dec. 31, 2014
Jun. 30, 2015
Apr. 06, 2015
Mar. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares     138,888              
Stock-based compensation           $ 1,965,993 $ 1,155,521      
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized, stock options         $ 9,511,243 $ 9,511,243        
Class of warrant or right, number of securities called by warrants or rights         105,000 105,000        
Fair value of warrants           $ 17,461   $ 31,777    
Class of warrant exercisable warrants or rights         6,000 6,000        
Adjustments to Additional Paid in Capital, Warrant Issued           $ 111,944   $ 6,026,070    
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Warrants cancelled In Period           30,000        
Black Scholes Pricing Model                    
Class of warrant or right, number of securities called by warrants or rights 58,914                  
Adjustments to Additional Paid in Capital, Warrant Issued $ 92,111                  
Lattice Model                    
Warrants to purchase common stock value         $ 172,809 $ 172,809     $ 309,121  
Lattice Model One                    
Class of warrant or right, number of securities called by warrants or rights         1,418,373 1,418,373        
Warrant derivative liability         $ 1,498,809 $ 1,498,809        
Lattice Model Two                    
Class of warrant or right, number of securities called by warrants or rights                   99,650
Warrant derivative liability                   $ 172,809
2014 Stock and Incentive Plan                    
Share-based compensation arrangement by share-based payment award, number of shares authorized   3,750,000                
Two Consultants                    
Share-based compensation arrangement by share-based payment award, options, grants in period, gross               8,334    
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price               $ 4.50    
Employees and Directors | General and Administrative Expense [Member]                    
Stock-based compensation         673,013 1,346,026        
Employees and Directors | Research and Development Expense [Member]                    
Stock-based compensation         $ 312,630 $ 619,967        
Employees and Directors | 2014 Stock and Incentive Plan                    
Share-based compensation arrangement by share-based payment award, options, grants in period, gross           4,162,000        
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 | Maximum                    
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price   $ 3.44                
Employees and Directors | 2014 Stock and Incentive Plan | Minimum                    
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price $ 1.40 $ 1.29                
Investor                    
Class of warrant or right, number of securities called by warrants or rights         9,000 9,000        
Class of warrant exercisable warrants or rights         9,000 9,000        
Warrants Not Settleable in Cash, Fair Value Disclosure         $ 11,407 $ 11,407        
Employee Stock Option                    
Share-based compensation arrangement by share-based payment award, options, grants in period, gross           50,000   4,572,000    
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price           $ 1.4   $ 2.02    
Employee Stock Option | Maximum                    
Share based compensation arrangement by share based payment award options shares purchased vested immediately       819,445            
Share based compensation arrangement by share based payment award options shares purchased vested monthly       541,667            
Share based compensation arrangement by share based payment award options shares purchased vested monthly term       3 years            
Employee Stock Option | Employees and Directors                    
Share-based compensation arrangement by share-based payment award, options, grants in period, gross       1,500,000   3,295,000        
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price       $ 4.50            
Share-based compensation arrangement by share-based payment award, number of shares authorized 6,850,000                  
Employee Stock Option | Employees and Directors | Maximum                    
Share-based compensation arrangements by share-based payment award, options, grants in period, weighted average exercise price $ 2.06                  
Additional Paid-in Capital and Professional Fee                    
Warrants to purchase common stock value         $ 80,677 $ 80,677        
Warrant                    
Class of warrant or right, number of securities called by warrants or rights         99,650 99,650        
Adjustments to Additional Paid in Capital, Warrant Issued           $ 2,072,911        
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Warrants cancelled In Period           30,000   59,758    
Warrant | Lattice Model                    
Class of warrant or right, number of securities called by warrants or rights         1,518,387 1,518,387        
Warrant | Additional Paid-in Capital and Professional Fee                    
Warrants to purchase common stock value         $ 9,006 $ 9,006        
Warrant One                    
Class of warrant or right, number of securities called by warrants or rights         9,000 9,000   6,040,921    
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 1.38 $ 1.38   $ 2.50    
Warrant Two                    
Class of warrant or right, number of securities called by warrants or rights         9,000 9,000   1,824,489    
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 1.34 $ 1.34   $ 2.50    
Warrant Three                    
Class of warrant or right, number of securities called by warrants or rights         64,105 64,105   105,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 2.34 $ 2.34   $ 1.65    
Warrant Four                    
Class of warrant or right, number of securities called by warrants or rights               6,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights               $ 1.38    
Warrant Twelve                    
Fair value of warrants           $ 9,685        
Class of warrant exercisable warrants or rights         64,105 64,105        
Warrant Thirteen                    
Fair value of warrants           $ 90,852        
Warrant Fifteen                    
Class of warrant or right, number of securities called by warrants or rights         66,667 66,667        
Adjustments to Additional Paid in Capital, Warrant Issued           $ 50,365        
Warrant Sixteen                    
Class of warrant or right, number of securities called by warrants or rights         4,968,482 4,968,482        
Warrants to purchase common stock value         $ 3,527,816 $ 3,527,816        
Adjustments to Additional Paid in Capital, Warrant Issued           $ 2,597,932        
Warrant Seventeen                    
Class of warrant or right, number of securities called by warrants or rights         1,072,439 1,072,439        
Class of warrant exercisable warrants or rights         1,477,287 1,477,287        
Warrants to purchase common stock value         $ 1,009,433 $ 1,009,433        
Adjustments to Additional Paid in Capital, Warrant Issued           $ 595,184        
Warrant Eighteen | Lattice Model                    
Class of warrant or right, number of securities called by warrants or rights         1,418,373 1,418,373        
Warrant derivative liability         $ 1,498,809 $ 1,498,809        
Warrant Eighteen | Derivative Expense                    
Warrants to purchase common stock value $ 2,217,605               $ 124,434  
Warrant Ninteen                    
Class of warrant exercisable warrants or rights         347,202 347,202     247,552