XML 78 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurement - Level 3 Analysis (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Total debt and equity instruments          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 3 into level 2, liabilities $ 9 $ 3 $ 12 $ 4  
Transfers from level 2 into level 3, liabilities 0 7 59 93  
Long-term debt          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 3 into level 2, liabilities 149 517 490 1,033  
Transfers from level 2 into level 3, liabilities 7 608 18 978  
Nontrading loans          
Level 3 Analysis - Supplemental Data [Abstract]          
Increase (decrease) in level 3 assets     (571)    
Transfers from level 3 into level 2, assets 328 322 568 353  
Transfers from level 2 into level 3, assets 445 482 600 1,996  
MSRs          
Level 3 Analysis - Supplemental Data [Abstract]          
Increase (decrease) in level 3 assets     1,300    
Recurring          
Level 3 Analysis - Supplemental Data [Abstract]          
Assets fair value 1,195,182   1,195,182   $ 1,243,209
Increase (decrease) in level 3 assets (1,500)   (526)    
Recurring | Total debt and equity instruments          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 3 into level 2, liabilities   876 800 1,100  
Transfers from level 2 into level 3, liabilities   657   2,800  
Recurring | Long-term debt          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 3 into level 2, liabilities   517   1,000  
Transfers from level 2 into level 3, liabilities   608   978  
Recurring | Equity | Derivative payables          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 3 into level 2, liabilities   646 1,100 965  
Transfers from level 2 into level 3, liabilities   703   2,400  
Recurring | Interest rate | Derivative payables          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 2 into level 3, liabilities       776  
Recurring | Derivative receivables | Equity          
Level 3 Analysis - Supplemental Data [Abstract]          
Increase (decrease) in level 3 assets (979)   (490)    
Transfers from level 3 into level 2, assets 1,000 854 1,300 1,100  
Transfers from level 2 into level 3, assets   802   1,800  
Recurring | Derivative receivables | Interest rate          
Level 3 Analysis - Supplemental Data [Abstract]          
Increase (decrease) in level 3 assets     (458)    
Recurring | Level 3          
Level 3 Analysis - Supplemental Data [Abstract]          
Assets fair value 15,884   15,884   $ 16,410
Realized/unrealized gains (losses), assets (1,300) (43) $ (282) 1,100  
Realized/unrealized gains (losses), liabilities $ (468) $ (3,000)   $ 1,600