XML 99 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities (Schedule of Securities Debt Maturities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortized Cost    
Due in one year or less $ 2,454  
Due after one year through five years 15,250  
Due after five years through ten years 10,993  
Due after ten years 457  
Amortized Cost 29,154  
Amortized Cost 159,593 $ 120,832
Fair Value    
Due in one year or less 2,456  
Due after one year through five years 13,655  
Due after five years through ten years 10,283  
Due after ten years 434  
Fair Value 26,828  
Total 149,212 110,521
Amortized Cost    
Due in one year or less 7,000  
Due after one year through five years 118,246  
Due after five years through ten years 7,912  
Due after ten years 11,367  
Amortized Cost 144,525  
Amortized Cost 481,280 513,282
Fair Value    
Due in one year or less 6,962  
Due after one year through five years 111,752  
Due after five years through ten years 7,175  
Due after ten years 9,324  
Fair Value 135,213  
Total 424,734 457,830
Mortgage-backed securities    
Amortized Cost    
Mortgage-backed securities 130,439  
Amortized Cost 130,439 91,280
Fair Value    
Mortgage-backed securities 122,384  
Total 122,384 84,027
Amortized Cost    
Mortgage-backed securities 336,755  
Amortized Cost 336,755 357,870
Fair Value    
Mortgage-backed securities 289,521  
Total $ 289,521 $ 314,006