XML 116 R90.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments, Contingencies and Guarantees - Schedule of Future Minimum Rental Payments (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2015 $ 39,448
2016 37,467
2017 37,055
2018 33,004
2019 30,492
2021 and thereafter 79,272
Future minimum payments due, total $ 256,738