XML 96 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securities - Schedule of Amortized Cost and Fair Value of Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Available-for-sale Securities Debt Maturities, Amortized Cost [Abstract]    
Available-for-sale Securities, Due in one year or less, Amortized Cost $ 87,034  
Available-for-sale Securities, Due from one to five years, Amortized Cost 122,749  
Available-for-sale Securities, Due from five to ten years, Amortized Cost 171,812  
Available-for-sale Securities, Due after ten years, Amortized Cost 44,425  
Available-for-sale Securities, Not due at single maturity, Amortized Cost 1,090,781  
Securities available-for-sale, at fair value 1,516,801 $ 1,378,343
Held-to-maturity Securities Debt Maturities, Amortized Cost [Abstract]    
Held-to-maturity Securities, Due in one year or less, Amortized Cost 550  
Held-to-maturity Securities, Due from one to five years, Amortized Cost 607  
Held-to-maturity Securities, Amortized Cost 1,157 2,705
Available-for-sale Securities Debt Maturities, Fair Value [Abstract]    
Available-for-sale Securities, Due in one year or less, Fair Value 86,730  
Available-for-sale Securities, Due from one to five years, Fair Value 117,315  
Available-for-sale Securities, Due from five to ten years, Fair Value 154,829  
Available-for-sale Securities, Due after ten years, Fair Value 40,339  
Available-for-sale Securities, Not due at single maturity, Fair Value 943,267  
Available-for-sale Securities, Fair Value, Total 1,342,480 1,174,431
Held-to-maturity Securities Debt Maturities, Fair Value [Abstract]    
Held-to-maturity Securities, Due in one year or less, Fair Value 547  
Held-to-maturity Securities, Due from one to five years, Fair Value 602  
Held-to-maturity securities, Fair Value, Total $ 1,149 $ 2,672