XML 141 R125.htm IDEA: XBRL DOCUMENT v3.3.1.900
Off-Balance Sheet Arrangements, Guarantees and Other Commitments Minimum Future Payments Under Noncancelable Operating Leases (Detail)
$ in Thousands
Dec. 31, 2015
USD ($)
Disclosure Minimum Future Payments Under Noncancelable Operating Leases [Abstract]  
2016 $ 21,260
2017 21,056
2018 22,743
2019 23,256
2020 20,667
2020 and thereafter 79,428
Net minimum operating lease payments $ 188,410