v3.26.1
Fair Value Measurements, Valuation Techniques - Recurring Basis (Details) - Fair value, recurring [Member]
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / loan
Dec. 31, 2025
USD ($)
$ / loan
Total Consumer [Member] | Residential mortgage [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Servicing asset, fair value by fair value hierarchy level [Extensible Enumeration] Fair value, inputs, level 3 [Member] Fair value, inputs, level 3 [Member]
Mortgage servicing rights $ 5,343 $ 5,696
Servicing asset, valuation technique [Extensible Enumeration] Valuation technique, discounted cash flow [Member] Valuation technique, discounted cash flow [Member]
Total Consumer [Member] | Residential mortgage [Member] | Measurement input, cost to service per loan [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input | $ / loan 62 61
Total Consumer [Member] | Residential mortgage [Member] | Measurement input, cost to service per loan [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input | $ / loan 435 446
Total Consumer [Member] | Residential mortgage [Member] | Measurement input, cost to service per loan [Member] | Weighted average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input | $ / loan 89 96
Total Consumer [Member] | Residential mortgage [Member] | Measurement input, discount rate [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input 0.092 0.088
Total Consumer [Member] | Residential mortgage [Member] | Measurement input, discount rate [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input 0.119 0.125
Total Consumer [Member] | Residential mortgage [Member] | Measurement input, discount rate [Member] | Weighted average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input 0.094 0.091
Total Consumer [Member] | Residential mortgage [Member] | Measurement input, prepayment rate [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input 0.055 0.057
Total Consumer [Member] | Residential mortgage [Member] | Measurement input, prepayment rate [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input 0.235 0.230
Total Consumer [Member] | Residential mortgage [Member] | Measurement input, prepayment rate [Member] | Weighted average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input 0.076 0.080
Fair value, inputs, level 3 [Member] | Measurement input, cost to service per loan [Member] | Minimum [Member] | Non modified loans [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input | $ / loan 62 61
Fair value, inputs, level 3 [Member] | Measurement input, cost to service per loan [Member] | Maximum [Member] | Non modified loans [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Mortgage servicing rights, measurement input | $ / loan 120 112
Fair value, inputs, level 3 [Member] | Interest rate contracts [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Derivative asset (liability) net, valuation technique [Extensible Enumeration] Valuation technique, discounted cash flow [Member] Valuation technique, discounted cash flow [Member]
Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, discount rate [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Net derivative assets and (liabilities) $ (344) $ (139)
Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, discount rate [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.023 0.025
Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, discount rate [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.074 0.035
Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, discount rate [Member] | Weighted average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.039 0.034
Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, default rate [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Net derivative assets and (liabilities)   $ (3)
Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, default rate [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input   0.004
Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, default rate [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input   0.120
Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, default rate [Member] | Weighted average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input   0.024
Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, loss severity [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input   0.500
Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, loss severity [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input   0.500
Fair value, inputs, level 3 [Member] | Interest rate contracts [Member] | Measurement input, loss severity [Member] | Weighted average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input   0.500
Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, discounted cash flow [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Net derivative assets and (liabilities) $ (355) $ (579)
Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, discounted cash flow [Member] | Measurement input, conversion factor [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input (0.003) (0.003)
Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, discounted cash flow [Member] | Measurement input, conversion factor [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.000 0.000
Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, discounted cash flow [Member] | Measurement input, conversion factor [Member] | Weighted average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input (0.002) (0.002)
Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, discounted cash flow [Member] | Measurement input, weighted average life [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), term of contract 6 months 1 year
Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, discounted cash flow [Member] | Measurement input, weighted average life [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), term of contract 3 years 6 months 4 years
Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, discounted cash flow [Member] | Measurement input, weighted average life [Member] | Weighted average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), term of contract 1 year 2 months 12 days 1 year 8 months 12 days
Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, option model [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Net derivative assets and (liabilities) $ (581) $ (545)
Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, option model [Member] | Measurement input, correlation factor [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input (0.665) (0.200)
Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, option model [Member] | Measurement input, correlation factor [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.980 0.985
Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, option model [Member] | Measurement input, correlation factor [Member] | Weighted average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.579 0.771
Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, option model [Member] | Measurement input, volatility factor [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.107 0.080
Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, option model [Member] | Measurement input, volatility factor [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.976 1.050
Fair value, inputs, level 3 [Member] | Equity contracts [Member] | Valuation technique, option model [Member] | Measurement input, volatility factor [Member] | Weighted average [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Net derivative assets and (liabilities), measurement input 0.517 0.427
Fair value, inputs, level 3 [Member] | Total Consumer [Member] | Residential mortgage [Member]    
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items]    
Mortgage servicing rights $ 5,343 $ 5,696