XML 276 R101.htm IDEA: XBRL DOCUMENT v3.25.1
Deposits - Components of Interest-bearing and Noninterest-bearing Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits    
Money market accounts $ 936,239 $ 782,243
Interest-bearing demand and NOW accounts 1,238,853 796,426
Savings accounts 492,180 429,011
Time deposits less than $250 620,725 505,409
Time deposits $250 or more 184,039 121,265
Total interest-bearing deposits 3,472,036 2,634,354
Noninterest-bearing deposits 935,516 644,683
Total deposits $ 4,407,552 $ 3,279,037