XML 52 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of Future Minimum Lease Payments to be Paid under Operating Leases (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases [Abstract]  
2019 (remaining six months) $ 1,464
2020 2,796
2021 2,204
2022 1,298
2023 1,205
Thereafter 2,188
Total future lease payments 11,155
(Present value adjustment) (1,238)
Present value of future lease payments $ 9,917