XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies  
Schedule of maturities of lease liabilities 2020

The following table provides the maturities of lease liabilities at June 30, 2021:

Operating

    

Leases

(in thousands)

Payments due by period:

2021

$

2,125

2022

4,667

2023

3,145

2024

2,897

2025

2,506

Thereafter

38,367

Total future minimum lease payments

53,707

Less: Imputed interest

(18,496)

Total

$

35,211

Reported as of June 30, 2021

Accrued expenses and other current liabilities

$

4,175

Long-term operating lease liabilities

31,036

Total

$

35,211