v3.26.1
Interest Bearing Deposits - Interest-Bearing Deposits (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Interest-bearing Deposits [Abstract]    
Interest-bearing transaction accounts $ 500,256 $ 344,200
Savings accounts 147,435 139,169
Money market accounts 2,669,295 2,078,567
Time accounts, $250 or more 277,450 350,032
Other time accounts 30,541 204,579
Total interest-bearing deposits 3,624,977 $ 3,116,547
Time deposits minimum $ 250