XML 59 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative Financial Instruments - Outstanding Foreign Currency Forward Contracts (Detail) - Forward Contracts [Member]
€ in Millions, ¥ in Millions, £ in Millions, ZAR in Millions, SGD in Millions, RUB in Millions, NOK in Millions, DKK in Millions, CAD in Millions, $ in Millions
Jun. 30, 2017
USD ($)
Jun. 30, 2017
DKK
Jun. 30, 2017
GBP (£)
Jun. 30, 2017
EUR (€)
Jun. 30, 2017
SGD
Jun. 30, 2017
JPY (¥)
Jun. 30, 2017
NOK
Jun. 30, 2017
ZAR
Jun. 30, 2017
CAD
Jun. 30, 2017
RUB
Dec. 31, 2016
USD ($)
Dec. 31, 2016
DKK
Dec. 31, 2016
GBP (£)
Dec. 31, 2016
EUR (€)
Dec. 31, 2016
SGD
Dec. 31, 2016
JPY (¥)
Dec. 31, 2016
NOK
Dec. 31, 2016
ZAR
Dec. 31, 2016
CAD
Dec. 31, 2016
RUB
Derivative [Line Items]                                        
Foreign currency, Cash flow hedging $ 275 DKK 29 £ 12 € 88 SGD 1 ¥ 1,142 NOK 4,762       $ 321 DKK 29 £ 1 € 279 SGD 2 ¥ 1,462 NOK 5,621      
Foreign currency, Non-designated hedging $ 461 DKK 17 £ 2 € 84 SGD 4   NOK 1,115 ZAR 150 CAD 1 RUB 2,417 $ 457 DKK 49 £ 3 € 272 SGD 7   NOK 538 ZAR 150 CAD 1 RUB 1,893