Annual report pursuant to Section 13 and 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
Dec. 31, 2017
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Operating leases, 2018 $ 1,522
Operating leases, 2019 1,682
Operating leases, 2020 1,298
Operating leases, 2021 791
Operating leases, 2022 572
Operating leases, Thereafter 873
Operating leases, Total minimum payments 6,738
Related party leases, 2018 32
Related party leases, 2019 32
Related party leases, 2020 11
Related party leases, Total minimum payments 75
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,190
2018 2,132
2019 2,292
2020 1,887
2021 1,247
2022 572
Thereafter 873
Total minimum payments $ 9,003