XML 71 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVESTMENT SECURITIES - Schedule of Amortized Cost and Estimated Fair Value of Securities Available-for-Sale and Held-to-Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Securities Available-for-Sale:    
  Amortized Cost $ 409,380 $ 455,294
Gross Unrealized Gains 225 58
Gross Unrealized Losses (43,556) (47,970)
  Fair Value 366,049 407,382
Securities Held-to-Maturity:    
  Amortized Cost 430,077 449,031
Gross Unrealized Gains 0 356
Gross Unrealized Losses (47,057) (43,811)
  Fair Value 383,020 405,576
U.S. treasury securities    
Securities Available-for-Sale:    
  Amortized Cost 3,173 500
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (2)
  Fair Value 3,173 498
Securities Held-to-Maturity:    
  Amortized Cost 91,004 93,306
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2,828) (3,212)
  Fair Value 88,176 90,094
U.S. agency securities    
Securities Available-for-Sale:    
  Amortized Cost 3,001 4,500
Gross Unrealized Gains 0 0
Gross Unrealized Losses (246) (361)
  Fair Value 2,755 4,139
Securities Held-to-Maturity:    
  Amortized Cost 16,151 16,282
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,263) (1,424)
  Fair Value 14,888 14,858
Asset backed securities    
Securities Available-for-Sale:    
  Amortized Cost 17,925 25,035
Gross Unrealized Gains 17 0
Gross Unrealized Losses (118) (405)
  Fair Value 17,824 24,630
State, county & municipal securities    
Securities Available-for-Sale:    
  Amortized Cost 110,952 124,524
Gross Unrealized Gains 0 6
Gross Unrealized Losses (15,315) (15,494)
  Fair Value 95,637 109,036
Securities Held-to-Maturity:    
  Amortized Cost 137,190 136,685
Gross Unrealized Gains 0 356
Gross Unrealized Losses (15,915) (13,859)
  Fair Value 121,275 123,182
Corporate debt securities    
Securities Available-for-Sale:    
  Amortized Cost 53,324 53,834
Gross Unrealized Gains 1 16
Gross Unrealized Losses (5,543) (6,460)
  Fair Value 47,782 47,390
Mortgage-backed securities    
Securities Available-for-Sale:    
  Amortized Cost 221,005 246,901
Gross Unrealized Gains 207 36
Gross Unrealized Losses (22,334) (25,248)
  Fair Value 198,878 221,689
Securities Held-to-Maturity:    
  Amortized Cost 185,732 202,758
Gross Unrealized Gains 0 0
Gross Unrealized Losses (27,051) (25,316)
  Fair Value $ 158,681 $ 177,442