XML 109 R94.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Future minimum lease payments  
2018 $ 2,716 [1]
2019 2,102
2020 1,925
2021 1,894
2022 and thereafter 1,317
Total minimum lease payments $ 9,954 [1]
[1] Operating leases include total future minimum rent payments under non-cancelable operating lease agreements.