XML 83 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities Available for Sale and Held to Maturity - Contractual Maturities of Available for Sale and Held to Maturity Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Securities Available for Sale, Amortized Cost [Abstract]    
Due in one year or less $ 45,777  
Due after one year through five years 62,388  
Due after five years through ten years 136,553  
Total amortized cost, before mortgage-backed securities 244,718  
Mortgage-backed securities 1,474,819  
Securities Available for Sale, Amortized Cost 1,719,537 $ 1,959,007
Securities Available for Sale, Estimated Fair Value [Abstract]    
Due in one year or less 45,976  
Due after one year through five years 62,737  
Due after five years through ten years 132,763  
Total fair value, before mortgage-backed securities 241,476  
Mortgage-backed securities 1,451,058  
Total 1,692,534 1,762,878
Securities Held to Maturity, Amortized Cost [Abstract]    
Due in one year or less 0  
Due after one year through five years 29,842  
Due after five years through ten years 0  
Total amortized cost, before mortgage-backed securities 29,842  
Mortgage-backed securities 1,305,543  
Securities Held to Maturity, Amortized Cost 1,335,385 1,426,279
Securities Held to Maturity, Estimated Fair Value [Abstract]    
Due in one year or less 0  
Due after one year through five years 29,321  
Due after five years through ten years 0  
Total fair value, before mortgage-backed securities 29,321  
Mortgage-backed securities 1,229,786  
Total $ 1,259,107 $ 1,355,504