v3.26.1
Deposits - Summary of Deposit Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Deposit Liability [Line Items]    
Time deposits $ 2,230,991  
Interest-bearing deposit accounts 1,111,875 $ 1,092,252
Savings accounts 918,557 887,402
Money market deposit accounts 958,413 945,313
Governmental deposit accounts 842,087 739,939
Total interest-bearing deposits 6,061,923 6,064,796
Non-interest-bearing deposits 1,586,514 1,545,428
Total deposits 7,648,437 7,610,224
Brokered CDs    
Deposit Liability [Line Items]    
Time deposits 262,550 416,099
Retail certificates of deposits ("CDs")    
Deposit Liability [Line Items]    
$100 or more 1,134,842 1,143,787
Less than $100 833,599 840,004
Time deposits $ 1,968,441 $ 1,983,791