XML 118 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Deposits Maturity of time deposits (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Deposits [Abstract]  
Time Deposit Maturities, Next Twelve Months $ 346,856
Time Deposit Maturities, Year Two 122,885
Time Deposit Maturities, Year Three 35,005
Time Deposit Maturities, Year Four 24,463
Time Deposit Maturities, Year Five 25,194
Time Deposit Maturities, after Year Five 42
Time Deposits $ 554,445