XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Summary of Company's Future Minimum Lease Commitments (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
2020 (six months) $ 5,071
2021 10,391
2022 10,731
2023 11,083
2024 11,447
Thereafter 54,074
Total undiscounted lease payments 102,797
Present value adjustment (31,855)
Net operating lease liabilities $ 70,942