XML 120 R103.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Minimum Lease Payments (Detail)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2017 $ 99,677
2018 67,034
2019 44,216
2020 25,444
2021 13,761
Thereafter 16,331
Total minimum lease payments $ 266,463