XML 63 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Undiscounted Future Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2020 (remaining 9 months) $ 4,236  
2021 7,633  
2022 7,951  
2023 8,203  
2024 8,467  
2025 and thereafter 55,398  
Total undiscounted lease payments 91,888  
Less: Present value adjustment (34,736)  
Less: Tenant improvement allowance (3,809)  
Total $ 53,343 $ 53,028