v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases  
Schedule of maturity of lease payments

​

​

​

​

​

​

​

June 30, 

Maturity of Lease Payments

  ​ ​ ​

2026

(in thousands)

​

(unaudited)

2026 (remaining)

​

$

1,307

-2027

​

 

2,069

-2028

​

​

827

-2029

​

​

715

-2030

​

​

436

-Thereafter

​

 

10

Total undiscounted operating lease payments

​

 

5,364

Less imputed interest

​

 

(604)

Present value of operating lease liabilities

​

$

4,760

Schedule of balance sheet classification of lease liabilities

​

​

​

​

​

​

​

​

​

​

June 30, 

​

December 31, 

​

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands)

​

(unaudited)

​

​

Current lease liabilities (recorded in Accrued expenses and other current liabilities)

​

$

2,053

​

$

2,057

Long-term lease liabilities

​

 

2,707

​

 

3,233

Total operating lease liabilities

​

$

4,760

​

$

5,290

Schedule of other information of operating leases

​

​

​

​

​

​

​

​

​

June 30, 

​

December 31, 

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

​

Weighted-average remaining term for operating leases

​

3.04

years

2.22

years

Weighted-average discount rate for operating leases

 

8.00

%

8.45

%

Schedule of supplemental cash flow and non-cash information related to leases

​

​

​

​

​

​

​

​

​

  ​ ​ ​

June 30, 

  ​ ​ ​

December 31, 

​

​

2026

​

2025

(in thousands)

​

(unaudited)

​

​

​

Cash paid for amounts included in measurement of lease liabilities:

​

 

​

​

​

  ​

Operating cash flow from operating leases

 

$

1,138

​

$

1,982

Right-of-use assets obtained in exchange for new operating lease liabilities

 

$

608

​

$

395

​