Leases - Remaining Lease Term and Discount Rate (Details) |
Dec. 31, 2019 |
|---|---|
| Weighted-average Remaining Lease Term [Abstract] | |
| Finance lease | 6 years |
| Operating leases | 19 years |
| Weighted-average Discount Rate [Abstract] | |
| Finance lease | 12.00% |
| Operating leases | 4.00% |