XML 99 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases - Schedule of Minimum Future Operating Lease Payments (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Due [Abstract]  
2019 $ 187,280
2020 179,515
2021 166,159
2022 158,115
2023 147,677
Thereafter 1,130,494
Total $ 1,969,240