v3.26.3
Deposits - Classifications of Deposits (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Deposits    
Noninterest bearing demand $ 1,671,745 $ 1,739,117
Savings 1,090,082 1,121,888
NOW accounts 693,157 693,573
Money market accounts 989,498 930,079
Certificates of deposit of less than $100,000 395,591 489,879
Certificates of deposit of $100,000 through $250,000 327,747 412,655
Certificates of deposit of more than $250,000 159,744 208,878
Total deposits $ 5,327,564 $ 5,596,069