v3.26.3
Deposits - Summary of Deposit Balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Deposit Liability [Line Items]    
Time deposits $ 2,023,750  
Interest-bearing deposit accounts 1,146,769 $ 1,092,252
Money market deposit accounts 1,041,921 945,313
Savings accounts 913,816 887,402
Governmental deposit accounts 755,584 739,939
Interest-bearing 5,881,910 6,159,155
Non-interest-bearing deposits 1,560,184 1,545,428
Total deposits 7,442,094 7,704,583
Brokered deposits    
Deposit Liability [Line Items]    
Time deposits 192,155 510,458
Retail certificates of deposit ("CDs")    
Deposit Liability [Line Items]    
$100 or more 1,046,668 1,143,787
Less than $100 784,997 840,004
Time deposits $ 1,831,665 $ 1,983,791