XML 111 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Deposit Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits [Abstract]    
Noninterest-bearing demand deposits $ 759,169 $ 801,312
Interest-bearing demand deposits 1,101,444 947,372
Money market 958,051 850,674
Savings 260,258 288,404
Total demand and savings 3,078,922 2,887,762
Time 1,611,005 1,458,450
Total Deposits $ 4,689,927 $ 4,346,212