XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Interest Bearing Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Interest-Bearing Deposit Liabilities [Abstract]    
Interest-bearing demand deposits $ 11,517,281 $ 10,680,625
Money market accounts 14,056,342 12,902,294
Savings accounts 982,498 1,071,258
Time deposits 8,067,889 7,534,393
Brokered deposits 4,875,230 6,042,999
Total interest-bearing deposits $ 39,499,240 $ 38,231,569