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
Mar. 31, 2018
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Operating leases, Remaining 9 months of 2018 $ 1,334
Operating leases, 2019 1,923
Operating leases, 2020 1,520
Operating leases, 2021 898
Operating leases, 2022 568
Operating leases, Thereafter 874
Operating leases, Total minimum payments 7,117
Related party leases, Remaining 9 months of 2018 24
Related party leases, 2019 32
Related party leases, 2020 11
Related party leases, Total minimum payments 67
Non-cancelable contractual obligations, Remaining 9 months of 2018 433
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,045
Remaining 9 months of 2018 1,791
2019 2,533
2020 2,109
2021 1,354
2022 568
Thereafter 874
Total minimum payments $ 9,229