XML 131 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of the Company’s Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Banking and Thrift, Interest [Abstract]    
Demand $ 5,992,082 $ 5,162,218
Interest checking accounts 4,606,250 3,737,361
Savings accounts 1,620,602 1,323,126
Money market investment 5,736,362 4,664,475
Certificates of deposit 3,336,323 2,709,037
Total deposits $ 21,291,619 $ 17,596,217