XML 70 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments, Contingencies, and Guarantees - Schedule of Minimum Future Lease Payments (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Operating Leased Assets [Line Items]  
Operating Lease, 2018 $ 7,005
Operating Lease, 2019 5,216
Operating Lease, 2020 4,623
Operating Lease, 2021 4,143
Operating Lease, 2022 3,512
Operating Lease, Thereafter 3,264
Operating Lease, Total minimum lease payments 27,763
Related Party  
Operating Leased Assets [Line Items]  
Operating Lease, 2018 2,164
Operating Lease, 2019 2,164
Operating Lease, 2020 2,164
Operating Lease, 2021 2,164
Operating Lease, 2022 1,803
Operating Lease, Thereafter 0
Operating Lease, Total minimum lease payments 10,459
Non-Related Party  
Operating Leased Assets [Line Items]  
Operating Lease, 2018 4,841
Operating Lease, 2019 3,052
Operating Lease, 2020 2,459
Operating Lease, 2021 1,979
Operating Lease, 2022 1,709
Operating Lease, Thereafter 3,264
Operating Lease, Total minimum lease payments $ 17,304