XML 30 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies  
Schedule of maturities of lease liabilities 2019

The following table provides the maturities of lease liabilities at March 31, 2020:

Operating

    

Leases

(in thousands)

Payments due by period:

2020

$

3,898

2021

4,970

2022

4,387

2023

1,112

2024

551

Thereafter

Total future minimum lease payments

14,918

Less: Imputed interest

(1,338)

Total

$

13,580

Reported as of March 31, 2020

Accrued expenses and other current liabilities

$

4,286

Operating lease long-term liabilities

9,294

Total

$

13,580