XML 16 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities - Gains and Losses Related to Derivatives Not Designated as Hedging Instruments and to Cash Flow Hedges (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
Currency Forward Contracts [Member] | Other Expense Income Net [Member] | Not Designated as Hedging Instrument [Member]        
Derivative Instruments, (Gain) Loss Recognized in Income, Net        
Other (income) expense, net - currency forward contracts $ 3,386us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= kmt_CurrencyForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= kmt_OtherExpenseIncomeNetMember
$ (178)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= kmt_CurrencyForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= kmt_OtherExpenseIncomeNetMember
$ (3,783)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= kmt_CurrencyForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= kmt_OtherExpenseIncomeNetMember
$ (64)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= kmt_CurrencyForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= kmt_OtherExpenseIncomeNetMember
Range Forward Contracts [Member] | Cash flow hedging [Member]        
(Gains) losses related to cash flow hedges        
Gains (losses) recognized in other comprehensive loss (income), net 3,025us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= kmt_RangeForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(8)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= kmt_RangeForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
5,738us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= kmt_RangeForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(851)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= kmt_RangeForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(Gains) losses reclassified from accumulated other comprehensive loss into other (income) expense, net $ (48)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= kmt_RangeForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 340us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= kmt_RangeForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 453us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= kmt_RangeForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 1,054us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= kmt_RangeForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember