XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities (Schedule of Amortized Cost and Fair Value of Debt Securities by Contractual Maturity) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Securities [Abstract]    
Available for Sale, Amortized Cost, Due in one year or less $ 19,623  
Available for Sale, Amortized Cost, Due after one year through five years 6,468  
Available for Sale, Amortized Cost, Due after five years through ten years 65,398  
Available for Sale, Amortized Cost, Due after ten years 46,809  
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis, Total 138,298  
Available for Sale, Amortized Cost, Mortgage-backed securities-government sponsored entities 301,992  
Available for Sale, Amortized Cost, Total 440,290  
Available for Sale, Fair Value, Due in one year or less 19,598  
Available for Sale, Fair Value, Due after one year through five years 6,274  
Available for Sale, Fair Value, Due after five years through ten years 53,363  
Available for Sale, Fair Value, Due after ten years 39,001  
Available-for-sale Securities, Debt Maturities, Single Maturity Date, Total 118,236  
Available for Sale, Fair Value, Mortgage-backed securities-government sponsored entities 279,610  
Available for Sale, Fair Value, Total $ 397,846 $ 406,259