XML 79 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securities - Held-to-maturity by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Amortized Cost    
Due in one year or less $ 150,066  
Due from one year to five years 750  
Due from five years to ten years 47,493  
Due after ten years 53,773  
Securities held to maturity, amortized cost 252,082  
Amortized cost, post ASU 2019-04 281,236  
Fair Value    
Due in one year or less 148,585  
Due from one year to five years 708  
Due from five years to ten years 41,032  
Due after ten years 46,954  
Securities held to maturity, fair value 237,279  
Total 262,538 $ 260,613
Mortgage-backed securities [Member]    
Amortized Cost    
Mortgage-backed securities 29,154  
Fair Value    
Mortgage-backed securities $ 25,259