XML 106 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurement - Level 3 Analysis (Details) - Recurring - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Level 3 Analysis - Supplemental Data [Abstract]    
Assets fair value $ 1,105,603 $ 1,154,549
MSRs    
Level 3 Analysis - Supplemental Data [Abstract]    
Increase (decrease) in level 3 assets 2,500  
Derivative receivables    
Level 3 Analysis - Supplemental Data [Abstract]    
Increase (decrease) in level 3 assets 3,400  
Level 3    
Level 3 Analysis - Supplemental Data [Abstract]    
Assets fair value 23,626 $ 17,479
Increase (decrease) in level 3 assets $ 6,100