XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities - Schedule of Unrealized Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available-for-sale    
Amortized Cost $ 421,289 $ 284,770
Gross Unrealized Gains 1,698 11
Gross Unrealized Losses 18,242 24,304
Estimated Fair Value 404,745 260,477
Held-to-maturity    
Amortized Cost 364,029 382,447
Gross Unrealized Gains 3 0
Gross Unrealized Losses 32,234 41,799
Estimated Fair Value 331,798 340,648
Amortized Cost 785,318 667,217
Gross Unrealized Gains 1,701 11
Gross Unrealized Losses 50,476 66,103
Estimated Fair Value 736,543 601,125
U.S. Treasury and U.S. government agencies    
Available-for-sale    
Amortized Cost 17,800 22,247
Gross Unrealized Gains 0 0
Gross Unrealized Losses 419 740
Estimated Fair Value 17,381 21,507
Held-to-maturity    
Amortized Cost 233,510 241,941
Gross Unrealized Gains 0 0
Gross Unrealized Losses 20,675 28,133
Estimated Fair Value 212,835 213,808
Mortgage-backed U.S. government agencies    
Available-for-sale    
Amortized Cost 357,124 222,464
Gross Unrealized Gains 1,571 11
Gross Unrealized Losses 14,650 19,531
Estimated Fair Value 344,045 202,944
Held-to-maturity    
Amortized Cost 34,908 37,593
Gross Unrealized Gains 1 0
Gross Unrealized Losses 4,383 5,508
Estimated Fair Value 30,526 32,085
State and political subdivision obligations    
Available-for-sale    
Amortized Cost 4,337 4,309
Gross Unrealized Gains 0 0
Gross Unrealized Losses 670 713
Estimated Fair Value 3,667 3,596
Held-to-maturity    
Amortized Cost 73,165 77,462
Gross Unrealized Gains 2 0
Gross Unrealized Losses 5,859 6,840
Estimated Fair Value 67,308 70,622
Corporate debt securities    
Available-for-sale    
Amortized Cost 42,028 35,750
Gross Unrealized Gains 127 0
Gross Unrealized Losses 2,503 3,320
Estimated Fair Value 39,652 32,430
Held-to-maturity    
Amortized Cost 22,446 25,451
Gross Unrealized Gains 0 0
Gross Unrealized Losses 1,317 1,318
Estimated Fair Value $ 21,129 $ 24,133