XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.2
Deposits - Schedule of Remaining Maturities of Certificates of Deposit (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Banking and Thrift, Other Disclosure [Abstract]    
One year or less $ 5,441,046 $ 3,937,766
After one year to two years 2,876,645 4,112,902
After two years to three years 1,575,845 1,881,371
After three years to four years 258,306 327,295
After four years to five years 127,484 188,802
After five years 41 229
Total $ 10,279,367 $ 10,448,365