XML 27 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies [Abstract]  
Schedule of Amount, Timing and Uncertainty of Cash Flows from Operating Leases

Maturity of Lease Liabilities

Amount

Years ending December 31,

(in thousands)

Remaining of 2020

$

5,367

2021

7,304

2022

7,488

2023

7,704

2024

7,920

Thereafter

23,598

Total undiscounted operating lease payments

59,381

Less: imputed interest

(14,511)

Present value of operating lease liabilities

44,870

Balance Sheet Classification

Operating lease liabilities, current

3,967

Operating lease liabilities, non-current

40,903

Total operating lease liabilities

44,870