v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases  
Schedule of maturity of lease payments

March 31, 

Maturity of Lease Payments

  ​ ​ ​

2026

(in thousands)

(unaudited)

2026 (remaining)

$

1,880

-2027

 

2,038

-2028

819

-2029

715

-2030

436

-Thereafter

 

10

Total undiscounted operating lease payments

 

5,898

Less imputed interest

 

(629)

Present value of operating lease liabilities

$

5,269

Schedule of balance sheet classification of lease liabilities

March 31, 

December 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands)

(unaudited)

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

$

2,110

$

2,057

Long-term lease liabilities

 

3,159

 

3,233

Total operating lease liabilities

$

5,269

$

5,290

Schedule of other information of operating leases

March 31, 

December 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

Weighted-average remaining term for operating leases

2.21

years

2.22

years

Weighted-average discount rate for operating leases

 

8.34

%

8.45

%

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

  ​ ​ ​

March 31, 

  ​ ​ ​

December 31, 

2026

2025

(in thousands)

(unaudited)

Cash paid for amounts included in measurement of lease liabilities:

 

  ​

Operating cash flow from operating leases

 

$

569

$

1,982

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

 

$

548

$

395