XML 54 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Cash and Cash Equivalents (Tables)
9 Months Ended
Sep. 30, 2024
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
$ in millionsAt
September 30,
2024
At
December 31,
2023
Cash and due from banks$5,636 $7,323 
Interest bearing deposits with banks85,448 81,909 
Total Cash and cash equivalents$91,084 $89,232 
Restricted cash$29,352 $30,571