XML 99 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments, Contingencies and Guarantees - Schedule of Future Minimum Rental Payments (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2015 $ 58,172
2016 56,751
2017 55,065
2018 41,830
2019 32,595
2023 and thereafter 122,947
Future minimum payments due, total $ 367,360