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.19.3
Commitment and Contingencies - Schedule of Reconciliation of Maturity Analysis of Annual Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Commitments And Contingencies Disclosure [Abstract]      
Operating Lease, Three months ending December 31, 2019 $ 358    
Operating Lease, Year ended December 31, 2020 4,252    
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 44,127    
Operating Lease, Less imputed interest 16,648    
Operating Lease, Less leasehold incentive 7,076   $ 353
Operating lease liability 20,403    
Financing/ Capital Lease, Three months ending December 31, 2019 76    
Financing/ Capital Lease, Year ended December 31, 2020 304    
Financing/ Capital Lease, Year ended December 31, 2021 300    
Financing/ Capital Lease, Year ended December 31, 2022 299    
Financing/ Capital Lease, Year ended December 31, 2023 51    
Financing/ Capital Lease, Total minimum lease payments 1,030    
Financing/ Capital Lease, Less imputed interest 151    
Financing lease liability $ 879 $ 1,000