HEDGING TRANSACTIONS AND DERIVATIVE FINANCIAL INSTRUMENTS (Details) (USD $) In Millions, unless otherwise specified
|
12 Months Ended |
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Maximum length of time over which future cash flow exposures are hedged (in years) |
3 years
|
|
Derivatives Designated as Hedging Instruments, Assets, at Fair Value |
$ 1,429us-gaap_DerivativeFairValueOfDerivativeAsset
|
$ 604us-gaap_DerivativeFairValueOfDerivativeAsset
|
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value |
301us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
|
235us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
|
Derivatives Designated as Hedging Instruments, Liabilities, at Fair Value |
320us-gaap_DerivativeFairValueOfDerivativeLiability
|
125us-gaap_DerivativeFairValueOfDerivativeLiability
|
Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value |
240us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
|
50us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
|
Anticipated gains (losses) cash flows hedges, estimated reclassification to earnings |
416us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
|
|
Increase in the carrying value of long-term debt, in relation to interest rate fair value hedge adjustment |
34ko_IncreaseInCarryingValueOfLongTermDebtInterestRateFairValueHedgeAdjustment
|
|
Foreign currency contracts | Prepaid expenses and other assets |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivatives Designated as Hedging Instruments, Assets, at Fair Value |
923us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
211us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value |
44us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
21us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
Foreign currency contracts | Other assets |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivatives Designated as Hedging Instruments, Assets, at Fair Value |
346us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
109us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value |
231us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
171us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
Foreign currency contracts | Accounts payable and accrued expenses |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivatives Designated as Hedging Instruments, Liabilities, at Fair Value |
24us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
84us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value |
33us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_AccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
24us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_AccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
Foreign currency contracts | Other liabilities |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivatives Designated as Hedging Instruments, Liabilities, at Fair Value |
249us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
40us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value |
21us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember
|
Commodity contracts | Prepaid expenses and other assets |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivatives Designated as Hedging Instruments, Assets, at Fair Value |
0us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember
|
1us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember
|
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value |
9us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember
|
33us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember
|
Commodity contracts | Other assets |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value |
1us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember
|
1us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember
|
Commodity contracts | Accounts payable and accrued expenses |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivatives Designated as Hedging Instruments, Liabilities, at Fair Value |
1us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember
|
1us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember
|
Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value |
156us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_AccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember
|
23us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_AccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember
|
Commodity contracts | Other liabilities |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value |
17us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember
|
0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember
|
Interest rate contracts | Prepaid expenses and other assets |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivatives Designated as Hedging Instruments, Assets, at Fair Value |
14us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember
|
0us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember
|
Interest rate contracts | Other assets |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivatives Designated as Hedging Instruments, Assets, at Fair Value |
146us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember
|
283us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember
|
Interest rate contracts | Accounts payable and accrued expenses |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivatives Designated as Hedging Instruments, Liabilities, at Fair Value |
11us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember
|
0us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_AccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember
|
Interest rate contracts | Other liabilities |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivatives Designated as Hedging Instruments, Liabilities, at Fair Value |
35us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember
|
0us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember
|
Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value |
2us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember
|
3us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember
|
Other Derivative Instruments | Prepaid expenses and other assets |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value |
14us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_OtherContractMember
|
9us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_OtherContractMember
|
Other Derivative Instruments | Other assets |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value |
2us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_OtherContractMember
|
0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_OtherContractMember
|
Other Derivative Instruments | Accounts payable and accrued expenses |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value |
11us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_AccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_OtherContractMember
|
0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue / us-gaap_BalanceSheetLocationAxis = us-gaap_AccruedLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_OtherContractMember
|
Cash Flow Hedges | Foreign currency contracts |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivative, Notional Amount |
13,224invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
|
8,450invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
|
Cash Flow Hedges | Cross Currency Swap |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivative, Notional Amount |
2,590invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CurrencySwapMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
|
|
Cash Flow Hedges | Commodity contracts |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivative, Notional Amount |
9invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
|
26invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
|
Cash Flow Hedges | Interest Rate Swap [Member] |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivative, Notional Amount |
4,328invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
|
1,828invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember
|
Fair Value Hedges | Available-for-Sale Securities |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivative, Notional Amount |
1,358invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_AvailableforsaleSecuritiesMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember
|
996invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_AvailableforsaleSecuritiesMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember
|
Fair Value Hedges | Interest Rate Swap [Member] |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivative, Notional Amount |
6,600invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember
|
5,600invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_FairValueHedgingMember
|
Net Investment Hedges | Foreign currency contracts |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivative, Notional Amount |
2,047invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NetInvestmentHedgingMember
|
2,024invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_NetInvestmentHedgingMember
|
Not Designated as Hedging Instrument [Member] | Foreign currency contracts |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivative, Notional Amount |
4,334invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
3,871invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
Not Designated as Hedging Instrument [Member] | Commodity contracts |
|
|
Fair Value, Derivatives Designated and Not Designated as Hedges |
|
|
Derivative, Notional Amount |
$ 816invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|
$ 1,441invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
|