XML 91 R75.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Schedule by Year of Future Minimum Lease Payments for Noncancellable Operating Leases (Detail)
$ in Thousands
Dec. 31, 2016
USD ($)
Leases [Abstract]  
2017 $ 216,370
2018 183,072
2019 164,231
2020 145,820
2021 133,644
Thereafter 406,281
Total minimum payment required $ 1,249,418