XML 47 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of Operating Lease Liability Maturities
The following table summarizes our future principal contractual obligations for operating lease commitments as of
December 31, 2019:
Year Ending December 31,
 
 
(in thousands)
2020
$
7,582

2021
7,534

2022
7,684

2023
8,276

2024 and thereafter
20,816

Total operating lease payments
$
51,892

Less: Imputed Interest
(11,496
)
Total operating lease liabilities
$
40,396


Schedule of Future Minimum Rental Payments for Operating Leases Total minimum lease payments as of December 31, 2018 are as follows:
Year Ending December 31,
 
 
(in thousands)
2019
$
4,099

2020
5,273

2021
5,358

2022
5,557

2023
6,105

2024 and thereafter
15,786

Total
$
42,178