XML 89 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Schedule of Unrealized Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Available-for-sale    
Amortized Cost $ 284,770 $ 245,886
Gross Unrealized Gains 11 0
Gross Unrealized Losses 24,304 22,331
Available-for-sale securities 260,477 223,555
Held-to-maturity    
Amortized Cost 382,447 399,128
Gross Unrealized Gains 0 13
Gross Unrealized Losses 41,799 41,620
Estimated Fair Value 340,648 357,521
Amortized Cost 667,217 645,014
Gross Unrealized Gains 11 13
Gross Unrealized Losses 66,103 63,951
Estimated Fair Value 601,125 581,076
U.S. Treasury and U.S. government agencies    
Available-for-sale    
Amortized Cost 22,247 36,637
Gross Unrealized Gains 0 0
Gross Unrealized Losses 740 988
Available-for-sale securities 21,507 35,649
Held-to-maturity    
Amortized Cost 241,941 245,805
Gross Unrealized Gains 0 2
Gross Unrealized Losses 28,133 28,676
Estimated Fair Value 213,808 217,131
Mortgage-backed U.S. government agencies    
Available-for-sale    
Amortized Cost 222,464 169,184
Gross Unrealized Gains 11 0
Gross Unrealized Losses 19,531 16,501
Available-for-sale securities 202,944 152,683
Held-to-maturity    
Amortized Cost 37,593 43,818
Gross Unrealized Gains 0 0
Gross Unrealized Losses 5,508 5,523
Estimated Fair Value 32,085 38,295
State and political subdivision obligations    
Available-for-sale    
Amortized Cost 4,309 4,332
Gross Unrealized Gains 0 0
Gross Unrealized Losses 713 686
Available-for-sale securities 3,596 3,646
Held-to-maturity    
Amortized Cost 77,462 84,035
Gross Unrealized Gains 0 11
Gross Unrealized Losses 6,840 6,486
Estimated Fair Value 70,622 77,560
Corporate debt securities    
Available-for-sale    
Amortized Cost 35,750 35,733
Gross Unrealized Gains 0 0
Gross Unrealized Losses 3,320 4,156
Available-for-sale securities 32,430 31,577
Held-to-maturity    
Amortized Cost 25,451 25,470
Gross Unrealized Gains 0 0
Gross Unrealized Losses 1,318 935
Estimated Fair Value $ 24,133 $ 24,535