v3.25.2
Investment Securities - Schedule of Amortized Cost and Estimated Fair Value of Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Amortized Cost $ 3,874,582 $ 3,694,578
Fair Value    
Fair Value 3,774,141 3,524,686
Fair Value    
Fair Value 674,663 $ 678,174
Available-for-sale    
Amortized Cost    
Due within one year 0  
Due after one year through five years 0  
Due after five years through ten years 254,523  
Due after ten years 3,620,059  
Amortized Cost 3,874,582  
Fair Value    
Due within one year 0  
Due after one year through five years 0  
Due after five years through ten years 255,531  
Due after ten years 3,518,610  
Fair Value 3,774,141  
Held-to-maturity    
Amortized Cost    
Due within one year 0  
Due after one year through five years 0  
Due after five years through ten years 0  
Due after ten years 761,907  
Amortized Cost 761,907  
Fair Value    
Due within one year 0  
Due after one year through five years 0  
Due after five years through ten years 0  
Due after ten years 674,663  
Fair Value $ 674,663