XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2019
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 2019

$

5,262 

2020

 

7,136 

2021

 

7,305 

2022

 

7,488 

2023

 

7,704 

Thereafter

 

31,518 

Total undiscounted operating lease payments

 

66,413 

Less: imputed interest

 

(18,031)

Present value of operating lease liabilities

 

48,382 



 

 

Balance Sheet Classification

 

 

Operating lease liabilities, current

 

3,521 

Operating lease liabilities, non-current

 

44,861 

Total operating lease liabilities

 

48,382