Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of Reconciliation of Maturity Analysis of Annual Undiscounted Cash Flows (Details)

v3.22.0.1
Commitments and Contingencies - Schedule of Reconciliation of Maturity Analysis of Annual Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2019
Commitments And Contingencies Disclosure [Abstract]    
Operating Lease, Year ending December 31, 2022 $ 3,935  
Year ending December 31, 2023 4,049  
Year ending December 31, 2024 4,166  
Year ending December 31, 2025 4,287  
Year ending December 31, 2026 and beyond 19,256  
Operating Lease, Total minimum lease payments 35,693  
Operating Lease, Less imputed interest (11,115)  
Operating lease liability 24,578  
Finance Lease, Year ending December 31, 2022 313  
Year ending December 31, 2023 66  
Finance Lease, Total minimum lease payments 379  
Finance Lease, Less imputed interest (23)  
Finance Lease, Total lease liability $ 356 $ 1,000