v3.25.4
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Non-interest bearing deposits    
Non-interest bearing deposits $ 6,959,097 $ 7,485,428
Interest bearing deposits:    
Transaction 3,340,998 2,787,913
Savings 14,031,123 12,712,510
Time 2,117,549 2,252,748
Total interest bearing deposits 19,489,670 17,753,171
Total deposits $ 26,448,767 $ 25,238,599