XML 64 R52.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Detail) - Future Minimum Annual Cash Payments Under Non-Cancelable Operating Lease Agreements
$ in Thousands
Dec. 31, 2015
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2016 $ 40,910
2017 37,565
2018 29,649
2019 25,074
2020 19,240
Thereafter 111,555
Total minimum lease payments $ 263,993