XML 49 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and Cash Equivalents (Tables)
3 Months Ended
Mar. 31, 2022
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
$ in millions
At
March 31,
2022
At
December 31,
2021
Cash and due from banks$9,086 $8,394 
Interest bearing deposits with banks127,000 119,331 
Total Cash and cash equivalents$136,086 $127,725 
Restricted cash$41,315 $40,887