v3.26.1
Deposits - Schedule of Remaining Maturity on Certificate of Deposit Accounts (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Maturities of Time Deposits [Abstract]  
Remainder of 2026 $ 1,324,865
2027 449,936
2028 143,857
2029 89,488
2030 1,780
Thereafter 1,683
Total certificates of deposit $ 2,011,609