v3.26.1
Securities - Schedule of Held-to-maturity Securities Reconciliation (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Held-to-maturity    
Amortized cost $ 119,848 $ 122,121 [1]
Gross Unrealized Losses (13,302) (12,705)
Fair Value 106,546 109,416
U.S. Government-sponsored enterprises (GSEs)    
Held-to-maturity    
Amortized cost 46,235 46,864
Gross Unrealized Losses (5,519) (5,017)
Fair Value 40,716 41,847
Municipal securities    
Held-to-maturity    
Amortized cost 49,990 50,516
Gross Unrealized Losses (4,930) (4,945)
Fair Value 45,060 45,571
Mortgage-backed securities (GSEs)    
Held-to-maturity    
Amortized cost 23,623 24,741
Gross Unrealized Losses (2,853) (2,743)
Fair Value $ 20,770 $ 21,998
[1] Derived from audited financial statements.