XML 78 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2020 $ 3,584
2021 3,753
2022 3,861
2023 2,950
2024 2,849
2025 and thereafter 12,338
Total lease payments 29,335
Less: Imputed Interest (15,877)
Present value of operating lease liabilities $ 13,458