XML 79 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurement - Level 3 Analysis (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Total debt and equity instruments          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 2 into level 3, liabilities $ 3 $ 3 $ 62 $ 96  
Transfers from level 3 into level 2, liabilities 1 4 13 8  
Long-term debt          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 2 into level 3, liabilities 11 78 29 1,056  
Transfers from level 3 into level 2, liabilities 246 88 736 1,121  
Nontrading loans          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 2 into level 3, assets 427 316 1,027 2,312  
Transfers from level 3 into level 2, assets 105 169 673 522  
Recurring          
Level 3 Analysis - Supplemental Data [Abstract]          
Assets fair value 1,193,119   1,193,119   $ 1,243,209
Increase (decrease) in level 3 assets 1,200   697    
Recurring | Total debt and equity instruments          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 2 into level 3, liabilities     882    
Transfers from level 3 into level 2, liabilities     1,100    
Recurring | Long-term debt          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 2 into level 3, liabilities       1,100  
Transfers from level 3 into level 2, liabilities     736 1,100  
Recurring | MSRs          
Level 3 Analysis - Supplemental Data [Abstract]          
Increase (decrease) in level 3 assets 802   2,100    
Recurring | Nontrading loans          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 2 into level 3, assets     1,000 2,300  
Transfers from level 3 into level 2, assets     673    
Recurring | Interest rate | Derivative receivables          
Level 3 Analysis - Supplemental Data [Abstract]          
Increase (decrease) in level 3 assets     (444)    
Recurring | Equity | Derivative payables          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 2 into level 3, liabilities     704 2,700  
Transfers from level 3 into level 2, liabilities   965 1,600 1,900  
Recurring | Equity | Derivative receivables          
Level 3 Analysis - Supplemental Data [Abstract]          
Increase (decrease) in level 3 assets     (443)    
Transfers from level 2 into level 3, assets     937 2,200  
Transfers from level 3 into level 2, assets     1,700 1,700  
Recurring | Level 3          
Level 3 Analysis - Supplemental Data [Abstract]          
Assets fair value 17,107   17,107   $ 16,410
Realized/unrealized gains (losses), assets 1,300 (744) 1,000 374  
Realized/unrealized gains (losses), liabilities $ 928 $ (763) $ 988 $ 845