XML 114 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEPOSITS - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Statistical Disclosure for Banks [Abstract]    
Demand deposits $ 7,980,061 $ 7,965,862
Savings deposits 4,522,758 4,516,433
Certificates and other time deposits of $100,000 or more 1,043,068 1,408,985
Other certificates and time deposits 692,068 849,906
Brokered certificates of deposits 283,671 80,267
Total deposits $ 14,521,626 $ 14,821,453