Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Minimum Aggregate Payments Due under Operating Leases and Specified Non-Cancelable Contractual Obligations Consist of Software License and Maintenance Agreements (Details)

v3.10.0.1
Commitments and Contingencies - Minimum Aggregate Payments Due under Operating Leases and Specified Non-Cancelable Contractual Obligations Consist of Software License and Maintenance Agreements (Details)
$ in Thousands
Sep. 30, 2018
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Operating leases, Remaining 3 months of 2018 $ 546
Operating leases, 2019 2,450
Operating leases, 2020 2,212
Operating leases, 2021 1,593
Operating leases, 2022 1,273
Operating leases, Thereafter 2,132
Operating leases, Total minimum payments 10,206
Related party leases, Remaining 3 months of 2018 8
Related party leases, 2019 31
Related party leases, 2020 10
Related party leases, Total minimum payments 49
Non-cancelable contractual obligations, Remaining 3 months of 2018 144
Non-cancelable contractual obligations, 2019 578
Non-cancelable contractual obligations, 2020 578
Non-cancelable contractual obligations, 2021 457
Non-cancelable contractual obligations, Total minimum payments 1,757
Remaining 3 months of 2018 698
2019 3,059
2020 2,800
2021 2,050
2022 1,273
Thereafter 2,132
Total minimum payments $ 12,012