v3.26.1
Deposits - Summary of Deposit Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposit Liability [Line Items]    
Time deposits $ 2,101,677  
Interest-bearing deposit accounts 1,094,873 $ 1,092,252
Money market deposit accounts 995,487 945,313
Savings accounts 915,505 887,402
Governmental deposit accounts 755,024 739,939
Total interest-bearing deposits 5,862,566 6,064,796
Non-interest-bearing deposits 1,593,799 1,545,428
Total deposits 7,456,365 7,610,224
Brokered CDs    
Deposit Liability [Line Items]    
Time deposits 225,621 416,099
Retail certificates of deposits ("CDs")    
Deposit Liability [Line Items]    
$100 or more 1,077,362 1,143,787
Less than $100 798,694 840,004
Time deposits $ 1,876,056 $ 1,983,791