XML 167 R74.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Contingencies and Commitments (Details) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014 Segment | Dec. 31, 2013 Segment | Dec. 31, 2012 Segment
Certain Significant Risks and Uncertainties [Abstract] |  |  |
Customer relationship period | 40 years |  |
Number of single customers accounting more than 10% of segment revenue | 0 kex_NumberOfMajorCustomersAccountingMoreThanTenPercentOfRevenue | 0 kex_NumberOfMajorCustomersAccountingMoreThanTenPercentOfRevenue | 0 kex_NumberOfMajorCustomersAccountingMoreThanTenPercentOfRevenue
Percentage of customers revenue (in hundredths) | 10.00%us-gaap_ConcentrationRiskPercentage1 | 10.00%us-gaap_ConcentrationRiskPercentage1 | 10.00%us-gaap_ConcentrationRiskPercentage1
Segment operates authorized distributors | 17 kex_SegmentOperatesAuthorizedDistributors |  |
Diesel engine services segment's relationship | 49 years |  |
Guarantor Obligations [Line Items] |  |  |
Issued guaranties | $ 36,566,000 us-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 | 29,133,000 us-gaap_GuaranteeObligationsMaximumExposure / us-gaap_UnderlyingAssetClassAxis = us-gaap_DebtSecuritiesPayableMember |  |
Standby Letters of Credit [Member] |  |  |
Guarantor Obligations [Line Items] |  |  |
Issued guaranties | 7,433,000 us-gaap_GuaranteeObligationsMaximumExposure / us-gaap_GuaranteeObligationsByNatureAxis = us-gaap_StandbyLettersOfCreditMember |  |
Gulfco Marine Superfund Site [Member] |  |  |
Site Contingency [Line Items] |  |  |
Number of other companies also named as Potentially Responsible Parties ("PRPs") | 3 kex_SiteContingencyNumberOfCompaniesNamedAsPotentiallyResponsiblePartiesUnderComprehensiveEnvironmentalResponseCompensationAndLiabilityAct / us-gaap_EnvironmentalRemediationSiteAxis = kex_GulfcoMarineSuperfundSiteMember |  |
Number of companies named as Potentially Responsible Parties ("PRPs") | 4 kex_SiteContingencyNumberOfCompaniesNotifiedAsPotentiallyResponsiblePartiesUnderComprehensiveEnvironmentalResponse / us-gaap_EnvironmentalRemediationSiteAxis = kex_GulfcoMarineSuperfundSiteMember |  |
EPA incurred cleanup expense | 4,500,000 kex_SiteContingencyEpaIncurredCleanupExpense / us-gaap_EnvironmentalRemediationSiteAxis = kex_GulfcoMarineSuperfundSiteMember |  |
EPA oversight costs | 1,800,000 kex_EpaIncurredOversightCosts / us-gaap_EnvironmentalRemediationSiteAxis = kex_GulfcoMarineSuperfundSiteMember |  |
Number of defendants seeking contribution and indemnity under CERCLA | 21 kex_NumberOfDefendantsSeekingContributionAndIndemnityUnderCERCLA / us-gaap_EnvironmentalRemediationSiteAxis = kex_GulfcoMarineSuperfundSiteMember |  |
Portland Harbor Superfund Site [Member] |  |  |
Site Contingency [Line Items] |  |  |
Number of other companies also named as Potentially Responsible Parties ("PRPs") | 250 kex_SiteContingencyNumberOfCompaniesNamedAsPotentiallyResponsiblePartiesUnderComprehensiveEnvironmentalResponseCompensationAndLiabilityAct / us-gaap_EnvironmentalRemediationSiteAxis = kex_PortlandHarborSuperfundSiteMember |  |
Number of spills | 4 kex_SiteContingencyNumberOfSpills / us-gaap_EnvironmentalRemediationSiteAxis = kex_PortlandHarborSuperfundSiteMember |  |
Palmer Barge Line Superfund Site [Member] |  |  |
Site Contingency [Line Items] |  |  |
Number of other companies also named as Potentially Responsible Parties ("PRPs") | 45 kex_SiteContingencyNumberOfCompaniesNamedAsPotentiallyResponsiblePartiesUnderComprehensiveEnvironmentalResponseCompensationAndLiabilityAct / us-gaap_EnvironmentalRemediationSiteAxis = kex_PalmerBargeLineSuperfundSiteMember |  |
Number of other companies also in an investigation and feasibility study agreement with EPA | 3 kex_SiteContingencyNumberOfCompaniesPotentiallyResponsiblePartiesInInvestigationAndFeasibilityEpaStudy / us-gaap_EnvironmentalRemediationSiteAxis = kex_PalmerBargeLineSuperfundSiteMember |  |
Number of new companies in an agreement with the EPA | 5 kex_SiteContingencyNumberOfNewCompaniesPotentiallyResponsiblePartiesInEpaAgreement / us-gaap_EnvironmentalRemediationSiteAxis = kex_PalmerBargeLineSuperfundSiteMember |  |
Number of Potentially Responsible Parties notified by EPA of intent to recover costs | 30 kex_SiteContingencyNumberOfPotentiallyResponsiblePartiesNotifiedByEpaOfIntentToRecoverCosts / us-gaap_EnvironmentalRemediationSiteAxis = kex_PalmerBargeLineSuperfundSiteMember |  |
EPA notification intent to recover costs incurred | $ 2,949,000 kex_SiteContingencyPotentiallyResponsiblePartiesNotifiedByEpaOfIntentToRecoverCostsAmount / us-gaap_EnvironmentalRemediationSiteAxis = kex_PalmerBargeLineSuperfundSiteMember |  |
Marine Transportation's [Member] |  |  |
Certain Significant Risks and Uncertainties [Abstract] |  |  |
Percentage of inland revenue (in hundredths) | 80.00%kex_PercentageOfInlandRevenue / us-gaap_EnvironmentalRemediationSiteAxis = kex_MarineTransportationsMember |  |
Percentage of costal revenue (in hundredths) | 85.00%kex_PercentageOfCoastalRevenue / us-gaap_EnvironmentalRemediationSiteAxis = kex_MarineTransportationsMember |  |
Number of single customers accounting more than 10% of segment revenue | 0 kex_NumberOfMajorCustomersAccountingMoreThanTenPercentOfRevenue / us-gaap_EnvironmentalRemediationSiteAxis = kex_MarineTransportationsMember | 0 kex_NumberOfMajorCustomersAccountingMoreThanTenPercentOfRevenue / us-gaap_EnvironmentalRemediationSiteAxis = kex_MarineTransportationsMember | 0 kex_NumberOfMajorCustomersAccountingMoreThanTenPercentOfRevenue / us-gaap_EnvironmentalRemediationSiteAxis = kex_MarineTransportationsMember
Marine Transportation's [Member] | Minimum [Member] |  |  |
Certain Significant Risks and Uncertainties [Abstract] |  |  |
Range of renewal options under term contracts | 1 year |  |
Marine Transportation's [Member] | Maximum [Member] |  |  |
Certain Significant Risks and Uncertainties [Abstract] |  |  |
Range of renewal options under term contracts | 5 years |  |

