v3.26.1
Investments HTM - Interest Rate Payment Terms (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
HTM - Amortized Cost [1] $ 1,013,785 $ 1,143,705
MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
HTM - Amortized Cost $ 1,013,785 [1] $ 1,143,705
[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.