XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits (Details) - Schedule of detail in deposit accounts - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deposits [Abstract]    
Noninterest bearing $ 674,167 $ 804,115
Interest bearing:    
NOW accounts 310,218 318,030
Money market accounts 1,605,278 1,506,418
Savings 31,669 40,673
Time deposits 758,232 464,628
Total deposits $ 3,379,564 $ 3,133,864