v3.26.1
Securities - Schedule of Securities With Gross Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Less than twelve months    
Gross Unrealized Losses $ (1,817) $ (353)
Fair Value 156,327 101,984
Twelve months or more    
Gross Unrealized Losses (44,463) (44,701)
Fair Value 342,960 367,049
Mortgage-backed securities    
Less than twelve months    
Gross Unrealized Losses (1,729) (313)
Fair Value 134,447 81,682
Twelve months or more    
Gross Unrealized Losses (18,621) (18,236)
Fair Value 155,236 166,631
Municipal bonds    
Less than twelve months    
Gross Unrealized Losses (77) (14)
Fair Value 7,893 3,330
Twelve months or more    
Gross Unrealized Losses (24,708) (25,297)
Fair Value 155,119 163,876
U.S. agency securities    
Less than twelve months    
Gross Unrealized Losses (11) (26)
Fair Value 13,987 16,972
Twelve months or more    
Gross Unrealized Losses (1,134) (1,168)
Fair Value $ 32,605 $ 36,542