XML 140 R127.htm IDEA: XBRL DOCUMENT v3.8.0.1
Off-Balance Sheet Arrangements, Guarantees and Other Commitments Minimum Future Payments Under Noncancelable Operating Leases (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Disclosure Minimum Future Payments Under Noncancelable Operating Leases [Abstract]  
2017 $ 35,627
2018 35,545
2019 32,117
2020 31,451
2021 27,501
2022 and thereafter 64,234
Net minimum operating lease payments $ 226,475