XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Tables)
6 Months Ended
Jun. 30, 2023
Investments  
Schedule of marketable securities

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

June 30, 2023

​

December 31, 2022

​

    

Amortized

    

Market

    

Amortized

    

Market

​

    

Cost

    

Value

    

Cost

    

Value

​

​

(Dollars in thousands)

Marketable securities:

 

​

  

 

​

  

 

​

  

 

​

  

Current

​

$

1,097

​

$

1,094

​

$

1,385

​

$

1,381

Due from one through five years

​

 

3,263

​

 

3,216

​

 

3,977

​

 

3,950

Due from six through ten years

​

 

2,747

​

 

2,913

​

 

2,347

​

 

2,455

Due from eleven through twenty years

​

 

400

​

 

374

​

 

799

​

 

773

Total

​

$

7,507

​

$

7,597

​

$

8,508

​

$

8,559

Schedule of unrealized gains on marketable securities

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

June 30, 2023

​

December 31, 2022

​

    

Unrealized

    

Unrealized

    

Unrealized

    

Unrealized

​

    

Gains

    

Losses

    

Gains

    

Losses

​

​

(Dollars in thousands)

Marketable securities

​

$

191

​

$

(101)

​

$

145

​

$

(94)