Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Commitment and Contingencies - Schedule of Reconciliation of Maturity Analysis of Annual Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Mar. 31, 2019
Commitments And Contingencies Disclosure [Abstract]    
Operating Lease, Three months ending December 31, 2021 $ 970  
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 and beyond 23,543  
Operating Lease, Total minimum lease payments 36,663  
Operating Lease, Less imputed interest (11,693)  
Operating lease liability 24,970  
Finance Lease, Three months ending December 31, 2021 78  
Year ending December 31, 2022 313  
Year ending December 31, 2023 66  
Finance Lease, Total minimum lease payments 457  
Finance Lease, Less imputed interest (32)  
Financing lease liability $ 425 $ 1,000