v3.25.2
Deposits - Total deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposits    
Noninterest-bearing checking $ 13,719,030 $ 10,192,116
Interest-bearing checking 12,607,205 8,232,322
Savings 2,889,670 2,414,172
Money market 16,772,596 13,056,534
Time deposits 7,708,460 4,165,722
Total deposits $ 53,696,961 $ 38,060,866