v3.25.3
Investments HTM - Interest Rate Payment Terms (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
HTM - Amortized Cost [1] $ 1,221,361 $ 1,298,808
MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
HTM - Amortized Cost 1,221,361 [1] 1,298,808
Fixed Interest Rate [Member] | MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
HTM - Amortized Cost 1,145,145 1,208,978
Variable interest rate [Member] | MBS [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
HTM - Amortized Cost $ 76,216 $ 89,830
[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.