XML 154 R95.htm IDEA: XBRL DOCUMENT v3.20.2
Contingent Liabilities and Guarantees - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2020
USD ($)
Written put options  
Commitments Contingencies And Guarantees [Line Items]  
Weighted average life of written put options 3 years
Standby letters of credit  
Commitments Contingencies And Guarantees [Line Items]  
Remaining weighted-average life of standby letters of credit in years 2 years
Recourse agreement with FNMA  
Commitments Contingencies And Guarantees [Line Items]  
Weighted-average remaining term for outstanding commercial mortgage loans in years 7 years 10 months 24 days
Unpaid principal balance outstanding of loans sold $ 18,200
Maximum potential amount of undiscounted future payments possibly required as percentage of principal balance of loans outstanding 30.00%
Residential mortgage reserve  
Commitments Contingencies And Guarantees [Line Items]  
Unpaid principal balance outstanding of loans sold $ 6,900
Maximum potential amount of undiscounted future payments possibly required as percentage of principal balance of loans outstanding 30.00%
Liability for estimated repurchase obligations on loans sold $ 8
Minimum | Standby letters of credit  
Commitments Contingencies And Guarantees [Line Items]  
Remaining actual life of standby letters of credit 1 year
Minimum | Low  
Commitments Contingencies And Guarantees [Line Items]  
Guarantee obligations, percentage 0.00%
Minimum | Moderate  
Commitments Contingencies And Guarantees [Line Items]  
Guarantee obligations, percentage 30.00%
Minimum | High  
Commitments Contingencies And Guarantees [Line Items]  
Guarantee obligations, percentage 70.00%
Maximum | Standby letters of credit  
Commitments Contingencies And Guarantees [Line Items]  
Remaining actual life of standby letters of credit 15 years
Maximum | Low  
Commitments Contingencies And Guarantees [Line Items]  
Guarantee obligations, percentage 30.00%
Maximum | Moderate  
Commitments Contingencies And Guarantees [Line Items]  
Guarantee obligations, percentage 70.00%