v3.26.1
Investment Securities - Schedule of Unrealized Loss on Investments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
security
Dec. 31, 2025
USD ($)
security
Less Than 12 Months    
Number of Securities | security 26 21
Fair Value $ 93,063 $ 84,915
Gross Unrealized Loss $ (2,527) $ (621)
12 Months and Over    
Number of Securities | security 164 169
Fair Value $ 190,583 $ 212,517
Gross Unrealized Loss $ (32,348) $ (32,802)
Total    
Number of Securities | security 190 190
Fair Value $ 283,646 $ 297,432
Gross Unrealized Loss $ (34,875) $ (33,423)
U.S. Government-sponsored enterprises    
Less Than 12 Months    
Number of Securities | security 0 0
Fair Value $ 0 $ 0
Gross Unrealized Loss $ 0 $ 0
12 Months and Over    
Number of Securities | security 22 23
Fair Value $ 24,863 $ 26,052
Gross Unrealized Loss $ (2,094) $ (2,049)
Total    
Number of Securities | security 22 23
Fair Value $ 24,863 $ 26,052
Gross Unrealized Loss $ (2,094) $ (2,049)
Agency mortgage-backed    
Less Than 12 Months    
Number of Securities | security 22 18
Fair Value $ 82,427 $ 80,477
Gross Unrealized Loss $ (1,592) $ (487)
12 Months and Over    
Number of Securities | security 87 92
Fair Value $ 117,415 $ 139,315
Gross Unrealized Loss $ (23,849) $ (23,540)
Total    
Number of Securities | security 109 110
Fair Value $ 199,842 $ 219,792
Gross Unrealized Loss $ (25,441) $ (24,027)
State and political subdivisions    
Less Than 12 Months    
Number of Securities | security 1 1
Fair Value $ 1,569 $ 1,554
Gross Unrealized Loss $ (2) $ (18)
12 Months and Over    
Number of Securities | security 52 52
Fair Value $ 46,812 $ 46,157
Gross Unrealized Loss $ (6,398) $ (7,206)
Total    
Number of Securities | security 53 53
Fair Value $ 48,381 $ 47,711
Gross Unrealized Loss $ (6,400) $ (7,224)
Corporate    
Less Than 12 Months    
Number of Securities | security 3 2
Fair Value $ 9,067 $ 2,884
Gross Unrealized Loss $ (933) $ (116)
12 Months and Over    
Number of Securities | security 3 2
Fair Value $ 1,493 $ 993
Gross Unrealized Loss $ (7) $ (7)
Total    
Number of Securities | security 6 4
Fair Value $ 10,560 $ 3,877
Gross Unrealized Loss $ (940) $ (123)