Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Schedule of Assumptions used in Estimating Fair Value (Details)

v3.10.0.1
Fair Value Measurements - Schedule of Assumptions used in Estimating Fair Value (Details) - Common Stock Warrants [Member]
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Black-Scholes-Merton Valuation Model [Member] | Weighted-Average Risk-Free Interest Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assumptions, measurement input, percentages 2.73% 1.89%
Black-Scholes-Merton Valuation Model [Member] | Weighted-Average Expected Life [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assumptions, measurement input, term 4 years 9 months 18 days 1 year 10 months 25 days
Black-Scholes-Merton Valuation Model [Member] | Expected Dividend Yield [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assumptions, measurement input, percentages 0.00% 0.00%
Black-Scholes-Merton Valuation Model [Member] | Weighted-Average Expected Volatility [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assumptions, measurement input, percentages 66.00% 107.00%
Monte Carlo Simulation Valuation Model [Member] | Weighted-Average Risk-Free Interest Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assumptions, measurement input, percentages 2.73% 2.20%
Monte Carlo Simulation Valuation Model [Member] | Weighted-Average Expected Life [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assumptions, measurement input, term 3 years 8 months 12 days 3 years 7 months 6 days
Monte Carlo Simulation Valuation Model [Member] | Expected Dividend Yield [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assumptions, measurement input, percentages 0.00% 0.00%
Monte Carlo Simulation Valuation Model [Member] | Weighted-Average Expected Volatility [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value assumptions, measurement input, percentages 68.00% 64.00%