XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Level 3 Analysis (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
MSRs          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 3 into level 2, assets $ 0 $ 0 $ 0 $ 0  
Transfers from level 2 into level 3, assets 0 0 0 0  
Realized/unrealized gains/(losses), assets 654 (528) 1,613 269  
Total debt and equity instruments          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 3 into level 2, assets 262 342 439 800  
Transfers from level 2 into level 3, assets 424 141 1,630 372  
Realized/unrealized gains/(losses), assets (92) 20 (933) 62  
Equity securities          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 3 into level 2, assets 46 26 68 50  
Transfers from level 2 into level 3, assets 106 24 959 78  
Realized/unrealized gains/(losses), assets (99) 8 (912) 3  
Recurring          
Level 3 Analysis - Supplemental Data [Abstract]          
Assets fair value 1,153,408   1,153,408   $ 1,154,549
Increase in level 3 assets 329   4,800    
Recurring | Equity | Derivative payables          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 2 into level 3, liabilities     1,300    
Transfers from level 3 into level 2, liabilities     1,400 1,100  
Recurring | Derivative receivables          
Level 3 Analysis - Supplemental Data [Abstract]          
Increase in level 3 assets     1,600    
Recurring | Derivative receivables | Interest rate          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 3 into level 2, assets 930   965    
Recurring | Derivative receivables | Equity          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 3 into level 2, assets   1,000 920 1,300  
Recurring | MSRs          
Level 3 Analysis - Supplemental Data [Abstract]          
Increase in level 3 assets     1,900    
Recurring | Total debt and equity instruments          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 3 into level 2, assets       800  
Transfers from level 2 into level 3, assets     1,600    
Recurring | Equity securities          
Level 3 Analysis - Supplemental Data [Abstract]          
Transfers from level 2 into level 3, assets     959    
Recurring | Level 3          
Level 3 Analysis - Supplemental Data [Abstract]          
Assets fair value 22,290   22,290   $ 17,479
Realized/unrealized gains/(losses), assets 3,400 (1,300) 5,500    
Realized/unrealized gains/(losses), liabilities $ 2,800 $ (468) $ 5,000 $ (282)