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

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

Operating

    

Leases

(in thousands)

Payments due by period:

2021

$

3,559

2022

4,335

2023

3,170

2024

2,896

2025

2,506

Thereafter

38,367

Total future minimum lease payments

54,833

Less: Imputed interest

(19,037)

Total

$

35,796

Reported as of March 31, 2021

Accrued expenses and other current liabilities

$

4,375

Operating lease long-term liabilities

31,421

Total

$

35,796