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
Jun. 30, 2021
Mar. 31, 2019
Commitments And Contingencies Disclosure [Abstract]    
Operating Lease, Six months ending December 31, 2021 $ 1,921  
Operating Lease, Year ended December 31, 2022 3,935  
Operating Lease, Year ended December 31, 2023 4,049  
Operating Lease, Year ended December 31, 2024 4,166  
Operating Lease, Year ended December 31, 2025 and beyond 23,543  
Operating Lease, Total minimum lease payments 37,614  
Operating Lease, Less imputed interest (12,279)  
Operating lease liability 25,335  
Finance Lease, Six months ending December 31, 2021 156  
Finance Lease, Year ended December 31, 2022 313  
Finance Lease, Year ended December 31, 2023 66  
Finance Lease, Total minimum lease payments 535  
Finance Lease, Less imputed interest (43)  
Financing lease liability $ 492 $ 1,000