v3.26.1
Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits    
Noninterest-bearing demand $ 2,744,425 $ 2,831,919
Interest-bearing:    
Demand accounts 4,012,038 4,202,031
Brokered - demand 5,007 3,000
Money market 2,377,585 2,436,713
Brokered - money market 10,317 12,288
Savings 233,879 225,612
Time 1,130,802 1,166,517
Total deposits 10,514,053 $ 10,878,080
Time deposits that meet or exceed FDIC insurance limit $ 568,100