XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securities - Summary of Amortized Cost of Held-to Maturity Debt Securities Aggregated by Credit Quality Indicator (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
Amortized Cost, Held-to-maturity $ 226,279 $ 247,401
U.S. Treasury Securities [Member]    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
Amortized Cost, Held-to-maturity 10,305 12,753
U.S. Treasury Securities [Member] | AAA or AA or A Rating [Member]    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
Amortized Cost, Held-to-maturity 10,305  
Mortgage-Backed Securities of Government Agencies [Member]    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
Amortized Cost, Held-to-maturity 213,425 232,068
Mortgage-Backed Securities of Government Agencies [Member] | AAA or AA or A Rating [Member]    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
Amortized Cost, Held-to-maturity 213,425  
State and Political Subdivisions [Member]    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
Amortized Cost, Held-to-maturity 2,549 $ 2,580
State and Political Subdivisions [Member] | AAA or AA or A Rating [Member]    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
Amortized Cost, Held-to-maturity $ 2,549