XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Contractual maturities of investments in debt securities available-for-sale, Amortized Cost    
Due in one year or less $ 277,103  
Due after one year through five years 458,038  
Due after five years through ten years 52,091  
Due after ten years 17,324  
Mortgage-backed securities 726,291  
Amortized cost of Investment Securities available-for-sale 1,530,847 $ 1,650,684
Contractual maturities of investments in debt securities available-for-sale, Fair Value    
Due in one year or less 272,399  
Due after one year through five years 447,688  
Due after five years through ten years 52,379  
Due after ten years 16,828  
Mortgage-backed securities 666,863  
Total debt securities available-for-sale 1,456,157 1,536,299
Accrued interest receivable on investment securities available-for-sale 4,920 4,680
U.S. Treasury and Federal agencies securities    
Contractual maturities of investments in debt securities available-for-sale, Amortized Cost    
Amortized cost of Investment Securities available-for-sale 702,497 786,417
Contractual maturities of investments in debt securities available-for-sale, Fair Value    
Total debt securities available-for-sale 689,431 757,749
U.S. States and political subdivisions securities    
Contractual maturities of investments in debt securities available-for-sale, Amortized Cost    
Amortized cost of Investment Securities available-for-sale 102,059 86,305
Contractual maturities of investments in debt securities available-for-sale, Fair Value    
Total debt securities available-for-sale 99,863 82,632
Mortgage-backed securities - Federal agencies    
Contractual maturities of investments in debt securities available-for-sale, Amortized Cost    
Amortized cost of Investment Securities available-for-sale 726,291 777,962
Contractual maturities of investments in debt securities available-for-sale, Fair Value    
Total debt securities available-for-sale $ 666,863 $ 695,918