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.1
Commitment and Contingencies - Schedule of Reconciliation of Maturity Analysis of Annual Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Mar. 31, 2019
Commitments And Contingencies Disclosure [Abstract]    
Operating Lease, Nine months ending December 31, 2021 $ 2,873  
Operating Lease, Year ended December 31, 2021 3,935  
Operating Lease, Year ended December 31, 2022 4,049  
Operating Lease, Year ended December 31, 2023 4,166  
Operating Lease, Year ended December 31, 2025 and beyond 23,543  
Operating Lease, Total minimum lease payments 38,566  
Operating Lease, Less imputed interest (12,874)  
Operating lease liability 25,692  
Financing Lease, Nine months ending December 31, 2021 234  
Financing Lease, Year ended December 31, 2021 313  
Financing Lease, Year ended December 31, 2022 66  
Financing Lease, Total minimum lease payments 613  
Financing Lease, Less imputed interest (56)  
Financing lease liability $ 557 $ 1,000