v3.26.1
Debt Securities Held-to-Maturity - Held-to-Maturity Securities in a Continuous Unrealized Loss Positions (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Unrealized losses    
Less than 12 months $ 0 $ 0
12 months or more (348) (294)
Total (348) (294)
Estimated fair value    
Less than 12 months 0 0
12 months or more 5,818 5,922
Total 5,818 5,922
Pass-through certificates, GSE    
Unrealized losses    
Less than 12 months 0 0
12 months or more (348) (294)
Total (348) (294)
Estimated fair value    
Less than 12 months 0 0
12 months or more 5,818 5,922
Total $ 5,818 $ 5,922