v3.26.1
Investment Securities - Schedule of Unrealized Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Available-for-sale    
Amortized Cost $ 513,616 $ 426,512
Gross Unrealized Gains 2,151 4,037
Gross Unrealized Losses 15,994 14,235
Estimated Fair Value 499,773 416,314
Held-to-maturity    
Amortized Cost 372,866 347,285
Gross Unrealized Gains 5 16
Gross Unrealized Losses 26,565 25,599
Estimated Fair Value 346,306 321,702
Amortized Cost 886,482 773,797
Gross Unrealized Gains 2,156 4,053
Gross Unrealized Losses 42,559 39,834
Estimated Fair Value 846,079 738,016
U.S. Treasury and U.S. government agencies    
Available-for-sale    
Amortized Cost 17,294 19,446
Gross Unrealized Gains 0 0
Gross Unrealized Losses 460 380
Estimated Fair Value 16,834 19,066
Held-to-maturity    
Amortized Cost 223,550 231,980
Gross Unrealized Gains 0 0
Gross Unrealized Losses 17,760 16,566
Estimated Fair Value 205,790 215,414
Mortgage-backed U.S. government agencies    
Available-for-sale    
Amortized Cost 441,388 361,109
Gross Unrealized Gains 1,800 3,788
Gross Unrealized Losses 13,190 11,500
Estimated Fair Value 429,998 353,397
Held-to-maturity    
Amortized Cost 29,916 32,418
Gross Unrealized Gains 2 4
Gross Unrealized Losses 3,741 3,747
Estimated Fair Value 26,177 28,675
State and political subdivision obligations    
Available-for-sale    
Amortized Cost 4,287 4,319
Gross Unrealized Gains 0 0
Gross Unrealized Losses 497 485
Estimated Fair Value 3,790 3,834
Held-to-maturity    
Amortized Cost 106,950 67,441
Gross Unrealized Gains 3 12
Gross Unrealized Losses 4,022 4,043
Estimated Fair Value 102,931 63,410
Corporate debt securities    
Available-for-sale    
Amortized Cost 50,647 41,638
Gross Unrealized Gains 351 249
Gross Unrealized Losses 1,847 1,870
Estimated Fair Value 49,151 40,017
Held-to-maturity    
Amortized Cost 12,450 15,446
Gross Unrealized Gains 0 0
Gross Unrealized Losses 1,042 1,243
Estimated Fair Value $ 11,408 $ 14,203