XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Investment Securities - Contractual Maturities of Investment Securities - Held-to-maturity Securities (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Held-to-maturity, Amortized Cost    
Due after one year through five years $ 25,428  
Due after five years through ten years 23,647  
Due after ten years 43,788  
Total held to maturity securities, amortized cost 92,863 $ 95,505
Held-to-maturity, Fair Value    
Due after one year through five years 23,212  
Due after five years through ten years 20,555  
Due after ten years 35,964  
Total held to maturity securities, fair value $ 79,731 $ 79,532
Weighted average remaining life 6 years 6 years 8 months 12 days