XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities - Maturity Schedule of Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Held-to-maturity, Amortized Cost    
Due within 5 years $ 14  
Due after 5 years through 10 years 7  
Due after 10 years 685,707  
Amortized Cost 685,728 $ 717,773
Held-to-maturity, Estimated Fair Value    
Due within 5 years 14  
Due after 5 years through 10 years 6  
Due after 10 years 568,108  
Estimated Fair Value $ 568,128 $ 591,084