XML 89 R76.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative contracts - gains and losses (Detail) - Finance and Financial Products [Member] - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative gains/losses $ 460 $ (810)
Not Designated as Hedging Instrument [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative gains/losses 460 (810)
Not Designated as Hedging Instrument [Member] | Equity Index Put Options [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative gains/losses $ 460 (796)
Not Designated as Hedging Instrument [Member] | Other [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative gains/losses   $ (14)