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

Three Months Ended June 30, 

  ​ ​ ​

Six Months Ended June 30, 

2026

2025

  ​ ​ ​

2026

2025

(Dollars in thousands)

Operating lease costs

$

1,225

$

1,186

 

$

2,390

$

2,267

Total lease costs

$

1,225

$

1,186

 

$

2,390

$

2,267

Schedule of maturities of operating lease liabilities

  ​ ​ ​

Operating Leases

(Dollars in thousands)

2026, excluding six months ended June 30, 2026

 

$

2,256

2027

 

 

3,366

2028

 

 

2,270

2029

 

 

1,585

2030

568

Thereafter

 

 

47

Total lease payments

 

 

10,092

Less: imputed interest

 

 

(983)

Present value of operating lease liabilities

 

$

9,109

Schedule of supplemental information

  ​ ​ ​

June 30, 

December 31, 

2026

  ​ ​ ​

2025

(Dollars in thousands)

Operating lease liabilities - current

$

3,672

$

4,354

Operating lease liabilities - non-current

5,437

6,437

Total

 

$

9,109

$

10,791

  ​ ​ ​

Three Months Ended June 30, 

  ​ ​ ​

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

(Dollars in thousands)

Cash paid for amounts included in the measurement of lease liabilities

 

$

1,372

$

1,311

 

$

2,692

$

2,524

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

$

535

$

1,575

$

535

$

3,358