Debt Agreements - Horizon and Molteni warrants (Details) |
12 Months Ended |
|---|---|
|
Dec. 31, 2020
$ / shares
| |
| Horizon Warrants | |
| Assumption | |
| Weighted-average fair value of warrants | $ 145.80 |
| Horizon Warrants | Measurement Input, Price Volatility [Member] | |
| Assumption | |
| Fair Value Assumptions Rate | 86.00% |
| Horizon Warrants | Expected term (in years) | |
| Assumption | |
| Fair Value Assumptions Term | 7 years |
| Horizon Warrants | Risk-free interest rate | |
| Assumption | |
| Fair Value Assumptions Rate | 2.80% |
| Horizon Warrants | Dividend yield | |
| Assumption | |
| Fair Value Assumptions Rate | 0.00% |
| Molteni Warrants | |
| Assumption | |
| Weighted-average fair value of warrants | $ 145.80 |
| Molteni Warrants | Measurement Input, Price Volatility [Member] | |
| Assumption | |
| Fair Value Assumptions Rate | 86.00% |
| Molteni Warrants | Expected term (in years) | |
| Assumption | |
| Fair Value Assumptions Term | 7 years |
| Molteni Warrants | Risk-free interest rate | |
| Assumption | |
| Fair Value Assumptions Rate | 2.80% |
| Molteni Warrants | Dividend yield | |
| Assumption | |
| Fair Value Assumptions Rate | 0.00% |