X
- Details
Name: | kex_CertainSignificantRisksAndUncertaintiesAbstract
Namespace Prefix: | kex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period referring customer relationship maintained by some of the manufacturing and refining customers. + References No definition available. + Details
Name: | kex_CustomerRelationshipPeriod
Namespace Prefix: | kex_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Environmental Protection Agency incurred oversight expense. + References No definition available. + Details
Name: | kex_EpaIncurredOversightCosts
Namespace Prefix: | kex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the number of defendants seeking contribution for costs incurred in connection with its activities in cleaning up the Gulfco Site + References No definition available. + Details
Name: | kex_NumberOfDefendantsSeekingContributionAndIndemnityUnderCERCLA
Namespace Prefix: | kex_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of single customers who account for more than 10 percent of segment revenues. + References No definition available. + Details
Name: | kex_NumberOfMajorCustomersAccountingMoreThanTenPercentOfRevenue
Namespace Prefix: | kex_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of costal revenue from movement of products under term contracts. + References No definition available. + Details
Name: | kex_PercentageOfCoastalRevenue
Namespace Prefix: | kex_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of inland revenue from movement of products under term contracts. + References No definition available. + Details
Name: | kex_PercentageOfInlandRevenue
Namespace Prefix: | kex_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Validity period of contract with customers. + References No definition available. + Details
Name: | kex_RangeOfRenewalOptionsUnderTermContracts
Namespace Prefix: | kex_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of eastern states covered as an authorized distributor. + References No definition available. + Details
Name: | kex_SegmentOperatesAuthorizedDistributors
Namespace Prefix: | kex_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Relationship term maintained by entity with customers. + References No definition available. + Details
Name: | kex_ServicesSegmentsRelationshipYears
Namespace Prefix: | kex_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Environmental Protection Agency incurred cleanup expense. + References No definition available. + Details
Name: | kex_SiteContingencyEpaIncurredCleanupExpense
Namespace Prefix: | kex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of companies also named as potentially responsible parties under comprehensive environmental response compensation and liability act. + References No definition available. + Details
Name: | kex_SiteContingencyNumberOfCompaniesNamedAsPotentiallyResponsiblePartiesUnderComprehensiveEnvironmentalResponseCompensationAndLiabilityAct
Namespace Prefix: | kex_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of companies notified as potentially responsible parties under comprehensive environmental response compensation and liability act.. + References No definition available. + Details
Name: | kex_SiteContingencyNumberOfCompaniesNotifiedAsPotentiallyResponsiblePartiesUnderComprehensiveEnvironmentalResponse
Namespace Prefix: | kex_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of companies that are potentially responsible parties in an investigation and feasibility agreement study with the EPA. + References No definition available. + Details
Name: | kex_SiteContingencyNumberOfCompaniesPotentiallyResponsiblePartiesInInvestigationAndFeasibilityEpaStudy
Namespace Prefix: | kex_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of new companies that are potentially responsible parties in an agreement with the EPA. + References No definition available. + Details
Name: | kex_SiteContingencyNumberOfNewCompaniesPotentiallyResponsiblePartiesInEpaAgreement
Namespace Prefix: | kex_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Potentially Responsible Parties notified by EPA of their intent seek Recovery of costs. + References No definition available. + Details
Name: | kex_SiteContingencyNumberOfPotentiallyResponsiblePartiesNotifiedByEpaOfIntentToRecoverCosts
Namespace Prefix: | kex_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of spills at the site to be declared as a Superfund site. + References No definition available. + Details
Name: | kex_SiteContingencyNumberOfSpills
Namespace Prefix: | kex_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | instant

X
- Definition For Potentially Responsible Parties, the amount of cost incurred by the EPA in a notification of intent seek recovery of costs. + References No definition available. + Details
Name: | kex_SiteContingencyPotentiallyResponsiblePartiesNotifiedByEpaOfIntentToRecoverCostsAmount
Namespace Prefix: | kex_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13537-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6404-108592 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13531-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6351-108592 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_GuaranteeObligationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=6851643&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsMaximumExposure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Describe the approximate term of the guarantee or each group of similar guarantees. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6851643&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SiteContingencyLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_EnvironmentalRemediationSiteAxis=kex_GulfcoMarineSuperfundSiteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_EnvironmentalRemediationSiteAxis=kex_MarineTransportationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_EnvironmentalRemediationSiteAxis=kex_PalmerBargeLineSuperfundSiteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_EnvironmentalRemediationSiteAxis=kex_PortlandHarborSuperfundSiteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_StandbyLettersOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_UnderlyingAssetClassAxis=us-gaap_DebtSecuritiesPayableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |