v3.26.1
Deposits - Schedule of Interest Expense Incurred on Deposits (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Interest-bearing deposit accounts:        
Demand and NOW $ 15,487 $ 6,707 $ 21,844 $ 12,689
Savings 16,323 576 16,797 1,145
Money market 26,726 15,802 42,797 28,725
Certificates of deposit 23,358 14,100 33,235 29,020
Total interest-bearing deposit accounts $ 81,894 $ 37,185 $ 114,673 $ 71,579