XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities Schedule of Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Due within 1 year $ 1,203  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value 1,196  
Due after 1 but within 5 years 14,913  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value 14,264  
Due after 5 but within 10 years 31,330  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value 27,190  
Due after 10 years 564  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value 435  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Amortized Cost 48,010  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value 43,085  
Debt Securities, Held-to-maturity, Maturity, without Single Maturity Date, Amortized Cost 450,033  
Debt Securities, Held-to-maturity, Maturity, without Single Maturity Date, Fair Value 399,435  
Debt Securities, Held-to-maturity 498,043 $ 405,639
Securities held to maturity, fair value 442,520 $ 336,719
US Government Agencies Residential Mortgage-backed Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 137,900  
Securities held to maturity, fair value 125,600  
Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 312,100  
Securities held to maturity, fair value $ 273,800