v3.26.1
Deposits - Classifications of Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits    
Noninterest bearing demand $ 1,746,755 $ 1,739,117
Savings 1,106,626 1,121,888
NOW accounts 718,259 693,573
Money market accounts 946,647 930,079
Certificates of deposit of less than $100,000 409,557 489,879
Certificates of deposit of $100,000 through $250,000 342,574 412,655
Certificates of deposit of more than $250,000 174,270 208,878
Total deposits $ 5,444,688 $ 5,596,069