v3.26.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies  
Schedule of maturities of lease liabilities

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

Operating

  ​ ​ ​

Leases

(in thousands)

Payments due by period:

2026

$

3,211

2027

4,938

2028

4,481

2029

4,313

2030

4,077

Thereafter

26,539

Total future minimum lease payments

47,559

Less: Imputed interest

(12,319)

Total

$

35,240

Reported as of March 31, 2026

Accrued expenses and other current liabilities

$

4,100

Long-term operating lease liabilities

31,140

Total

$

35,240