Quarterly report pursuant to Section 13 or 15(d)

Debt Agreements (Details)

v3.10.0.1
Debt Agreements (Details)
6 Months Ended
Jun. 30, 2018
$ / shares
Horizon Warrants [Member]  
Fair Value Assumptions Of Assets And Liabilities [Abstract]  
Date of issuance Jul. 27, 2017
Weighted-average fair value of warrants $ 1.02
Horizon Warrants [Member] | Measurement Input, Price Volatility [Member]  
Fair Value Assumptions Of Assets And Liabilities [Abstract]  
Fair Value Assumptions Rate 47.00%
Horizon Warrants [Member] | Measurement Input, Expected Term [Member]  
Fair Value Assumptions Of Assets And Liabilities [Abstract]  
Fair Value Assumptions Term 7 years
Horizon Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]  
Fair Value Assumptions Of Assets And Liabilities [Abstract]  
Fair Value Assumptions Rate 2.12%
Horizon Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]  
Fair Value Assumptions Of Assets And Liabilities [Abstract]  
Fair Value Assumptions Rate 0.00%
New Horizon Warrants [Member]  
Fair Value Assumptions Of Assets And Liabilities [Abstract]  
Date of issuance Mar. 21, 2018
Weighted-average fair value of warrants $ 0.81
New Horizon Warrants [Member] | Measurement Input, Price Volatility [Member]  
Fair Value Assumptions Of Assets And Liabilities [Abstract]  
Fair Value Assumptions Rate 86.00%
New Horizon Warrants [Member] | Measurement Input, Expected Term [Member]  
Fair Value Assumptions Of Assets And Liabilities [Abstract]  
Fair Value Assumptions Term 7 years
New Horizon Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]  
Fair Value Assumptions Of Assets And Liabilities [Abstract]  
Fair Value Assumptions Rate 2.82%
New Horizon Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]  
Fair Value Assumptions Of Assets And Liabilities [Abstract]  
Fair Value Assumptions Rate 0.00%