XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Securities - Schedule of Amortized Cost and Estimated Fair Value of Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Amortized Cost    
Due within 1 year $ 12,759  
Due after 1 year through 5 years 91,008  
Due after 5 years through 10 years 131,600  
Due after 10 years 301,143  
Total available-for-sale 536,510 $ 576,855
Estimated Fair Value    
Due within 1 year 12,666  
Due after 1 year through 5 years 87,596  
Due after 5 years through 10 years 123,596  
Due after 10 years 272,953  
Total available-for-sale 496,811 516,757
Amortized Cost    
Due after 1 year through 5 years 879  
Due after 5 years through 10 years 1,155  
Due after 10 years 33,851  
Total held-to-maturity 35,885 36,983
Estimated Fair Value    
Due after 1 year through 5 years 866  
Due after 5 years through 10 years 1,128  
Due after 10 years 30,117  
Total held-to-maturity $ 32,111 $ 32,181