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.20.1
Commitment and Contingencies - Schedule of Reconciliation of Maturity Analysis of Annual Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Mar. 31, 2019
Commitments And Contingencies Disclosure [Abstract]    
Operating Lease, Nine months ending December 31, 2020 $ 2,792  
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 and beyond 27,709  
Operating Lease, Total minimum lease payments 42,309  
Operating Lease, Less imputed interest 15,330  
Operating Lease, Less leasehold incentive 1,448  
Operating lease liability 25,531  
Financing/ Capital Lease, Nine months ending December 31, 2020 234  
Financing/ Capital Lease, Year ended December 31, 2021 313  
Financing/ Capital Lease, Year ended December 31, 2022 313  
Financing/ Capital Lease, Year ended December 31, 2023 65  
Financing/ Capital Lease, Total minimum lease payments 925  
Financing/ Capital Lease, Less imputed interest 121  
Financing lease liability $ 804 $ 1,000