Leases - Weighted-Average Remaining Lease Terms and Discount Rates (Details) |
Dec. 31, 2019 |
|---|---|
| Weighted-average remaining lease term (in years) | |
| Finance leases | 9 years 8 months 26 days |
| Operating leases | 9 years 8 months 12 days |
| Weighted-average discount rate (in percent) | |
| Finance leases | 9.04% |
| Operating leases | 3.75% |