XML 147 R120.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments, Contingencies and Guarantees (Operating Leases and Other Noncancelable Contractual Obligations) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Future Minimum Lease Payments      
2018 $ 22,973    
2019 21,487    
2020 18,808    
2021 16,794    
2022 20,112    
Thereafter 33,775    
Total 133,949    
Future sublease income 900    
Total expense recorded under operating leases and other noncancelable contractual obligations $ 30,800 $ 20,400 $ 15,600