v3.25.2
Debt Securities - Maturity Schedule (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available-for-Sale, Amortized Cost    
Due within one year $ 656,246  
Due after one year through five years 135,756  
Due after five years through ten years 25,180  
Due after ten years 30,207  
Total before mortgage-backed securities 847,389  
Mortgage-backed securities 3,496,806  
Amortized Cost 4,344,195 $ 4,656,310
Available-for-Sale, Fair Value    
Due within one year 643,971  
Due after one year through five years 130,467  
Due after five years through ten years 23,868  
Due after ten years 28,313  
Total before mortgage-backed securities 826,619  
Mortgage-backed securities 3,198,361  
Debt securities, available for sale 4,024,980 4,245,205
Held-to-Maturity, Amortized Cost    
Due within one year 9,887  
Due after one year through five years 963,132  
Due after five years through ten years 238,847  
Due after ten years 1,251,518  
Total before mortgage-backed securities 2,463,384  
Mortgage-backed securities 742,749  
Amortized Cost 3,206,133 3,294,847
Held-to-Maturity, Fair Value    
Due within one year 9,887  
Due after one year through five years 922,352  
Due after five years through ten years 226,960  
Due after ten years 1,016,622  
Total before mortgage-backed securities 2,175,821  
Mortgage-backed securities 695,699  
Total $ 2,871,520 $ 2,968,570