v3.26.3
Leases (Tables)
12 Months Ended
Jun. 30, 2026
Leases  
Schedule of weighted average remaining lease term and weighted average discount rate

  ​ ​ ​

June 30, 2026

June 30, 2025

Weighted average remaining lease term (years)

  ​ ​ ​

 

Finance leases

 

4.9

5.8

Operating leases

 

12.2

13.4

Weighted average discount rate applied

 

  ​

Finance leases

 

8.0

%

8.1

%

Operating leases

 

8.2

%

8.2

%

Schedule of operations and cash flow information

Year Ended

Six Months Ended

Year Ended

  ​ ​ ​

June 30, 2026

June 30, 2025

December 31, 2024

Operating lease expense:

 

  ​

  ​

  ​

Operating lease cost

$

4,480,000

$

2,127,000

$

3,608,000

Short-term and variable lease cost

 

183,000

 

161,000

 

374,000

Finance lease expense:

 

  ​

 

  ​

 

  ​

Finance lease cost - amortization

 

256,000

 

50,000

 

8,000

Finance lease cost - interest

47,000

50,000

2,000

Total lease expense

$

4,966,000

$

2,388,000

$

3,992,000

  ​ ​ ​

Year Ended

Six Months Ended

Year Ended

June 30, 2026

June 30, 2025

December 31, 2024

Operating cash flows from operating leases

$

4,030,000

$

1,896,000

$

2,330,000

Operating cash flows from finance leases

47,000

50,000

2,000

Financing cash flows from finance leases

 

120,000

39,000

16,000

Leased assets obtained in exchange for operating lease liabilities

 

212,000

64,000

34,289,000

Leased assets obtained in exchange for finance lease liabilities

 

1,875,000

263,000

84,000

Schedule of maturities of the finance lease liabilities

As of June 30, 2026, the maturities of the operating and finance lease liabilities are as follows:

  ​ ​ ​

Operating Leases

  ​ ​ ​

Finance Leases

2027

$

4,114,000

$

538,000

2028

 

4,177,000

 

538,000

2029

 

4,230,000

 

512,000

2030

4,301,000

478,000

2031

4,348,000

398,000

Thereafter

 

33,233,000

 

2,000

Total lease payments

 

54,403,000

 

2,466,000

Less discount to present value

 

(20,487,000)

 

(411,000)

Lease liability balance

$

33,916,000

$

2,055,000

Schedule of maturities of the operating lease liabilities

As of June 30, 2026, the maturities of the operating and finance lease liabilities are as follows:

  ​ ​ ​

Operating Leases

  ​ ​ ​

Finance Leases

2027

$

4,114,000

$

538,000

2028

 

4,177,000

 

538,000

2029

 

4,230,000

 

512,000

2030

4,301,000

478,000

2031

4,348,000

398,000

Thereafter

 

33,233,000

 

2,000

Total lease payments

 

54,403,000

 

2,466,000

Less discount to present value

 

(20,487,000)

 

(411,000)

Lease liability balance

$

33,916,000

$

2,055,000