XML 160 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments (Cash Flow Hedges) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain (Loss) Recognized in OCI on Derivatives (Effective Portion) $ 145us-gaap_DerivativeInstrumentsGainRecognizedInOtherComprehensiveIncomeEffectivePortion $ 1,463us-gaap_DerivativeInstrumentsGainRecognizedInOtherComprehensiveIncomeEffectivePortion $ 8,062us-gaap_DerivativeInstrumentsGainRecognizedInOtherComprehensiveIncomeEffectivePortion
Amount of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion) 121us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion (1,389)us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion (8,302)us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
Cash Flow Hedging [Member] | Foreign Exchange Contract [Member] | Cost and Sales of Operating Expenses [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain (Loss) Recognized in OCI on Derivatives (Effective Portion) 145us-gaap_DerivativeInstrumentsGainRecognizedInOtherComprehensiveIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= kex_CostAndSalesMember
(23)us-gaap_DerivativeInstrumentsGainRecognizedInOtherComprehensiveIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= kex_CostAndSalesMember
346us-gaap_DerivativeInstrumentsGainRecognizedInOtherComprehensiveIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= kex_CostAndSalesMember
Amount of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion) 121us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= kex_CostAndSalesMember
0us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= kex_CostAndSalesMember
19us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= kex_CostAndSalesMember
Cash Flow Hedging [Member] | Interest Rate Contract [Member] | Interest Expense [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain (Loss) Recognized in OCI on Derivatives (Effective Portion) 0us-gaap_DerivativeInstrumentsGainRecognizedInOtherComprehensiveIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
1,486us-gaap_DerivativeInstrumentsGainRecognizedInOtherComprehensiveIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
7,716us-gaap_DerivativeInstrumentsGainRecognizedInOtherComprehensiveIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Amount of Gain (Loss) Reclassified from Accumulated OCI into Income (Effective Portion) $ 0us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
$ (1,389)us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
$ (8,321)us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember