XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 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

$

3,597

2021

7,328

2022

7,502

2023

7,704

2024

7,920

Thereafter

23,598

Total undiscounted operating lease payments

57,649

Less: imputed interest

(13,683)

Present value of operating lease liabilities

43,966

Balance Sheet Classification

Operating lease liabilities, current

4,103

Operating lease liabilities, non-current

39,863

Total operating lease liabilities

43,966