v3.26.1
Securities - Schedule of Held-to-maturity, Unrealized Loss on Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Held-to-maturity:    
Less than 12 Months, Fair Value $ 3,455 $ 3,493
Less than 12 Months, Gross Unrealized Losses $ (276) $ (259)
Less than 12 Months, Number of Securities 4 4
12 Months or Greater, Fair Value $ 103,712 $ 105,923
12 Months or Greater, Gross Unrealized Losses $ (13,525) $ (12,446)
12 Months or Greater, Number of Securities 51 51
Total, Fair Value $ 107,167 $ 109,416
Total, Gross Unrealized Losses $ (13,801) $ (12,705)
Total, Number of Securities 55 55
U.S. Government-sponsored enterprises (GSEs)    
Held-to-maturity:    
12 Months or Greater, Fair Value $ 41,136 $ 41,847
12 Months or Greater, Gross Unrealized Losses $ (5,412) $ (5,017)
12 Months or Greater, Number of Securities 13 13
Total, Fair Value $ 41,136 $ 41,847
Total, Gross Unrealized Losses $ (5,412) $ (5,017)
Total, Number of Securities 13 13
Municipal securities    
Held-to-maturity:    
Less than 12 Months, Fair Value $ 3,455 $ 3,493
Less than 12 Months, Gross Unrealized Losses $ (276) $ (259)
Less than 12 Months, Number of Securities 4 4
12 Months or Greater, Fair Value $ 41,236 $ 42,078
12 Months or Greater, Gross Unrealized Losses $ (5,280) $ (4,686)
12 Months or Greater, Number of Securities 33 33
Total, Fair Value $ 44,691 $ 45,571
Total, Gross Unrealized Losses $ (5,556) $ (4,945)
Total, Number of Securities 37 37
Mortgage-backed securities (GSEs)    
Held-to-maturity:    
12 Months or Greater, Fair Value $ 21,340 $ 21,998
12 Months or Greater, Gross Unrealized Losses $ (2,833) $ (2,743)
12 Months or Greater, Number of Securities 5 5
Total, Fair Value $ 21,340 $ 21,998
Total, Gross Unrealized Losses $ (2,833) $ (2,743)
Total, Number of Securities 5 5