v3.25.2
Securities - Schedule of Held-to-maturity, Unrealized Loss on Investments (Details)
Unit_Standard_pure_qByftGNW80CkKb5YdB6p5Q in Thousands, $ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Held-to-maturity:    
12 Months or Greater, Fair Value $ 108,134 $ 108,080
12 Months or Greater, Gross Unrealized Losses $ (16,386) $ (18,579)
12 Months or Greater, Number of Securities 53 53
Total, Fair Value $ 108,134 $ 108,080
Total, Gross Unrealized Losses $ (16,386) $ (18,579)
Total, Number of Securities 53 53
U.S. Government-sponsored enterprises (GSEs)    
Held-to-maturity:    
12 Months or Greater, Fair Value $ 41,474 $ 40,777
12 Months or Greater, Gross Unrealized Losses $ (6,020) $ (7,335)
12 Months or Greater, Number of Securities 13 13
Total, Fair Value $ 41,474 $ 40,777
Total, Gross Unrealized Losses $ (6,020) $ (7,335)
Total, Number of Securities 13 13
Municipal securities    
Held-to-maturity:    
12 Months or Greater, Fair Value $ 44,129 $ 44,615
12 Months or Greater, Gross Unrealized Losses $ (7,002) $ (7,037)
12 Months or Greater, Number of Securities 35 35
Total, Fair Value $ 44,129 $ 44,615
Total, Gross Unrealized Losses $ (7,002) $ (7,037)
Total, Number of Securities 35 35
Mortgage-backed securities (GSEs)    
Held-to-maturity:    
12 Months or Greater, Fair Value $ 22,531 $ 22,688
12 Months or Greater, Gross Unrealized Losses $ (3,364) $ (4,207)
12 Months or Greater, Number of Securities 5 5
Total, Fair Value $ 22,531 $ 22,688
Total, Gross Unrealized Losses $ (3,364) $ (4,207)
Total, Number of Securities 5 5