XML 77 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVESTMENT SECURITIES (Investments Classified by Contractual Maturity Date) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Available for sale Securities, Amortized Cost, 1 year or less $ 18,009  
Available for sale Securities, Fair Value, 1 year or less 17,592  
Available for sale Securities, Amortized Cost, Over 1 year through 5 years 102,083  
Available for sale Securities, Fair Value, Over 1 year through 5 years 93,188  
Available for sale Securities, Amortized Cost, Over 5 years through 10 years 55,307  
Available for sale Securities, Fair Value, Over 5 years through 10 years 46,670  
Available for sale Securities, Amortized Cost, Over 10 years 2,000  
Available for sale Securities, Fair Value, Over 10 years 1,546  
Available for sale Securities, Amortized Cost, without a Single Maturity Date 264,239  
Available for sale Securities, Fair Value, without a Single Maturity Date 234,979  
Securities Available for sale, Amortized Cost 441,638 $ 501,912
Investment securities available for sale, at estimated fair value 393,975 451,693
Held to maturity Securities, Amortized Cost, 1 year or less 0  
Held to maturity Securities, Fair Value, 1 year or less 0  
Held to maturity Securities, Amortized Cost, Over 1 year through 5 years 4,188  
Held to maturity Securities, Fair Value, Over 1 year through 5 years 3,735  
Held to maturity Securities, Amortized Cost, Over 5 years through 10 years 27,266  
Held to maturity Securities, Fair Value, Over 5 years through 10 years 25,927  
Held to maturity Securities, Amortized Cost, Over 10 years 31,384  
Held to maturity Securities, Fair Value, Over 10 years 25,590  
Held to maturity Securities, Debt Maturities, without Single Maturity Date, Net Carrying Amount 1,740  
Held to maturity Securities, Debt Maturities, without Single Maturity Date, Fair Value 1,672  
Securities Held to maturity, Amortized Cost 64,578 64,600
Investment securities held to maturity $ 56,924 $ 59,057