XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment Securities - Contractual Maturities of Investment Securities - Held-to-maturity Securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Held-to-maturity, Amortized Cost    
Due after one year through five years $ 22,170  
Due after five years through ten years 23,427  
Due after ten years 48,233  
Total Held-to-maturity Securities 93,830  
Held-to-maturity, Fair Value    
Due after one year through five years 19,575  
Due after five years through ten years 19,590  
Due after ten years 38,103  
Total Held-to-maturity Securities $ 77,268  
Weighted average remaining life 6 years 3 months 18 days 6 years 8 months 12 days