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%