v3.26.1
Debt Securities Held-to-Maturity - Mortgage Backed Securities Held-to-Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 8,278 $ 8,339
Gross Unrealized Gains 73 99
Gross Unrealized Losses (348) (294)
Estimated Fair Value 8,003 8,144
Pass-through certificates, GSE    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 8,278 8,339
Gross Unrealized Gains 73 99
Gross Unrealized Losses (348) (294)
Estimated Fair Value $ 8,003 $ 8,144