Annual report pursuant to Section 13 and 15(d)

Warrant Liability - Schedule of Assumptions (Details)

v3.10.0.1
Warrant Liability - Schedule of Assumptions (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield (as a percent) 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life (in years) 5 years 5 years
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life (in years) 6 years 3 months 6 years 3 months
June 2018 Issuance    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield (as a percent) 0.00%  
June 2018 Issuance | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 2.50%  
Volatility (as a percent) 75.00%  
Expected life (in years) 4 years 5 months 19 days  
June 2018 Issuance | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 2.51%  
Volatility (as a percent) 80.00%  
Expected life (in years) 4 years 11 months 23 days  
February 2018 Issuance    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield (as a percent) 0.00%  
February 2018 Issuance | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 2.49%  
Volatility (as a percent) 75.00%  
Expected life (in years) 4 years 1 month 17 days  
February 2018 Issuance | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 2.50%  
Volatility (as a percent) 77.50%  
Expected life (in years) 4 years 7 months 17 days  
February 2017 Issuance    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 2.46%  
Volatility (as a percent) 75.00%  
Expected life (in years) 3 years 1 month 13 days  
Dividend yield (as a percent) 0.00%  
February 2017 Issuance | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate   1.68%
Volatility (as a percent)   80.00%
Expected life (in years)   6 months
February 2017 Issuance | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate   1.86%
Volatility (as a percent)   160.11%
Expected life (in years)   5 years