v3.26.1
Investments HTM - Contractual Maturity Table (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $961,993 and $1,099,599 [1] $ 1,013,785 $ 1,143,705
HTM securities 961,993 1,099,599
MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
HTM securities; fair value of $961,993 and $1,099,599 1,013,785 [1] 1,143,705
HTM securities $ 961,993 $ 1,099,599
[1] Includes adjustments made to the cost basis of investments for accretion and amortization and excludes accrued interest receivable of $3.4 million at June 30, 2026 and $3.9 million at December 31, 2025.