XML 79 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Minimum Lease Payments (Detail)
$ in Thousands
Mar. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Minimum lease payments, Remainder of 2018 $ 92,891
Minimum lease payments, 2019 83,555
Minimum lease payments, 2020 56,587
Minimum lease payments, 2021 33,844
Minimum lease payments, 2022 19,878
Minimum lease payments, Thereafter 40,297
Total minimum lease payments $ 327,052