XML 28 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Future Aggregate Minimum Lease Payments Under Non-Cancelable Operating Leases (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2019 $ 1,059
2020 5,921
2021 6,405
2022 6,588
2023 6,776
Thereafter 13,137
Less: sublease income (482)
Total $ 39,404