XML 115 R104.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2018
USD ($)
Future Minimum Lease Payments Under Operating Leases  
Remainder of 2018 $ 2,011
2019 8,725
2020 7,581
2021 5,097
2022 4,382
Thereafter 25,249
Total operating leases, future minimum payments due $ 53,045