XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of Operating Lease Commitments Including Expected Lease Incentives to be Received (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (remaining three months) $ 2,419  
2022 10,698  
2023 11,018  
2024 11,347  
2025 11,859  
Thereafter 60,302  
Total undiscounted lease payments 107,643  
Less: imputed interest (33,422)  
Less: tenant improvement allowances (6,993)  
Total operating lease liabilities 67,228  
Operating Lease, Liability [Abstract]    
Operating lease liabilities, non-current 65,684 $ 50,957
Total 67,228  
Accrued Liabilities and Other Current Liabilities [Member]    
Operating Lease, Liability [Abstract]    
Short-term portion of lease liabilities (included in accrued liabilities and other current liabilities) $ 1,544