v3.26.1
Fair Value Accounting - Change in Level 3 Assets Unobservable Inputs (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Mark to market adjustments $ 0.0 $ 0.0 $ 0.0 $ 0.0
Loans held for sale        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance, beginning of period 1,011.0 63.0 700.0 3.0
Purchases and additions 381.0 90.0 903.0 154.0
Sales and payments (429.0) (71.0) (654.0) (80.0)
Transfers from Level 2 to Level 3 3.0 2.0 5.0 4.0
Transfers from Level 3 to Level 2 0.0 0.0 0.0 0.0
Change in fair value (3.0) 0.0 9.0 3.0
Balance, end of period 963.0 84.0 963.0 84.0
Change in unrealized gains (losses) for the period 5.0 2.0 16.0 3.0
Servicing Contracts        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance, beginning of period 1,516.0 1,241.0 1,494.0 1,127.0
Purchases and additions 294.0 284.0 589.0 545.0
Sales and payments (268.0) (452.0) (479.0) (535.0)
Change in fair value 12.0 23.0 34.0 3.0
Realization of cash flows (54.0) (52.0) (138.0) (96.0)
Balance, end of period 1,500.0 1,044.0 1,500.0 1,044.0
Change in unrealized gains (losses) for the period 3.0 3.0 26.0 (6.0)
Interest rate lock commitments        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance, beginning of period (3.0) 13.0 19.0 (2.0)
Purchases and additions 6,571.0 5,490.0 12,111.0 11,232.0
Settlement of IRLCs upon acquisition or origination of loans HFS (6,549.0) (5,481.0) (12,109.0) (11,213.0)
Change in fair value 1.0 2.0 (1.0) 7.0
Balance, end of period 20.0 24.0 20.0 24.0
Change in unrealized gains (losses) for the period 20.0 24.0 20.0 24.0
Warrants        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance, beginning of period 40.0 31.0 39.0 30.0
Purchases and additions 3.0 2.0 5.0 6.0
Warrant exercises (10.0) 0.0 (12.0) (1.0)
Change in fair value 4.0 0.0 5.0 (2.0)
Balance, end of period 37.0 33.0 37.0 33.0
Change in unrealized gains (losses) for the period $ (3.0) $ 2.0 $ (3.0) $ 2.0