XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (from July to December) $ 2,233  
2022 5,722  
2023 5,908  
2024 6,101  
2025 6,302  
Thereafter 42,489  
Total undiscounted future minimum lease payments 68,755  
Less: Imputed interest (16,577)  
Less: Tenant improvement allowance receivable (11,577)  
Total operating lease liabilities 40,601  
Tenant improvement allowance expected to be received in less than one year, net of current portion of lease liability (included in prepaid expenses and other current assets) 9,140  
Operating lease liabilities, noncurrent $ 49,741 $ 15,243