Quarterly report pursuant to Section 13 or 15(d)

Warrants (Details 2)

v3.7.0.1
Warrants (Details 2) - Warrant [Member]
6 Months Ended
Jun. 30, 2017
$ / shares
shares
Assumption used to value warrants using black scholes pricing model  
Number of Shares Underlying Warrants Granted | shares 1,333,185
Series B January 27, 2014 [Member]  
Assumption used to value warrants using black scholes pricing model  
Number of Shares Underlying Warrants Granted | shares 157,846
Stock Price on Measurement Date $ 7.00
Exercise Price $ 45.00
Expected Term 5 years
Expected Volatility 150.00%
Dividend Yield 0.00%
Risk Free Rate 1.61%
Series C November 19, 2014 [Member]  
Assumption used to value warrants using black scholes pricing model  
Number of Shares Underlying Warrants Granted | shares 145,399
Stock Price on Measurement Date $ 9.37
Exercise Price $ 12.00
Expected Term 5 years 6 months
Expected Volatility 94.60%
Dividend Yield 0.00%
Risk Free Rate 1.64%
Repricing Series C May 18, 2015 [Member]  
Assumption used to value warrants using black scholes pricing model  
Number of Shares Underlying Warrants Granted | shares 142,957
Stock Price on Measurement Date $ 5.95
Exercise Price $ 9.00
Expected Term 5 years
Expected Volatility 96.34%
Dividend Yield 0.00%
Risk Free Rate 1.46%
Series D November 19, 2014 [Member]  
Assumption used to value warrants using black scholes pricing model  
Number of Shares Underlying Warrants Granted | shares 193,865
Stock Price on Measurement Date $ 9.37
Exercise Price $ 9.37
Expected Term 6 months
Expected Volatility 93.44%
Dividend Yield 0.00%
Risk Free Rate 0.07%
Repricing Series D May 18, 2015 [Member]  
Assumption used to value warrants using black scholes pricing model  
Number of Shares Underlying Warrants Granted | shares 190,609
Stock Price on Measurement Date $ 5.95
Exercise Price $ 5.25
Expected Term 0 years
Expected Volatility 226.56%
Dividend Yield 0.00%
Risk Free Rate 0.02%
Series E November 19, 2014 [Member]  
Assumption used to value warrants using black scholes pricing model  
Number of Shares Underlying Warrants Granted | shares 145,399
Stock Price on Measurement Date $ 9.37
Exercise Price $ 15.00
Expected Term 7 years 6 months
Expected Volatility 94.60%
Dividend Yield 0.00%
Risk Free Rate 1.64%
Repricing Series E May 18, 2015 [Member]  
Assumption used to value warrants using black scholes pricing model  
Number of Shares Underlying Warrants Granted | shares 142,957
Stock Price on Measurement Date $ 5.95
Exercise Price $ 9.00
Expected Term 7 years
Expected Volatility 96.34%
Dividend Yield 0.00%
Risk Free Rate 1.87%
Rens Technology March 3, 2016 [Member]  
Assumption used to value warrants using black scholes pricing model  
Number of Shares Underlying Warrants Granted | shares 375,000
Stock Price on Measurement Date $ 7.00
Exercise Price $ 7.00
Expected Term 4 years
Expected Volatility 96.34%
Dividend Yield 0.00%
Risk Free Rate 1.87%