v3.25.3
Investments HTM - Contractual Maturity Table (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $1,173,394 and $1,219,392 [1] $ 1,221,361 $ 1,298,808
HTM securities 1,173,394 1,219,392
MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $1,173,394 and $1,219,392 1,221,361 [1] 1,298,808
HTM securities $ 1,173,394 $ 1,219,392
[1] Includes adjustments made to the cost basis of investments for accretion and amortization and excludes accrued interest receivable of $4.3 million at September 30, 2025 and $4.5 million at December 31, 2024.