v3.26.1
Investment Securities Security Type - Available for Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Securities available for sale, amortized cost $ 539,952 $ 561,715
Securities available for sale, gross unrealized gains 1 2
Securities available for sale, gross unrealized losses (93,378) (93,270)
Securities available for sale, fair value 446,575 468,447
State and political subdivisions [Member]    
Debt Securities, Available-for-sale [Line Items]    
Securities available for sale, amortized cost 196,911 198,083
Securities available for sale, gross unrealized gains 1 1
Securities available for sale, gross unrealized losses (32,523) (34,820)
Securities available for sale, fair value 164,389 163,264
Collateralized mortgage obligations [Member]    
Debt Securities, Available-for-sale [Line Items]    
Securities available for sale, amortized cost 223,006 234,217
Securities available for sale, gross unrealized gains 0 0
Securities available for sale, gross unrealized losses (43,139) (40,534)
Securities available for sale, fair value 179,867 193,683
Mortgage-backed securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Securities available for sale, amortized cost 109,285 113,358
Securities available for sale, gross unrealized gains 0 0
Securities available for sale, gross unrealized losses (17,388) (17,216)
Securities available for sale, fair value 91,897 96,142
Collateralized loan obligations [Member]    
Debt Securities, Available-for-sale [Line Items]    
Securities available for sale, amortized cost   2,307
Securities available for sale, gross unrealized gains   1
Securities available for sale, gross unrealized losses   (1)
Securities available for sale, fair value   2,307
Corporate notes [Member]    
Debt Securities, Available-for-sale [Line Items]    
Securities available for sale, amortized cost 10,750 13,750
Securities available for sale, gross unrealized gains 0 0
Securities available for sale, gross unrealized losses (328) (699)
Securities available for sale, fair value $ 10,422 $ 13,051