XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement - Level 3 Analysis (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
MSRs      
Level 3 Analysis - Supplemental Data [Abstract]      
Transfers from level 2 into level 3, assets $ 0 $ 0  
Realized/unrealized gains, assets 959 797  
Total debt and equity instruments      
Level 3 Analysis - Supplemental Data [Abstract]      
Transfers from level 2 into level 3, assets 1,206 231  
Realized/unrealized gains, assets (841) 42  
Equity securities      
Level 3 Analysis - Supplemental Data [Abstract]      
Transfers from level 2 into level 3, assets 853 54  
Realized/unrealized gains, assets (813) (5)  
Recurring      
Level 3 Analysis - Supplemental Data [Abstract]      
Assets fair value 1,281,462   $ 1,154,549
Increase (decrease) in level 3 assets 4,500    
Recurring | MSRs      
Level 3 Analysis - Supplemental Data [Abstract]      
Increase (decrease) in level 3 assets 1,800    
Recurring | Total debt and equity instruments      
Level 3 Analysis - Supplemental Data [Abstract]      
Transfers from level 2 into level 3, assets 1,200    
Recurring | Equity securities      
Level 3 Analysis - Supplemental Data [Abstract]      
Transfers from level 2 into level 3, assets 853    
Recurring | Interest rate | Derivative receivables      
Level 3 Analysis - Supplemental Data [Abstract]      
Increase (decrease) in level 3 assets 1,000    
Recurring | Level 3      
Level 3 Analysis - Supplemental Data [Abstract]      
Assets fair value 21,961   $ 17,479
Realized/unrealized gains, assets 2,000 984  
Realized/unrealized gains, liabilities $ 2,200 $ 528