Derivative Instruments - Change in Unrealized (Losses) Gains in Accumulated Other Comprehensive Loss (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2017 |
Jun. 30, 2016 |
Jun. 30, 2017 |
Jun. 30, 2016 |
|
AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||
Net unrealized gains (losses) on cash flow hedges, net of taxes, beginning of period | $ 650 | |||
Net unrealized gains on cash flow hedges, net of taxes, end of period | $ 1,019 | 1,019 | ||
Unrealized Gain (Loss) on Forward Exchange Contracts | ||||
AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||
Net unrealized gains (losses) on cash flow hedges, net of taxes, beginning of period | 7 | $ 2 | 2 | $ (1) |
Change in fair value, net of tax | (3) | 0 | 3 | 4 |
Reclassification into earnings, net of tax | (3) | (1) | (4) | (2) |
Net unrealized gains on cash flow hedges, net of taxes, end of period | $ 1 | $ 1 | $ 1 | $ 1 |