Quarterly report pursuant to Section 13 or 15(d)

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

v3.7.0.1
Commitments and Contingencies - Minimum Aggregate Payments Due under Non-Cancelable Leases and Specified Contractual Cash Obligations Consist of Software License and Maintenance Agreements (Details)
$ in Thousands
Jun. 30, 2017
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Operating leases, Remaining 6 months of 2017 $ 599
Operating leases, 2018 1,301
Operating leases, 2019 1,413
Operating leases, 2020 1,031
Operating leases, 2021 531
Operating leases, Thereafter 824
Operating leases, Total minimum payments 5,699
Related party leases, Remaining 6 months of 2017 15
Related party leases, 2018 31
Related party leases, 2019 31
Related party leases, 2020 10
Related party leases, Total minimum payments 87
Non-cancelable contractual obligations, Remaining 6 months of 2017 289
Non-cancelable contractual obligations, 2018 578
Non-cancelable contractual obligations, 2019 578
Non-cancelable contractual obligations, 2020 578
Non-cancelable contractual obligations, 2021 455
Non-cancelable contractual obligations, Total minimum payments 2,478
Remaining 6 months of 2017 903
2018 1,910
2019 2,022
2020 1,619
2021 986
Thereafter 824
Total minimum payments $ 8,264