Fair Value Measurements (Level 3 Quantitative Information) (Details) - Level 3 - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Mar. 31, 2016
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2012
Mortgage servicing rights | Weighted Average                
Fair Value Inputs [Abstract]                
Discount rate (percent)   8.20% 8.90% 7.70%        
Prepay rate (percent) 16.40% 12.60% 15.00% 11.90%        
Recurring                
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items] [Line Items]                
Fair value assets with unobservable inputs $ 383 $ 402 $ 545 $ 505 $ 376 $ 558 $ 542 $ 809
Fair value liabilities with unobservable inputs   (84) (166) (199)   (120) (152) (19)
Recurring | Rate lock commitments                
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items] [Line Items]                
Fair value assets with unobservable inputs 83 26 31 10 61 30 55 86
Recurring | Consensus pricing | Rate lock commitments                
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items] [Line Items]                
Fair value assets with unobservable inputs $ 83 $ 26            
Recurring | Consensus pricing | Minimum | Rate lock commitments                
Fair Value Inputs [Abstract]                
Original pull-through rate 65.50% 67.60%            
Recurring | Consensus pricing | Maximum | Rate lock commitments                
Fair Value Inputs [Abstract]                
Original pull-through rate 98.30% 101.50%            
Recurring | Consensus pricing | Weighted Average | Rate lock commitments                
Fair Value Inputs [Abstract]                
Original pull-through rate 81.90% 84.60%            
Recurring | Rate lock commitments | Consensus pricing                
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items] [Line Items]                
Fair value liabilities with unobservable inputs   $ 26 $ 31          
Recurring | Rate lock commitments | Consensus pricing | Minimum                
Fair Value Inputs [Abstract]                
Original pull-through rate   67.60% 66.20%          
Recurring | Rate lock commitments | Consensus pricing | Maximum                
Fair Value Inputs [Abstract]                
Original pull-through rate   101.50% 99.30%          
Recurring | Rate lock commitments | Consensus pricing | Weighted Average                
Fair Value Inputs [Abstract]                
Original pull-through rate   84.60% 82.70%          
Recurring | Long-term debt | Discounted cash flows                
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items] [Line Items]                
Fair value liabilities with unobservable inputs     $ (84)          
Recurring | Long-term debt | Discounted cash flows | Minimum                
Fair Value Inputs [Abstract]                
Discount rate (percent)     6.40%          
Prepay rate (percent)     16.00%          
Weighted average life (in years)     6 months          
Recurring | Long-term debt | Discounted cash flows | Maximum                
Fair Value Inputs [Abstract]                
Discount rate (percent)     9.60%          
Prepay rate (percent)     24.00%          
Weighted average life (in years)     8 months 12 days          
Recurring | Long-term debt | Discounted cash flows | Weighted Average                
Fair Value Inputs [Abstract]                
Discount rate (percent)     8.00%          
Prepay rate (percent)     20.00%          
Weighted average life (in years)     7 months 12 days          
Recurring | DOJ litigation settlement                
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items] [Line Items]                
Fair value liabilities with unobservable inputs $ (84) $ (84) $ (82) (93) (84) (84) (82) (19)
Recurring | DOJ litigation settlement | Discounted cash flows                
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items] [Line Items]                
Fair value liabilities with unobservable inputs $ (84) $ (84) $ (82)          
Fair Value Inputs [Abstract]                
Discount rate (percent)   7.20% 8.70%          
Recurring | DOJ litigation settlement | Discounted cash flows | Minimum                
Fair Value Inputs [Abstract]                
Discount rate (percent) 5.60% 4.90% 6.40%          
Recurring | DOJ litigation settlement | Discounted cash flows | Maximum                
Fair Value Inputs [Abstract]                
Discount rate (percent) 8.30% 9.50% 11.00%          
Recurring | DOJ litigation settlement | Discounted cash flows | Weighted Average                
Fair Value Inputs [Abstract]                
Discount rate (percent) 6.90% 7.20% 8.70%          
Recurring | Second mortgage                
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items] [Line Items]                
Fair value assets with unobservable inputs $ 38 $ 42 $ 53 65 40 48 50 0
Recurring | Second mortgage | Discounted cash flows                
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items] [Line Items]                
Fair value assets with unobservable inputs $ 38 $ 42 $ 53          
Recurring | Second mortgage | Discounted cash flows | Minimum                
Fair Value Inputs [Abstract]                
Discount rate (percent) 7.20% 7.20% 7.20%          
Prepay rate (percent) 10.90% 13.50% 11.30%          
CDR rate (percent) 2.70% 2.60% 2.40%          
Recurring | Second mortgage | Discounted cash flows | Maximum                
Fair Value Inputs [Abstract]                
Discount rate (percent) 10.80% 10.80% 10.80%          
Prepay rate (percent) 16.40% 20.20% 17.00%          
CDR rate (percent) 4.10% 4.00% 3.60%          
Recurring | Second mortgage | Discounted cash flows | Weighted Average                
Fair Value Inputs [Abstract]                
Discount rate (percent) 9.00% 9.00% 9.00%          
Prepay rate (percent) 13.60% 16.90% 14.20%          
CDR rate (percent) 3.40% 3.30% 3.00%          
Recurring | HELOC loans | Discounted cash flows                
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items] [Line Items]                
Fair value assets with unobservable inputs $ 44 $ 64 $ 132          
Recurring | HELOC loans | Discounted cash flows | Minimum                
Fair Value Inputs [Abstract]                
Discount rate (percent) 7.80% 6.80% 8.00%          
Prepay rate (percent)     7.20%          
CDR rate (percent)     6.60%          
Loss severity rate (percent)     60.20%          
Recurring | HELOC loans | Discounted cash flows | Maximum                
Fair Value Inputs [Abstract]                
Discount rate (percent) 11.70% 10.10% 12.00%          
Prepay rate (percent)     10.80%          
CDR rate (percent)     9.90%          
Loss severity rate (percent)     90.20%          
Recurring | HELOC loans | Discounted cash flows | Weighted Average                
Fair Value Inputs [Abstract]                
Discount rate (percent) 9.70% 8.40% 10.00%          
Prepay rate (percent)     9.00%          
CDR rate (percent)     8.30%          
Loss severity rate (percent)     75.20%          
Recurring | Mortgage servicing rights                
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items] [Line Items]                
Fair value assets with unobservable inputs $ 301 $ 296 $ 258 $ 285 $ 281 $ 317 $ 279 $ 711
Recurring | Mortgage servicing rights | Discounted cash flows                
Fair Value Inputs, Assets and Liabilities, Quantitative Information [Line Items] [Line Items]                
Fair value assets with unobservable inputs $ 301 $ 296 $ 258          
Recurring | Mortgage servicing rights | Discounted cash flows | Minimum                
Fair Value Inputs [Abstract]                
Discount rate (percent) 6.70% 6.60% 7.10%          
Prepay rate (percent) 13.40% 10.30% 12.20%          
Weighted average cost to service per loan $ 57 $ 57 $ 67          
Recurring | Mortgage servicing rights | Discounted cash flows | Maximum                
Fair Value Inputs [Abstract]                
Discount rate (percent) 10.10% 9.90% 10.70%          
Prepay rate (percent) 19.30% 14.80% 17.10%          
Weighted average cost to service per loan $ 85 $ 86 $ 88          
Recurring | Mortgage servicing rights | Discounted cash flows | Weighted Average                
Fair Value Inputs [Abstract]                
Discount rate (percent) 8.40% 8.20% 8.90%          
Prepay rate (percent) 16.40% 12.60% 15.00%          
Weighted average cost to service per loan $ 71 $ 72 $ 78