v3.26.3
Leases (Tables)
9 Months Ended
Sep. 30, 2026
Leases  
Schedule of operating lease costs

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended September 30, 

  ​ ​ ​

Nine Months Ended September 30, 

​

2026

​

2025

  ​ ​ ​

2026

​

2025

​

(Dollars in thousands)

Operating lease costs

$

1,164

​

$

1,191

 

$

3,554

​

$

3,458

Total lease costs

$

1,164

​

$

1,191

 

$

3,554

​

$

3,458

Schedule of maturities of operating lease liabilities

​

​

​

​

​

​

  ​ ​ ​

Operating Leases

​

​

(Dollars in thousands)

2026, excluding nine months ended September 30, 2026

 

$

1,059

2027

 

 

3,561

2028

 

 

2,462

2029

 

 

1,752

2030

​

​

744

Thereafter

 

 

120

Total lease payments

 

 

9,698

Less: imputed interest

 

 

(841)

Present value of operating lease liabilities

 

$

8,857

Schedule of supplemental information

​

​

​

​

​

​

​

​

​

  ​ ​ ​

September 30, 

​

December 31, 

​

​

2026

  ​ ​ ​

2025

​

​

(Dollars in thousands)

Operating lease liabilities - current

​

$

3,787

​

$

4,354

Operating lease liabilities - non-current

​

​

5,070

​

​

6,437

Total

 

$

8,857

​

$

10,791

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

Three Months Ended September 30, 

  ​ ​ ​

Nine Months Ended September 30, 

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

​

​

(Dollars in thousands)

Cash paid for amounts included in the measurement of lease liabilities

 

$

1,291

​

$

1,323

 

$

3,983

​

$

3,847

Right-of-use assets obtained in exchange for new lease liabilities (noncash)

​

$

828

​

$

—

​

$

1,363

​

$

3,358

​