v3.26.1
Securities - Schedule of Held-to-maturity, Unrealized Loss on Investments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
security
Held-to-maturity:    
Less than 12 Months, Fair Value $ 3,493  
Less than 12 Months, Gross Unrealized Losses $ (259)  
Less than 12 Months, Number of Securities 4  
12 Months or Greater, Fair Value $ 105,923 $ 108,080
12 Months or Greater, Gross Unrealized Losses $ (12,446) $ (18,579)
12 Months or Greater, Number of Securities 51 53
Total, Fair Value $ 109,416 $ 108,080
Total, Gross Unrealized Losses $ (12,705) $ (18,579)
Total, Number of Securities 55 53
U.S. Government-sponsored enterprises (GSEs)    
Held-to-maturity:    
12 Months or Greater, Fair Value $ 41,847 $ 40,777
12 Months or Greater, Gross Unrealized Losses $ (5,017) $ (7,335)
12 Months or Greater, Number of Securities | security 13 13
Total, Fair Value $ 41,847 $ 40,777
Total, Gross Unrealized Losses $ (5,017) $ (7,335)
Total, Number of Securities | security 13 13
Municipal securities    
Held-to-maturity:    
Less than 12 Months, Fair Value $ 3,493  
Less than 12 Months, Gross Unrealized Losses $ (259)  
Less than 12 Months, Number of Securities | security 4  
12 Months or Greater, Fair Value $ 42,078 $ 44,615
12 Months or Greater, Gross Unrealized Losses $ (4,686) $ (7,037)
12 Months or Greater, Number of Securities | security 33 35
Total, Fair Value $ 45,571 $ 44,615
Total, Gross Unrealized Losses $ (4,945) $ (7,037)
Total, Number of Securities | security 37 35
Mortgage-backed securities (GSEs)    
Held-to-maturity:    
12 Months or Greater, Fair Value $ 21,998 $ 22,688
12 Months or Greater, Gross Unrealized Losses $ (2,743) $ (4,207)
12 Months or Greater, Number of Securities | security 5 5
Total, Fair Value $ 21,998 $ 22,688
Total, Gross Unrealized Losses $ (2,743) $ (4,207)
Total, Number of Securities | security 5 5