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.8.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, 2017
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Operating leases, Remaining 3 months of 2017 $ 309
Operating leases, 2018 1,315
Operating leases, 2019 1,419
Operating leases, 2020 1,031
Operating leases, 2021 532
Operating leases, Thereafter 800
Operating leases, Total minimum payments 5,406
Related party leases, Remaining 3 months of 2017 8
Related party leases, 2018 32
Related party leases, 2019 32
Related party leases, 2020 10
Related party leases, Total minimum payments 82
Non-cancelable contractual obligations, Remaining 3 months of 2017 144
Non-cancelable contractual obligations, 2018 578
Non-cancelable contractual obligations, 2019 578
Non-cancelable contractual obligations, 2020 578
Non-cancelable contractual obligations, 2021 456
Non-cancelable contractual obligations, Total minimum payments 2,334
Remaining 3 months of 2017 461
2018 1,925
2019 2,029
2020 1,619
2021 988
Thereafter 800
Total minimum payments $ 7,822