Annual report pursuant to Section 13 and 15(d)

Debt Agreements (Details)

v3.19.1
Debt Agreements (Details)
12 Months Ended
Dec. 31, 2018
$ / shares
Assumption  
Weighted-average fair value of warrants $ 4.86
Horizon Warrants [Member]  
Assumption  
Date of issuance Jul. 27, 2017
Weighted-average fair value of warrants $ 6.12
Horizon Warrants [Member] | Measurement Input, Price Volatility [Member]  
Assumption  
Fair Value Assumptions Rate 47.00%
Horizon Warrants [Member] | Measurement Input, Expected Term [Member]  
Assumption  
Fair Value Assumptions Term 7 years
Horizon Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]  
Assumption  
Fair Value Assumptions Rate 2.12%
Horizon Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]  
Assumption  
Fair Value Assumptions Rate 0.00%
New Horizon Warrants [Member]  
Assumption  
Date of issuance Mar. 21, 2018
Weighted-average fair value of warrants $ 4.86
New Horizon Warrants [Member] | Measurement Input, Price Volatility [Member]  
Assumption  
Fair Value Assumptions Rate 86.00%
New Horizon Warrants [Member] | Measurement Input, Expected Term [Member]  
Assumption  
Fair Value Assumptions Term 7 years
New Horizon Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]  
Assumption  
Fair Value Assumptions Rate 2.82%
New Horizon Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]  
Assumption  
Fair Value Assumptions Rate 0.00%