Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details)

v3.21.2
Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jan. 01, 2021
Dec. 31, 2020
Commitments And Contingencies Disclosure [Abstract]      
Remaining in 2021 $ 2,142    
2022 (1) 1,643    
2023 8,002    
2024 9,219    
2025 9,533    
Thereafter 17,282    
Total lease payments 47,821    
Less: imputed interest (14,303)    
Operating lease liabilities 33,518    
Less: current portion (1,445) $ (2,900)  
Operating lease liability - non-current $ 32,073 $ 27,800  
2021     $ 5,742
2022 (1)     5,183
2023     6,310
2024     7,476
2025 and thereafter     24,034
Total future minimum lease payments     $ 48,745