Leases - Maturities of Lease Liabilities (Details) $ in Thousands |
Dec. 31, 2019
USD ($)
|
|---|---|
| Leases [Abstract] | |
| 2020 | $ 25,665 |
| 2021 | 40,424 |
| 2022 | 48,839 |
| 2023 | 41,111 |
| 2024 | 48,175 |
| Thereafter | 366,675 |
| Total future minimum payments | 570,889 |
| Minimum payments related to leases that have not yet commenced | (142,200) |
| Minimum payments related to variable lease payments, including non-lease components | (233,770) |
| Imputed interest | (43,212) |
| Total lease liabilities | $ 151,707 |
| X | ||||||||||
- Definition Lessee, Operating Lease, Liability, Payments, Due, Lease Not Yet Commenced No definition available.
|
| X | ||||||||||
- Definition Lessee, Operating Lease, Variable Lease and Non-lease Components, Liability, Payments, Due No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments for operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|