v3.25.2
Securities Held-to-Maturity - Age of unrealized losses and the fair value (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
security
Mortgage-backed securities    
Gross Unrealized Losses    
Number of securities with unrealized loss | security 12 16
Federal Home Loan Mortgage Corporation    
Fair Value    
12 Months or More $ 617 $ 634
Total 617 634
Gross Unrealized Losses    
12 Months or More 82 110
Total 82 110
Federal National Mortgage Association    
Fair Value    
12 Months or More 1,401 1,500
Total 1,401 1,500
Gross Unrealized Losses    
12 Months or More 126 177
Total 126 177
Collateralized mortgage obligations - GSE    
Fair Value    
12 Months or More 2,169 2,158
Total 2,169 2,158
Gross Unrealized Losses    
12 Months or More 572 624
Total 572 624
Total mortgage-backed securities    
Fair Value    
12 Months or More 4,187 4,292
Total 4,187 4,292
Gross Unrealized Losses    
12 Months or More 780 911
Total $ 780 $ 911
Municipal Bonds    
Gross Unrealized Losses    
Number of securities with no history of credit loss | security 7