XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.4
INVESTMENT SECURITIES (Investments Classified by Contractual Maturity Date) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]    
Available for sale Securities, Amortized Cost, 1 year or less $ 2,730  
Available for sale Securities, Fair Value, 1 year or less 2,672  
Available for sale Securities, Amortized Cost, Over 1 year through 5 years 60,876  
Available for sale Securities, Fair Value, Over 1 year through 5 years 57,552  
Available for sale Securities, Amortized Cost, Over 5 years through 10 years 31,835  
Available for sale Securities, Fair Value, Over 5 years through 10 years 28,293  
Available for sale Securities, Amortized Cost, Over 10 years 8,499  
Available for sale Securities, Fair Value, Over 10 years 8,450  
Available for sale Securities, Amortized Cost, without a Single Maturity Date 387,181  
Available for sale Securities, Fair Value, without a Single Maturity Date 369,927  
Securities Available for sale, Amortized Cost 491,121 $ 441,638
Investment securities available for sale, at estimated fair value 466,894 393,975
Held to maturity Securities, Amortized Cost, 1 year or less 400  
Held to maturity Securities, Fair Value, 1 year or less 396  
Held to maturity Securities, Amortized Cost, Over 1 year through 5 years 5,652  
Held to maturity Securities, Fair Value, Over 1 year through 5 years 5,248  
Held to maturity Securities, Amortized Cost, Over 5 years through 10 years 36,357  
Held to maturity Securities, Fair Value, Over 5 years through 10 years 34,532  
Held to maturity Securities, Amortized Cost, Over 10 years 19,791  
Held to maturity Securities, Fair Value, Over 10 years 16,298  
Held to maturity Securities, Debt Maturities, without Single Maturity Date, Net Carrying Amount 1,088  
Held to maturity Securities, Debt Maturities, without Single Maturity Date, Fair Value 1,063  
Securities Held to maturity, Amortized Cost 63,288 64,578
Investment securities held to maturity $ 57,537 $ 56,924