XML 120 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Schedule of Deposit Types (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deposits [Abstract]    
Noninterest bearing deposits $ 897,053 $ 1,053,450
Interest checking deposits 1,320,435 1,624,278
Money market deposits 1,105,493 937,340
Savings deposits 650,655 664,169
Time deposits of $250 and under 973,253 686,233
Time deposits over $250 448,784 503,472
Total deposits $ 5,395,673 $ 5,468,942