XML 32 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 4. Accumulated Other Comprehensive Income (Loss) - Reclassifications from Accumulated Other Comprehensive Income (Loss) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss)        
Amortization of Prior Service Costs $ (6)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit $ (10)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit $ (26)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit $ (30)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
Amortization of Actuarial (Gain) Loss 44us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses 28us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses 89us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses (46)us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 1,865us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax (333)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 3,613us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax (882)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Cost of Sales        
Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss)        
Amortization of Prior Service Costs (4)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
[1] (8)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
[1] (17)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
[1] (21)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
[1]
Amortization of Actuarial (Gain) Loss 27us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
[1] 21us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
[1] 55us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
[1] (32)us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
[1]
Selling and Administrative Expenses        
Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss)        
Amortization of Prior Service Costs (2)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
[1] (2)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
[1] (9)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
[1] (9)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
[1]
Amortization of Actuarial (Gain) Loss 17us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
[1] 7us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
[1] 34us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
[1] (14)us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
[1]
Benefit (Provision) for Income Taxes        
Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss)        
Amortization of Prior Service Costs 2us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= ke_ProvisionBenefitforIncomeTaxesMember
4us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= ke_ProvisionBenefitforIncomeTaxesMember
9us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= ke_ProvisionBenefitforIncomeTaxesMember
12us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= ke_ProvisionBenefitforIncomeTaxesMember
Amortization of Actuarial (Gain) Loss (18)us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= ke_ProvisionBenefitforIncomeTaxesMember
(10)us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= ke_ProvisionBenefitforIncomeTaxesMember
(36)us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= ke_ProvisionBenefitforIncomeTaxesMember
18us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= ke_ProvisionBenefitforIncomeTaxesMember
Net of Tax        
Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss)        
Amortization of Prior Service Costs (4)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= ke_NetIncomeLossMember
(6)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= ke_NetIncomeLossMember
(17)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= ke_NetIncomeLossMember
(18)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_IncomeStatementLocationAxis
= ke_NetIncomeLossMember
Amortization of Actuarial (Gain) Loss 26us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= ke_NetIncomeLossMember
18us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= ke_NetIncomeLossMember
53us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= ke_NetIncomeLossMember
(28)us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_IncomeStatementLocationAxis
= ke_NetIncomeLossMember
Cash Flow Hedging        
Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss)        
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net 2,155us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(468)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
4,259us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(1,085)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Foreign Exchange Contract | Cash Flow Hedging | Cost of Sales        
Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss)        
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net 285us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
[2] (465)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
[2] 664us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
[2] (848)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
[2]
Foreign Exchange Contract | Cash Flow Hedging | Non-Operating Income (Expense)        
Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss)        
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Net 1,870ke_DerivativeInstrumentsGainLossReclassifiedfromAccumulatedOCIintoIncomeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_NonOperatingIncomeMember
(3)ke_DerivativeInstrumentsGainLossReclassifiedfromAccumulatedOCIintoIncomeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_NonOperatingIncomeMember
3,594ke_DerivativeInstrumentsGainLossReclassifiedfromAccumulatedOCIintoIncomeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_NonOperatingIncomeMember
(237)ke_DerivativeInstrumentsGainLossReclassifiedfromAccumulatedOCIintoIncomeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_NonOperatingIncomeMember
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net 1,870us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_NonOperatingIncomeMember
[2] (3)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_NonOperatingIncomeMember
[2] 3,595us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_NonOperatingIncomeMember
[2] (237)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_NonOperatingIncomeMember
[2]
Foreign Exchange Contract | Cash Flow Hedging | Benefit (Provision) for Income Taxes        
Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss)        
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Net (312)ke_DerivativeInstrumentsGainLossReclassifiedfromAccumulatedOCIintoIncomeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_ProvisionBenefitforIncomeTaxesMember
123ke_DerivativeInstrumentsGainLossReclassifiedfromAccumulatedOCIintoIncomeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_ProvisionBenefitforIncomeTaxesMember
(681)ke_DerivativeInstrumentsGainLossReclassifiedfromAccumulatedOCIintoIncomeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_ProvisionBenefitforIncomeTaxesMember
249ke_DerivativeInstrumentsGainLossReclassifiedfromAccumulatedOCIintoIncomeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_ProvisionBenefitforIncomeTaxesMember
Foreign Exchange Contract | Cash Flow Hedging | Net of Tax        
Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss)        
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Net $ 1,843ke_DerivativeInstrumentsGainLossReclassifiedfromAccumulatedOCIintoIncomeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_NetIncomeLossMember
$ (345)ke_DerivativeInstrumentsGainLossReclassifiedfromAccumulatedOCIintoIncomeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_NetIncomeLossMember
$ 3,577ke_DerivativeInstrumentsGainLossReclassifiedfromAccumulatedOCIintoIncomeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_NetIncomeLossMember
$ (836)ke_DerivativeInstrumentsGainLossReclassifiedfromAccumulatedOCIintoIncomeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ke_NetIncomeLossMember
[1] See Note 9 - Postemployment Benefits of Notes to Condensed Consolidated Financial Statements for further information on postemployment benefit plans.
[2] See Note 7 - Derivative Instruments of Notes to Condensed Consolidated Financial Statements for further information on derivative instruments.