XML 17 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives - Hedge Position (Details)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended 3 Months Ended 12 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Mar. 31, 2015
Hedge Derivatives Asset
USD ($)
Dec. 31, 2014
Hedge Derivatives Asset
USD ($)
Mar. 31, 2015
Other Noncurrent Assets
USD ($)
Dec. 31, 2014
Other Noncurrent Assets
USD ($)
Mar. 31, 2015
Hedge Derivatives Liability
USD ($)
Dec. 31, 2014
Hedge Derivatives Liability
USD ($)
Mar. 31, 2015
Other Noncurrent Liabilities
USD ($)
Dec. 31, 2014
Other Noncurrent Liabilities
USD ($)
Mar. 31, 2015
Designated as hedging instrument
USD ($)
Dec. 31, 2014
Designated as hedging instrument
USD ($)
Mar. 31, 2015
Designated as hedging instrument
Hedge Derivatives Asset
USD ($)
Dec. 31, 2014
Designated as hedging instrument
Hedge Derivatives Asset
USD ($)
Mar. 31, 2015
Designated as hedging instrument
Other Noncurrent Assets
USD ($)
Dec. 31, 2014
Designated as hedging instrument
Other Noncurrent Assets
USD ($)
Mar. 31, 2015
Designated as hedging instrument
Hedge Derivatives Liability
USD ($)
Dec. 31, 2014
Designated as hedging instrument
Hedge Derivatives Liability
USD ($)
Mar. 31, 2015
Designated as hedging instrument
Other Noncurrent Liabilities
USD ($)
Dec. 31, 2014
Designated as hedging instrument
Other Noncurrent Liabilities
USD ($)
Mar. 31, 2015
Not designated as hedging instrument
USD ($)
Dec. 31, 2014
Not designated as hedging instrument
USD ($)
Mar. 31, 2015
Not designated as hedging instrument
Hedge Derivatives Asset
USD ($)
Dec. 31, 2014
Not designated as hedging instrument
Hedge Derivatives Asset
USD ($)
Mar. 31, 2015
Not designated as hedging instrument
Other Noncurrent Assets
USD ($)
Dec. 31, 2014
Not designated as hedging instrument
Other Noncurrent Assets
USD ($)
Mar. 31, 2015
Not designated as hedging instrument
Hedge Derivatives Liability
USD ($)
Dec. 31, 2014
Not designated as hedging instrument
Hedge Derivatives Liability
USD ($)
Mar. 31, 2015
Not designated as hedging instrument
Other Noncurrent Liabilities
USD ($)
Dec. 31, 2014
Not designated as hedging instrument
Other Noncurrent Liabilities
USD ($)
Mar. 31, 2015
Fuel hedge contracts
Not designated as hedging instrument
gal
Dec. 31, 2014
Fuel hedge contracts
Not designated as hedging instrument
gal
Mar. 31, 2015
Fair value hedging
Interest rate contract (fair value hedge)
Designated as hedging instrument
USD ($)
Dec. 31, 2014
Fair value hedging
Interest rate contract (fair value hedge)
Designated as hedging instrument
USD ($)
Mar. 31, 2015
Cash flow hedging
Foreign currency exchange contracts
Designated as hedging instrument
CAD
Mar. 31, 2015
Cash flow hedging
Foreign currency exchange contracts
Designated as hedging instrument
JPY (¥)
Dec. 31, 2014
Cash flow hedging
Foreign currency exchange contracts
Designated as hedging instrument
CAD
Dec. 31, 2014
Cash flow hedging
Foreign currency exchange contracts
Designated as hedging instrument
JPY (¥)
Derivatives, Fair Value [Line Items]                                                                            
Derivative, notional amount                                                                 $ 400invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 416invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
506invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
¥ 63,914invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
511invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
¥ 77,576invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivative, nonmonetary notional amount                                                             1,618,000,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3,286,000,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
           
Derivative, final maturity date                                                             Dec. 31, 2016 Dec. 31, 2016 Aug. 31, 2022 Aug. 31, 2022 Jan. 05, 2018 Jan. 05, 2018 Oct. 05, 2017 Oct. 05, 2017
Interest rate contract (fair value hedge), assets                         5us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
5us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                                           
Interest rate contract (fair value hedge), liabilities                                 0us-gaap_InterestRateFairValueHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_InterestRateFairValueHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(6)us-gaap_InterestRateFairValueHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(12)us-gaap_InterestRateFairValueHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                                   
Interest rate contract (fair value hedge), hedge derivatives, net                     (1)us-gaap_InterestRateFairValueHedgeDerivativeAtFairValueNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(7)us-gaap_InterestRateFairValueHedgeDerivativeAtFairValueNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                                                   
Foreign currency exchange contracts, assets                         48us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
25us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
48us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
49us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                                           
Foreign currency exchange contracts, liabilities                                 0us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(1)us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                                   
Foreign currency exchange contracts, hedge derivatives, net 96us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet 73us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet                 96us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
73us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
                                                   
Fuel hedge contracts, assets 300us-gaap_PriceRiskDerivativeAssetsAtFairValue                                           1,522us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,048us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
35us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
                       
Fuel hedge contracts, liabilities (300)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue                                                   (2,512)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(2,771)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(473)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(128)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
               
Fuel hedge contracts, derivatives, net (1,428)us-gaap_PriceRiskDerivativesAtFairValueNet (1,848)us-gaap_PriceRiskDerivativesAtFairValueNet                                     (1,428)us-gaap_PriceRiskDerivativesAtFairValueNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(1,848)us-gaap_PriceRiskDerivativesAtFairValueNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
                               
Total derivative contracts, assets     1,575us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
1,078us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
83us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
52us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
                                                               
Total derivative contracts, liabilities             (2,512)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
(2,772)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
(479)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
(140)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
                                                       
Net derivative contracts, hedge derivatives, net (1,333)us-gaap_DerivativeFairValueOfDerivativeNet (1,782)us-gaap_DerivativeFairValueOfDerivativeNet                                                                        
Net derivative contracts, assets     148us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
29us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
48us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
49us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
                                                               
Net derivative contracts, liabilities             $ (1,074)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
$ (1,723)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
$ (455)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
$ (137)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember