XML 63 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Deposits - Schedule of Major Types of Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Banking and Thrift, Other Disclosure [Abstract]    
Non-interest-bearing $ 2,836,711 $ 1,741,958
Interest-bearing checking 6,276,653 4,354,485
Money market deposit 3,375,564 1,412,917
Savings 1,060,481 986,195
Time deposits 4,210,664 2,468,850
Total deposits $ 17,760,073 $ 10,964,405