v3.25.2
Securities - Schedule of Held-to-maturity Securities Reconciliation (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Held-to-maturity    
Amortized cost $ 124,520 $ 126,659
Gross Unrealized Losses (16,386) (18,579)
Fair Value 108,134 108,080
U.S. Government-sponsored enterprises (GSEs)    
Held-to-maturity    
Amortized cost 47,494 48,112
Gross Unrealized Losses (6,020) (7,335)
Fair Value 41,474 40,777
Municipal securities    
Held-to-maturity    
Amortized cost 51,131 51,652
Gross Unrealized Losses (7,002) (7,037)
Fair Value 44,129 44,615
Mortgage-backed securities (GSEs)    
Held-to-maturity    
Amortized cost 25,895 26,895
Gross Unrealized Losses (3,364) (4,207)
Fair Value $ 22,531 $ 22,688