XML 154 R95.htm IDEA: XBRL DOCUMENT v3.21.1
Contingent Liabilities and Guarantees - Guarantees (Details)
$ in Millions
Mar. 31, 2021
USD ($)
Guarantor Obligations [Line Items]  
Maximum Potential Undiscounted Future Payments $ 15,823
Liability Recorded 152
Written put options  
Guarantor Obligations [Line Items]  
Maximum Potential Undiscounted Future Payments 3,991
Liability Recorded 46
Standby letters of credit  
Guarantor Obligations [Line Items]  
Maximum Potential Undiscounted Future Payments 3,229
Liability Recorded 72
Recourse agreement with FNMA  
Guarantor Obligations [Line Items]  
Maximum Potential Undiscounted Future Payments 5,951
Liability Recorded 23
Residential mortgage reserve  
Guarantor Obligations [Line Items]  
Maximum Potential Undiscounted Future Payments 2,652
Liability Recorded $ 11