XML 67 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash and Cash Equivalents (Tables)
12 Months Ended
Dec. 31, 2021
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
$ in millionsAt
December 31,
2021
At
December 31,
2020
Cash and due from banks$8,394 $9,792 
Interest bearing deposits with banks119,331 95,862 
Total Cash and cash equivalents$127,725 $105,654 
Restricted cash$40,887 $38,202