v3.26.1
Deposits - Summary of Depositor Account (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits [Abstract]    
Negotiable order of withdrawal (NOW) $ 233,426 $ 243,798
Savings accounts 105,274 108,483
Money market 116,922 130,587
Total Negotiable order of withdrawal (NOW). savings accounts and money market 455,622 482,868
Certificates of deposit 269,541 268,891
Wholesale and brokered certificates of deposit 85,812 89,644
Total deposits $ 810,975 $ 841,403