XML 110 R100.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measures - Roll Forward of Financial Instruments (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Noninterest Income Noninterest Income Noninterest Income Noninterest Income
Significant Unobservable Inputs (Level 3)        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at Beginning of Period $ 1,133 $ 1,042 $ 1,120 $ 1,032
Total Gains / (Losses) Recorded in Earnings (30) (12) (23) (60)
Purchases / Originations 75 68 129 141
Sales 0 (51) (69) (51)
Settlement 0 0 0 0
Transfers In (Out) (19) (16) 2 (31)
Balance at End of Period 1,159 1,031 1,159 1,031
Significant Unobservable Inputs (Level 3) | Mortgage Servicing Rights        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at Beginning of Period 1,092 1,034 1,111 1,033
Total Gains / (Losses) Recorded in Earnings (28) 5 (20) (32)
Purchases / Originations 58 43 100 81
Sales 0 (51) (69) (51)
Settlement 0 0 0
Transfers In (Out) 0 0 0 0
Balance at End of Period 1,122 1,031 1,122 1,031
Significant Unobservable Inputs (Level 3) | Private label collateralized mortgage obligations        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at Beginning of Period 33   0  
Total Gains / (Losses) Recorded in Earnings 0   0  
Purchases / Originations 0   0  
Sales 0   0  
Settlement 0   0  
Transfers In (Out) 0   33  
Balance at End of Period 33   33  
Significant Unobservable Inputs (Level 3) | Rate lock commitments        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at Beginning of Period 8 8 9 (1)
Total Gains / (Losses) Recorded in Earnings (2) (17) (3) (28)
Purchases / Originations 17 25 29 60
Sales 0 0 0
Settlement 0 0 0
Transfers In (Out) (19) (16) (31) (31)
Balance at End of Period $ 4 $ 0 $ 4 $ 0