XML 100 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Summary of Deposits Classifications (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deposits Liabilities, Balance Sheet, Reported Amounts [Abstract]    
Demand deposit accounts $ 744,424 $ 904,301
Savings 231,624 305,871
Money market accounts 408,024 423,990
NOW accounts 641,818 663,574
Certificates of deposit 644,734 335,445
Total deposits $ 2,670,624 $ 2,633,181