XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 11,198  
2023 14,281  
2024 14,759  
2025 15,255  
2026 15,769  
Thereafter 87,236  
Total undiscounted future minimum lease payments 158,498  
Less: Imputed interest (36,562)  
Less: Tenant improvement allowance receivable (8,381)  
Total operating lease liabilities 113,555  
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) 3,332  
Operating lease liabilities, noncurrent $ 116,887 $ 15,243