XML 44 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONTINGENCIES (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Guarantor Obligations [Line Items]  
Issued guaranties $ 32,552,000us-gaap_GuaranteeObligationsMaximumExposure
Guarantor obligations, term All of these instruments have an expiration date within four years
Performance Bonds [Member]  
Guarantor Obligations [Line Items]  
Issued guaranties 25,904,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_UnderlyingAssetClassAxis
= us-gaap_DebtSecuritiesPayableMember
Standby Letters Of Credit [Member]  
Guarantor Obligations [Line Items]  
Issued guaranties 6,648,000us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_StandbyLettersOfCreditMember
Gulfco Marine Superfund Site [Member]  
Guarantor Obligations [Line Items]  
Number of other companies also named as Potentially Responsible Parties ("PRPs") 3kex_SiteContingencyNumberOfCompaniesNamedAsPotentiallyResponsiblePartiesUnderComprehensiveEnvironmentalResponseCompensationAndLiabilityAct
/ us-gaap_EnvironmentalRemediationSiteAxis
= kex_GulfcoMarineSuperfundSiteMember
Number of companies named as Potentially Responsible Parties ("PRPs") 4kex_SiteContingencyNumberOfCompaniesNotifiedAsPotentiallyResponsiblePartiesUnderComprehensiveEnvironmentalResponse
/ us-gaap_EnvironmentalRemediationSiteAxis
= kex_GulfcoMarineSuperfundSiteMember
EPA incurred cleanup expense 9,943,000kex_SiteContingencyEpaIncurredCleanupExpense
/ us-gaap_EnvironmentalRemediationSiteAxis
= kex_GulfcoMarineSuperfundSiteMember
EPA oversight costs $ 2,258,000kex_EpaIncurredOversightCosts
/ us-gaap_EnvironmentalRemediationSiteAxis
= kex_GulfcoMarineSuperfundSiteMember
Number of defendants seeking contribution and indemnity under CERCLA 21kex_NumberOfDefendantsSeekingContributionAndIndemnityUnderCERCLA
/ us-gaap_EnvironmentalRemediationSiteAxis
= kex_GulfcoMarineSuperfundSiteMember
Collision with M/S Summer Wind [Member]  
Loss Contingencies [Line Items]  
Number of vessels damaged in collision resulting in fuel oil discharge 1kex_NumberOfVesselsDamagedInCollisionResultingInFuelOilDischarge
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_UnassertedClaimMember
Number of actions filed against the Company 2us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_UnassertedClaimMember
Number of crewmembers alleging damages 2us-gaap_LossContingencyNumberOfPlaintiffs
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_UnassertedClaimMember