XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Summary of Major Classifications of Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deposits [Line Items]    
Demand deposits, non-interest bearing $ 628,415 $ 672,956
Demand deposits, interest bearing 693,421 610,944
Money market accounts 761,164 664,855
Savings deposits 112,563 120,030
Other time certificates 263,084 319,753
Total deposits 2,730,655 2,514,199
Certificates of Deposit 250,000 or More    
Deposits [Line Items]    
Time certificates of $250,000 or more $ 272,008 $ 125,661