XML 118 R100.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Future minimum lease payments  
2019 $ 3,646 [1]
2020 3,856
2021 3,691
2022 3,719
2023 3,744
Thereafter 1,331 [1]
Total minimum operating lease payments $ 19,987 [1]
[1] Operating and capital leases include total future minimum rent payments under non-cancelable operating and capital lease agreements.