XML 105 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Deposit Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Statistical Disclosure for Banks [Abstract]    
Noninterest-bearing demand deposit $ 524,945 $ 547,625
Interest-bearing demand deposits 630,155 599,681
Money market deposits 290,012 247,602
Savings deposits 338,109 336,851
Local certificates of deposit 394,371 366,851
Brokered certificates of deposit 36,511 23,445
Total deposits $ 2,214,103 $ 2,122,055