v3.26.1
Deposits - Schedule of Interest Expense Incurred on Deposits (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Interest-bearing deposit accounts:    
Demand and NOW $ 6,357 $ 5,982
Savings 474 569
Money market 16,071 12,923
Certificates of deposit 9,877 14,920
Total interest-bearing deposit accounts $ 32,779 $ 34,394