XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 (remaining nine months) $ 2,931  
2023 6,196  
2024 6,803  
2025 7,001  
2026 7,217  
2027 and thereafter 53,527  
Total future minimum lease payments 83,675  
Less: imputed interest (27,174)  
Present value of future minimum lease payments 56,501  
Less: current portion of operating lease liability (4,137) $ (3,728)
Long-term operating lease liabilities $ 52,364 $ 52,797