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.20.4
Commitments and Contingencies - Schedule of Reconciliation of Maturity Analysis of Annual Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Mar. 31, 2019
Commitments And Contingencies Disclosure [Abstract]    
Operating Lease, Year ended December 31, 2021 $ 3,824  
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 39,517  
Operating Lease, Less imputed interest (13,476)  
Operating lease liability 26,041  
Financing Lease, Year ended December 31, 2021 313  
Financing Lease, Year ended December 31, 2022 313  
Financing Lease, Year ended December 31, 2023 66  
Financing Lease, Total minimum lease payments 692  
Financing Lease, Less imputed interest (70)  
Financing lease liability $ 622 $ 1,000