v3.26.1
Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities [1] $ 985,529 $ 1,048,479
Debt Securities, Held-to-maturity, Fair Value 989,648 1,048,632
Mortgage Backed Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity Securities, Premium (Discounts), Net (909) (909)
Held-to-Maturity Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Financing Receivable, Accrued Interest, after Allowance for Credit Loss 851 948
Single Family [Member] | Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 985,529 1,048,479
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 5,931 2,334
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss 1,812 2,181
Debt Securities, Held-to-maturity, Fair Value $ 989,648 $ 1,048,632
[1] Fair values: $989,648 and $1,048,632 at March 31, 2026 and December 31, 2025, respectively.