XML 66 R50.htm IDEA: XBRL DOCUMENT v3.8.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
Dec. 31, 2017
USD ($)
Dec. 31, 2017
JPY (¥)
Dec. 31, 2017
NOK
Dec. 31, 2017
DKK
Dec. 31, 2017
EUR (€)
Dec. 31, 2017
GBP (£)
Dec. 31, 2017
RUB
Dec. 31, 2017
ZAR
Dec. 31, 2016
USD ($)
Dec. 31, 2016
JPY (¥)
Dec. 31, 2016
NOK
Dec. 31, 2016
SGD
Dec. 31, 2016
DKK
Dec. 31, 2016
EUR (€)
Dec. 31, 2016
GBP (£)
Dec. 31, 2016
RUB
Dec. 31, 2016
ZAR
Dec. 31, 2016
CAD
Derivative [Line Items]                                    
Foreign currency, Cash flow hedging $ 163 ¥ 982 NOK 4,013 DKK 30 € 120 £ 11     $ 321 ¥ 1,462 NOK 5,621 SGD 2 DKK 29 € 279 £ 1      
Foreign currency, Non-designated hedging $ 463   NOK 1,734 DKK 15 € 99 £ 3 RUB 2,699 ZAR 150 $ 457   NOK 538 SGD 7 DKK 49 € 272 £ 3 RUB 1,893 ZAR 150 CAD 1