v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies  
Schedule of maturities of lease liabilities

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

Operating

  ​ ​ ​

Leases

(in thousands)

Payments due by period:

2026

$

2,083

2027

5,083

2028

4,560

2029

4,340

2030

4,083

Thereafter

26,539

Total future minimum lease payments

46,688

Less: Imputed interest

(12,044)

Total

$

34,644

Reported as of June 30, 2026

Accrued expenses and other current liabilities

$

4,174

Long-term operating lease liabilities

30,470

Total

$

34,644