XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (from October to December) $ 1,159  
2022 5,722  
2023 5,908  
2024 6,101  
2025 6,302  
Thereafter 42,489  
Total undiscounted future minimum lease payments 67,681  
Less: Imputed interest (15,905)  
Less: Tenant improvement allowance receivable (10,785)  
Total operating lease liabilities 40,991  
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) 7,952  
Operating lease liabilities, noncurrent $ 48,943 $ 15,243