XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investment Securities Schedule of Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Due within 1 year $ 660  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value 656  
Due after 1 but within 5 years 12,371  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value 11,776  
Due after 5 but within 10 years 35,584  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value 29,483  
Due after 10 years 563  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value 448  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Amortized Cost 49,178  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value 42,363  
Debt Securities, Held-to-maturity, Maturity, without Single Maturity Date, Amortized Cost 415,530  
Debt Securities, Held-to-maturity, Maturity, without Single Maturity Date, Fair Value 351,386  
Debt Securities, Held-to-maturity 464,708 $ 419,009
Securities held to maturity, fair value 393,749 $ 350,595
US Government Agencies Residential Mortgage-backed Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 124,800  
Securities held to maturity, fair value 109,700  
Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 290,800  
Securities held to maturity, fair value $ 241,700