v3.25.4
Deposits - Schedule of Interest Expense Incurred on Deposits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Interest-bearing deposit accounts:      
Demand and NOW $ 25,001 $ 23,013 $ 11,574
Savings 2,253 2,834 2,676
Money market 64,945 45,643 28,301
Certificates of deposit 53,139 79,161 58,804
Total interest-bearing deposit accounts $ 145,338 $ 150,651 $ 101,355