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.19.3.a.u2
Commitments and Contingencies - Schedule of Reconciliation of Maturity Analysis of Annual Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Commitments And Contingencies Disclosure [Abstract]      
Operating Lease, Year ended December 31, 2020 $ 3,122    
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,639    
Operating Lease, Less imputed interest 15,955    
Operating Lease, Less leasehold incentive 1,629   $ 353
Operating lease liability 25,055    
Financing/ Capital Lease, Year ended December 31, 2020 313    
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 1,004    
Financing/ Capital Lease, Less imputed interest 142    
Financing lease liability $ 862 $ 1,000