v3.26.1
Investment Securities - Securities Temporarily Impaired (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Debt Securities, Available-for-sale [Line Items]      
Fair Value (Estimated) (Less than 12 months) $ 45,896 $ 1,732 $ 11,936
Unrealized Losses (Less than 12 months) (355) (4) (348)
Fair Value (Estimated) (12 months or more) 207,796 226,933 228,917
Unrealized Losses (12 months or more) (40,864) (40,115) (47,282)
Fair Value (Estimated) 253,692 228,665 240,853
Unrealized Losses (41,219) (40,119) (47,630)
U.S. Treasury & Agency securities      
Debt Securities, Available-for-sale [Line Items]      
Fair Value (Estimated) (Less than 12 months) 987 0 0
Unrealized Losses (Less than 12 months) (12) 0 0
Fair Value (Estimated) (12 months or more) 17,928 18,072 19,034
Unrealized Losses (12 months or more) (5,117) (4,973) (5,510)
Fair Value (Estimated) 18,915 18,072 19,034
Unrealized Losses (5,129) (4,973) (5,510)
Mortgage-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Fair Value (Estimated) (Less than 12 months) 38,131 1,732 5,994
Unrealized Losses (Less than 12 months) (271) (4) (91)
Fair Value (Estimated) (12 months or more) 166,413 177,093 182,167
Unrealized Losses (12 months or more) (30,724) (30,138) (34,613)
Fair Value (Estimated) 204,544 178,825 188,161
Unrealized Losses (30,995) (30,142) (34,704)
State and political subdivisions      
Debt Securities, Available-for-sale [Line Items]      
Fair Value (Estimated) (Less than 12 months) 6,778 0 4,791
Unrealized Losses (Less than 12 months) (72) 0 (241)
Fair Value (Estimated) (12 months or more) 23,455 30,672 27,716
Unrealized Losses (12 months or more) (5,023) (4,989) (7,159)
Fair Value (Estimated) 30,233 30,672 32,507
Unrealized Losses $ (5,095) (4,989) (7,400)
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Fair Value (Estimated) (Less than 12 months)   0 1,151
Unrealized Losses (Less than 12 months)   0 (16)
Fair Value (Estimated) (12 months or more)   1,096 0
Unrealized Losses (12 months or more)   (15) 0
Fair Value (Estimated)   1,096 1,151
Unrealized Losses   $ (15) $ (16)