v3.25.2
Securities Available for Sale and Held to Maturity - Contractual Maturities of Available for Sale and Held to Maturity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Securities Available for Sale, Amortized Cost [Abstract]    
Due in one year or less $ 33,868  
Due after one year through five years 49,590  
Due after five years through ten years 195,861  
Total amortized cost, before mortgage-backed securities 279,319  
Mortgage-backed securities 1,483,185  
Securities Available for Sale, Amortized Cost 1,762,504 $ 1,719,537
Securities Available for Sale, Estimated Fair Value [Abstract]    
Due in one year or less 34,004  
Due after one year through five years 50,196  
Due after five years through ten years 197,279  
Total fair value, before mortgage-backed securities 281,479  
Mortgage-backed securities 1,500,613  
Total 1,782,092 1,692,534
Securities Held to Maturity, Amortized Cost [Abstract]    
Due in one year or less 0  
Due after one year through five years 30,226  
Due after five years through ten years 0  
Total amortized cost, before mortgage-backed securities 30,226  
Mortgage-backed securities 1,260,346  
Securities Held to Maturity, Amortized Cost 1,290,572 1,335,385
Securities Held to Maturity, Estimated Fair Value [Abstract]    
Due in one year or less 0  
Due after one year through five years 30,291  
Due after five years through ten years 0  
Total fair value, before mortgage-backed securities 30,291  
Mortgage-backed securities 1,217,391  
Total $ 1,247,682 $ 1,259,107