XML 67 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Summary of Future Minimum Rental Payments Under Company's Corporate Office Leases (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Schedule Of Future Minimum Rental Payments For Operating Leases [Line Items]  
Minimum lease payments, Total $ 1,251,546
Minimum lease payments, 2019 151,152
Minimum lease payments, 2020 139,315
Minimum lease payments, 2021 116,827
Minimum lease payments, 2022 99,822
Minimum lease payments, 2023 92,392
Minimum lease payments, Thereafter 652,038
Corporate Office Leases [Member]  
Schedule Of Future Minimum Rental Payments For Operating Leases [Line Items]  
Minimum lease payments, Total 1,392
Minimum lease payments, 2019 479
Minimum lease payments, 2020 496
Minimum lease payments, 2021 352
Minimum lease payments, 2022 $ 65