v3.26.1
Investments (Tables)
6 Months Ended
Jun. 30, 2026
Investments  
Schedule of marketable securities

June 30, 2026

December 31, 2025

Amortized

  ​ ​ ​

Market

  ​ ​ ​

Amortized

  ​ ​ ​

Market

Cost

  ​ ​ ​

Value

  ​ ​ ​

Cost

  ​ ​ ​

Value

(Dollars in thousands)

Marketable securities:

  ​

 

  ​

 

  ​

 

  ​

Current

$

1,780

$

1,779

$

1,425

$

1,424

Due from one through five years

 

1,526

 

1,526

 

1,726

 

1,730

Due from six through ten years

 

1,114

 

1,101

 

1,734

 

1,694

Total

$

4,420

$

4,406

$

4,885

$

4,848

Schedule of unrealized gains and losses on marketable securities

June 30, 2026

December 31, 2025

Unrealized

  ​ ​ ​

Unrealized

  ​ ​ ​

Unrealized

  ​ ​ ​

Unrealized

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Gains

  ​ ​ ​

Losses

(Dollars in thousands)

Marketable securities

$

5

$

(19)

$

9

$

(46)