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

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

Operating

    

Leases

(in thousands)

Payments due by period:

2024

$

2,557

2025

4,138

2026

4,097

2027

3,640

2028

3,422

Thereafter

30,824

Total future minimum lease payments

48,678

Less: Imputed interest

(13,774)

Total

$

34,904

Reported as of March 31, 2024

Accrued expenses and other current liabilities

$

3,955

Long-term operating lease liabilities

30,949

Total

$

34,904