XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Investments (Tables)
6 Months Ended
Jun. 30, 2025
Investments  
Schedule of marketable securities

June 30, 2025

December 31, 2024

    

Amortized

    

Market

    

Amortized

    

Market

    

Cost

    

Value

    

Cost

    

Value

(Dollars in thousands)

Marketable securities:

 

  

 

  

 

  

 

  

Current

$

1,109

$

1,105

$

852

$

848

Due from one through five years

 

3,043

 

3,044

 

2,692

 

2,677

Due from six through ten years

 

2,238

 

2,155

 

2,837

 

2,749

Total

$

6,390

$

6,304

$

6,381

$

6,274

Schedule of unrealized gains and losses on marketable securities

June 30, 2025

December 31, 2024

    

Unrealized

    

Unrealized

    

Unrealized

    

Unrealized

    

Gains

    

Losses

    

Gains

    

Losses

(Dollars in thousands)

Marketable securities

$

9

$

(95)

$

5

$

(112)