v3.4.0.3
Fair Value Disclosures (Net Difference between Contractual Principal Amount and Fair Value) (Details) - USD ($)
$ in Millions
Mar. 31, 2016
Dec. 31, 2015
Fair Value Disclosures    
Loans and other debt $ 14,353 $ 14,095
Loans 90 or more days past due and/or on non-accrual status 12,177 11,651
Short-term and long-term debt borrowings 344 508
Aggregate fair value of loans in non-accrual status including all loans 90 or more days past due 2,267 1,853
Amounts past due 90 days or greater (unpaid principal balance) $ 887 $ 885