Commitments - Weighted Average Assumptions Used (Details) |
Dec. 31, 2019 |
|---|---|
| Operating Leases | |
| Weighted average remaining lease term (in years) | 2 years 8 months 12 days |
| Weighted average discount rate | 11.59% |
| Finance Leases | |
| Weighted average remaining lease term (in years) | 2 years 3 months 18 days |
| Weighted average discount rate | 7.06% |