XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Maturities of Investment Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]    
Available-for-sale, Amortized Cost, Due in one year or less $ 279,995  
Available-for-sale, Amortized Cost, Due after one-five years 165,880  
Available-for-sale, Amortized Cost, Due after five-ten years 146,600  
Available-for-sale, Amortized Cost, Due after ten years 11,201  
Available-for-sale, Amortized Cost, Total 603,676  
Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]    
Mortgage-backed securities: GSE residential, Amortized Cost 653,760  
Amortized Cost 1,257,436 $ 1,363,721
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]    
Held-to-maturity, Amortized Cost, Due after ten years 2,279  
Held-to-maturity 2,279 2,286
Available-For-Sale Securities, Debt Maturities, Single Maturity Date, Fair Value single maturity [Abstract]    
Available-for-sale, Estimated Fair Value, Due in one year or less 256,329  
Available-for-sale, Estimated Fair Value, Due after one-five years 139,496  
Available-for-sale, Estimated Fair Value, Due after five-ten years 118,635  
Available-for-sale, Estimated Fair Value, Due after ten years 9,090  
Available-for-sale, Estimated Fair Value, Total 523,550  
Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract]    
Mortgage-backed securities: GSE residential, Estimated Fair Value 539,742  
Total available-for-sale, Estimated Fair Value 1,063,292  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]    
Held-to-maturity, Estimated Fair Value, Due after ten years 2,279  
Total held-to-maturity, Estimated Fair Value $ 2,279 $ 2,286