v3.25.2
Securities and Other Investments - Amortized Cost and Fair Values of Securities Available for Sale at by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in less than one year $ 23,977  
Due in one year through five years 151,304  
Due after five years through ten years 147,467  
Due after ten years 81,581  
Allocated and single maturity date 404,329  
Amortized Cost 900,789  
Fair Value    
Due in less than one year 23,753  
Due in one year through five years 142,637  
Due after five years through ten years 136,131  
Due after ten years 73,430  
Allocated and single maturity date 375,951  
Fair Value 849,253 $ 806,415
Mortgage-backed securities    
Amortized Cost    
Mortgage-backed securities 496,460  
Fair Value    
Mortgage-backed securities 473,302  
Fair Value $ 473,302 $ 421,953