v3.26.1
Interest Bearing Deposits - Interest Expense Recognized on Interest-Bearing 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 Deposits [Abstract]        
Interest-bearing transaction accounts $ 1,297 $ 1,043 $ 2,430 $ 2,155
Savings accounts 844 801 1,674 1,573
Money market accounts 19,318 13,270 35,168 25,705
Time accounts, $250 or more 2,805 3,945 5,789 7,701
Other time accounts 818 3,845 2,750 7,718
Total interest expense on interest-bearing deposits $ 25,082 $ 22,904 47,811 $ 44,852
Time deposits minimum     $ 250