v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases  
Schedule of components of lease related expense

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

Three Months Ended June 30, 

  ​ ​ ​

Six Months Ended June 30, 

​

​

  ​ ​ ​

2026

​

2025

  ​ ​ ​

2026

​

2025

​

Finance lease costs:

 

​

  ​

​

​

​

 

​

​

​

​

​

​

Amortization of right-of-use assets

​

$

52

​

$

199

​

$

118

​

$

303

​

Interest on lease liabilities

​

 

3

​

 

7

​

 

7

​

 

15

​

Operating lease costs

​

 

376

​

 

376

​

 

752

​

 

752

​

Total lease expense

​

$

431

​

$

582

​

$

877

​

$

1,070

​

Schedule of components of cash flow information related to leases

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

Three Months Ended June 30, 

  ​ ​ ​

Six Months Ended June 30, 

​

​

  ​ ​ ​

2026

​

2025

  ​ ​ ​

2026

​

2025

​

Operating outgoing cash flows – finance leases

​

$

3

​

$

7

​

$

7

​

$

15

​

Financing outgoing cash flows – finance leases

​

 

44

​

 

82

​

 

96

​

 

165

​

Operating outgoing cash flows – operating leases

​

 

349

​

 

338

​

 

699

​

 

669

​

Right-of-use assets obtained in exchange for new, modified, and remeasured finance lease liabilities:

​

​

—

​

​

—

​

​

—

​

​

(1)

​

Right-of-use assets obtained in exchange for new, modified, and remeasured operating lease liabilities:

​

​

—

​

​

—

​

​

—

​

​

15

​

Schedule of supplemental balance sheet information related to leases

​

​

​

​

​

​

  ​ ​ ​

June 30, 2026

 

Finance lease

 

​

​

Weighted-average remaining lease term – finance leases (in years)

 

1.4

​

Weighted-average discount rate – finance leases

 

6.7

%

Operating lease

 

​

​

Weighted-average remaining lease term – operating leases (in years)

 

6.6

​

Weighted-average discount rate – operating leases

 

6.3

%

Schedule of future minimum payments under finance lease

As of June 30, 2026, future minimum payments during the next five years and thereafter are as follows:

​

​

​

​

​

​

​

Fiscal year

  ​ ​ ​

Finance Lease

  ​ ​ ​

Operating Lease

2026 (remaining six months)

​

​

77

​

​

704

2027

​

​

85

​

​

1,448

2028

​

​

16

​

​

1,494

2029

​

​

—

​

​

1,548

2030

​

​

—

​

​

903

Thereafter

​

​

—

​

​

3,128

Total

​

​

178

​

​

9,225

Less present value discount

​

​

(7)

​

​

(1,691)

Total lease liabilities

​

$

171

​

$

7,534

​

Schedule of future minimum payments under operating lease

​

As of June 30, 2026, future minimum payments during the next five years and thereafter are as follows:

​

​

​

​

​

​

​

Fiscal year

  ​ ​ ​

Finance Lease

  ​ ​ ​

Operating Lease

2026 (remaining six months)

​

​

77

​

​

704

2027

​

​

85

​

​

1,448

2028

​

​

16

​

​

1,494

2029

​

​

—

​

​

1,548

2030

​

​

—

​

​

903

Thereafter

​

​

—

​

​

3,128

Total

​

​

178

​

​

9,225

Less present value discount

​

​

(7)

​

​

(1,691)

Total lease liabilities

​

$

171

​

$

7,534

​