v3.25.2
Investment Securities - Securities Temporarily Impaired (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Debt Securities, Available-for-sale [Line Items]      
Fair Value (Estimated) (Less than 12 months) $ 11,936 $ 23,512 $ 14,235
Unrealized Losses (Less than 12 months) (348) (292) (108)
Fair Value (Estimated) (12 months or more) 228,917 234,055 245,549
Unrealized Losses (12 months or more) (47,282) (53,876) (54,858)
Fair Value (Estimated) 240,853 257,567 259,784
Unrealized Losses (47,630) (54,168) (54,966)
U.S. Treasury & Agency securities      
Debt Securities, Available-for-sale [Line Items]      
Fair Value (Estimated) (Less than 12 months) 0 0 0
Unrealized Losses (Less than 12 months) 0 0 0
Fair Value (Estimated) (12 months or more) 19,034 19,796 19,778
Unrealized Losses (12 months or more) (5,510) (6,246) (6,260)
Fair Value (Estimated) 19,034 19,796 19,778
Unrealized Losses (5,510) (6,246) (6,260)
Mortgage-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Fair Value (Estimated) (Less than 12 months) 5,994 18,544 8,451
Unrealized Losses (Less than 12 months) (91) (222) (43)
Fair Value (Estimated) (12 months or more) 182,167 186,155 197,155
Unrealized Losses (12 months or more) (34,613) (40,804) (41,758)
Fair Value (Estimated) 188,161 204,699 205,606
Unrealized Losses (34,704) (41,026) (41,801)
State and political subdivisions      
Debt Securities, Available-for-sale [Line Items]      
Fair Value (Estimated) (Less than 12 months) 4,791 4,968 4,484
Unrealized Losses (Less than 12 months) (241) (70) (62)
Fair Value (Estimated) (12 months or more) 27,716 28,104 28,616
Unrealized Losses (12 months or more) (7,159) (6,826) (6,840)
Fair Value (Estimated) 32,507 33,072 33,100
Unrealized Losses (7,400) $ (6,896) (6,902)
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Fair Value (Estimated) (Less than 12 months) 1,151   1,300
Unrealized Losses (Less than 12 months) (16)   (3)
Fair Value (Estimated) (12 months or more) 0   0
Unrealized Losses (12 months or more) 0   0
Fair Value (Estimated) 1,151   1,300
Unrealized Losses $ (16)   $ (3)