XML 114 R99.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income taxes - Liabilities (Detail) - USD ($)
$ in Millions
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]    
Currently payable (receivable) $ 500 $ (643)
Deferred 76,959 63,199
Other income tax liabilities 485 570
Income taxes, principally deferred $ 77,944 $ 63,126