XML 129 R121.htm IDEA: XBRL DOCUMENT v3.5.0.1
Segments (Revenue Reconciliation) (Details 2) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Revenue      
Revenue $ 81,741 $ 92,793 $ 98,367
Total reportable segments      
Revenue      
Revenue 88,361 99,512 104,830
Other revenue      
Revenue      
Revenue 206 374 478
Elimination of internal transactions      
Revenue      
Revenue $ (6,826) $ (7,093) $ (6,941)