v3.26.1
Securities - Schedule of Held-to-maturity, Unrealized Loss on Investments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
security
Dec. 31, 2025
USD ($)
security
Held-to-maturity:    
Less than 12 Months, Fair Value $ 3,436 $ 3,493
Less than 12 Months, Gross Unrealized Losses $ (275) $ (259)
Less than 12 Months, Number of Securities | security 4 4
12 Months or Greater, Fair Value $ 103,110 $ 105,923
12 Months or Greater, Gross Unrealized Losses $ (13,027) $ (12,446)
12 Months or Greater, Number of Securities | security 51 51
Total, Fair Value $ 106,546 $ 109,416
Total, Gross Unrealized Losses $ (13,302) $ (12,705)
Total, Number of Securities | security 55 55
U.S. Government-sponsored enterprises (GSEs)    
Held-to-maturity:    
12 Months or Greater, Fair Value $ 40,716 $ 41,847
12 Months or Greater, Gross Unrealized Losses $ (5,519) $ (5,017)
12 Months or Greater, Number of Securities | security 13 13
Total, Fair Value $ 40,716 $ 41,847
Total, Gross Unrealized Losses $ (5,519) $ (5,017)
Total, Number of Securities | security 13 13
Municipal securities    
Held-to-maturity:    
Less than 12 Months, Fair Value $ 3,436 $ 3,493
Less than 12 Months, Gross Unrealized Losses $ (275) $ (259)
Less than 12 Months, Number of Securities | security 4 4
12 Months or Greater, Fair Value $ 41,624 $ 42,078
12 Months or Greater, Gross Unrealized Losses $ (4,655) $ (4,686)
12 Months or Greater, Number of Securities | security 33 33
Total, Fair Value $ 45,060 $ 45,571
Total, Gross Unrealized Losses $ (4,930) $ (4,945)
Total, Number of Securities | security 37 37
Mortgage-backed securities (GSEs)    
Held-to-maturity:    
12 Months or Greater, Fair Value $ 20,770 $ 21,998
12 Months or Greater, Gross Unrealized Losses $ (2,853) $ (2,743)
12 Months or Greater, Number of Securities | security 5 5
Total, Fair Value $ 20,770 $ 21,998
Total, Gross Unrealized Losses $ (2,853) $ (2,743)
Total, Number of Securities | security 5 5