<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022q4"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2022q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:kex="http://www.kirbycorp.com/20221231"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="kex-20221231.xsd" xlink:type="simple"/>
    <context id="P01_01_2022To12_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056047</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056047</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056047</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdjustedEbitdaMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056047</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">kex:AdjustedEbitdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdjustedEbitdaMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056047</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">kex:AdjustedEbitdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_3TypedMemberecdMeasureAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056047</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>3</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_2TypedMemberecdMeasureAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056047</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>2</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_1TypedMemberecdMeasureAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056047</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>1</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdjustedEbitdaMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056047</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">kex:AdjustedEbitdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdjustedEbitdaMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056047</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">kex:AdjustedEbitdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AdjustedEbitdaMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056047</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">kex:AdjustedEbitdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AdjustedEbitdaMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000056047</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">kex:AdjustedEbitdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <dei:DocumentType contextRef="P01_01_2022To12_31_2022" id="hidden68973365">DEF 14A</dei:DocumentType>
    <dei:AmendmentFlag contextRef="P01_01_2022To12_31_2022">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P01_01_2022To12_31_2022">0000056047</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="P01_01_2022To12_31_2022">Kirby Corporation</dei:EntityRegistrantName>
    <ecd:PvpTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div id="tx377851_49" style="margin-top:24pt; margin-bottom:0pt; font-size:24pt; font-family:ARIAL"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;PAY VERSUS PERFORMANCE &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;As discussed in the CD&amp;amp;A above, the Compensation Committee has designed the Company&#x2019;s executive compensation program to align a substantial portion of total compensation to motivating consistent performance over time in achievement of the Company&#x2019;s strategic, operational, and financial objectives that result in increased profitability and stockholder returns. The following table sets forth additional compensation information for its named executive officers (&#x201c;NEOs&#x201d;), calculated in accordance with SEC regulations, for 2022, 2021 and 2020. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:6%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td colspan="16" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#007852"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="padding-bottom:2pt ;vertical-align:bottom;background-color:#007852"&gt;&lt;div style="font-size: 2pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 9pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&#160;of&#160;Initial&#160;Fixed&#160;$100&#160;&#160;&lt;br/&gt;Investment Based On:&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#007852"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="color: rgb(0, 120, 82); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.44em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(0, 120, 82); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom;text-align:center;"&gt;&lt;div style="color: rgb(0, 120, 82); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Summary&lt;br/&gt;Compensation&lt;br/&gt;Table Total&lt;br/&gt;For CEO&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:7.5px"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom;text-align:center;"&gt;&lt;div style="color: rgb(0, 120, 82); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Compensation&lt;br/&gt;Actually Paid&lt;br/&gt;to CEO&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:7.5px"&gt;(2)(3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom;text-align:center;"&gt;&lt;div style="color: rgb(0, 120, 82); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;br/&gt;Summary&lt;br/&gt;Compensation&lt;br/&gt;Table Total for&lt;br/&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-CEO&lt;/div&gt;&lt;br/&gt;NEOs&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:7.5px"&gt;(&lt;div style="font-size: 6pt; color: rgb(0, 120, 82); letter-spacing: 0px; top: 0px;;font-size:6.6px;display:inline;"&gt;4)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom;text-align:center;"&gt;&lt;div style="color: rgb(0, 120, 82); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;br/&gt;Compensation&lt;br/&gt;Actually Paid&lt;br/&gt;to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-CEO&lt;/div&gt;&lt;br/&gt;NEOs&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:7.5px"&gt;(2&lt;div style="font-size: 6pt; color: rgb(0, 120, 82); letter-spacing: 0px; top: 0px;;font-size:6.6px;display:inline;"&gt;)(4)(5)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom;text-align:center;"&gt;&lt;div style="color: rgb(0, 120, 82); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;br/&gt;Stockholder&lt;br/&gt;Return&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom;text-align:center;"&gt;&lt;div style="color: rgb(0, 120, 82); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Peer Group&lt;br/&gt;Total&lt;br/&gt;Stockholder&lt;br/&gt;Return&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:7.5px"&gt;(6)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom;text-align:center;"&gt;&lt;div style="color: rgb(0, 120, 82); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt;Income&lt;br/&gt;(Loss)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom;text-align:center;"&gt;&lt;div style="color: rgb(0, 120, 82); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Adjusted&lt;br/&gt;EBITDA&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:7.5px"&gt;(7)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #007852;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,168,172&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,691,078&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,838,686&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,957,037&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;71.88&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;127.96&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;122,761&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;410,536&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#eaebec"&gt;
&lt;td style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#eaebec"&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,899,132 &lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,887,446&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,833,167&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,183,344&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;66.37&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;155.22&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 3pt; vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(246,771&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;306,116&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,278,144 &lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,175,076&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,402,759&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(70,165&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;57.89&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;116.52&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 3pt; vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(271,592&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;vertical-align:bottom;text-align:right;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;359,629&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:3pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:5.8px"&gt;(1)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The dollar amounts reported are the amounts of total compensation reported for the Company&#x2019;s CEO, Mr. Grzebinski, in the Summary Compensation Table for 2022, 2021 and 2020. Mr. Grzebinski served as CEO for each of the years presented. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:5.8px"&gt;(2)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The dollar amounts reported represent the amount of &#x201c;compensation actually paid&#x201d;, as computed in accordance with SEC rules. The dollar amounts do not reflect the actual amounts of compensation paid to the Company&#x2019;s CEO or other NEOs during the applicable year, as they also include (i) the year-end value of equity awards granted during the reported year and (ii) the change in the value of equity awards that were unvested at the end of the prior year, measured through the date the awards vested or were forfeited, or through the end of the reported fiscal year. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:5.8px"&gt;(3)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;To calculate Compensation Actually Paid to the Company&#x2019;s CEO, the grant date fair value of the equity awards to the Company&#x2019;s CEO, as reported in the &#x201c;Stock Awards&#x201d; column in the Summary Compensation Table for each applicable year, were deducted from the CEO&#x2019;s &#x201c;Total&#x201d; compensation as reported in the Summary Compensation Table, and the following equity award adjustments were added to or deducted from (as applicable) the balance: 2022 - $2,773,165, 2021 - $4,306,800, and 2020 - $(1,034,588). The equity award adjustments represent the year-over-year change in the fair value of equity awards to the Company&#x2019;s CEO. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:5.8px"&gt;(4)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;For 2020, Mr. William Harvey, former Executive Vice President and Chief Financial Officer, Mr. Reniers, Mr. O&#x2019;Neil and Ms. Husted are included as non-CEO NEOs. For 2021, Messrs. Kumar, O&#x2019;Neil, Harvey, and Reniers and Ms. Husted are included as non-CEO NEOs. For 2022, Messrs. Kumar and O&#x2019;Neil and Mss. Husted and Clarke are included as non-CEO NEOs. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="font-size: 36pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:5.8px"&gt;(5)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;To calculate Average Compensation Actually Paid to the Company&#x2019;s non-CEO NEOs, the average of the grant date fair value of the equity awards to the Company&#x2019;s NEOs (other than the CEO), as reported in the &#x201c;Stock Awards&#x201d; column in the Summary Compensation Table for each applicable year, were deducted from the average of the &#x201c;Total&#x201d; compensation of the Company&#x2019;s non-CEO NEOs as reported in the Summary Compensation Table, and the following equity award adjustments were added to or deducted from (as applicable) the balance: 2022 - $822,973, 2021 - $1,332,309, and 2020 - $(761,423). The equity award adjustments represent the average of the year-over-year change in the fair value of equity awards to the Company&#x2019;s NEOs (other than the CEO). &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:5.8px"&gt;(6)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reflects cumulative total shareholder return of the Dow Jones US Transportation Average index (&#x201c;DJTA&#x201d;), as of December 31, 2022. The DJTA is the peer group used by the Company for purposes of Item 201(e) of Regulation S-K under the Exchange Act in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2022. The DJTA has been selected by the Company as its peer group based on its inclusion in that index. The DJTA is a price-weighted average of twenty transportation stocks traded in the United States. The index includes railroads, airlines, trucking, marine transportation, delivery services, and logistics companies. While the Company believes the index is useful for providing insight into the state of the U.S. economy, the index does not include the Company&#x2019;s primary competitors in the marine transportation segment who are largely private companies. In addition, the Company derived 42% of its revenues in 2022 from its distribution and services segment whose operations are not typical of other members of the index. Therefore, stock performance of the DJTA may not correlate to the Company&#x2019;s stock performance due to the inherent variations in operations between those of the Company and the other members of the index. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:5.8px"&gt;(7)&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Adjusted EBITDA for 2020 excludes $553.3 million related to impairment of long-lived assets, impairment of goodwill, and inventory write-downs. Pursuant to its authority to interpret the AIP guidelines to assure that awards are consistent with the AIP&#x2019;s purposes and the Company&#x2019;s interests, the Committee approved the exclusion of those items in determining the annual incentive compensation payouts for all participants, as the Compensation Committee determined that those exclusions were appropriate given the Compensation Committee&#x2019;s opinion that the impairments and other charges were primarily due to the impact of the COVID-19 pandemic. The Committee also took into account the effects of the Company to protect its employees and continue operations despite the challenges of the COVID-19 pandemic, with minimal disruptions, including by moving many of its shoreside employees to remote operations. Adjusted EBITDA for 2021 excludes $340.7 million related to impairment of long-lived assets and impairment of goodwill. For 2021, the Compensation Committee determined that this exclusion was appropriate given the Compensation Committee&#x2019;s opinion that the impairment was primarily due to the impact of the strategic decision to sell the Hawaii assets and retire wire assets, which will benefit the Company long-term. For compensation payout purposes, no adjustments were made to return on total capital, EBITDA, or earnings per share for 2022. Please refer to Appendix B for a reconciliation to the most directly comparable GAAP financial measures. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:PvpTableTextBlock>
    <kex:ValueOfInitialFixedInvestmentBasedOnTotalShareholderReturn
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_USD">100</kex:ValueOfInitialFixedInvestmentBasedOnTotalShareholderReturn>
    <kex:ValueOfInitialFixedInvestmentBasedOnPeerGroupTotalShareholderReturn
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_USD">100</kex:ValueOfInitialFixedInvestmentBasedOnPeerGroupTotalShareholderReturn>
    <ecd:PeoTotalCompAmt
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_USD">6168172</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_USD">6691078</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_USD">1838686</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_USD">1957037</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_USD">71.88</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_USD">127.96</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">122761000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_pure">410536000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      unitRef="Unit_USD">5899132</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      unitRef="Unit_USD">6887446</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      unitRef="Unit_USD">1833167</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      unitRef="Unit_USD">2183344</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_USD">66.37</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_USD">155.22</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-246771000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_pure">306116000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_USD">4278144</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_USD">1175076</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_USD">1402759</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_USD">-70165</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_USD">57.89</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_USD">116.52</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-271592000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_pure">359629000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoName contextRef="P01_01_2021To12_31_2021">Mr. Grzebinski</ecd:PeoName>
    <ecd:PeoName contextRef="P01_01_2020To12_31_2020">Mr. Grzebinski</ecd:PeoName>
    <ecd:PeoName contextRef="P01_01_2022To12_31_2022">Mr. Grzebinski</ecd:PeoName>
    <ecd:AdjToPeoCompFnTextBlock contextRef="P01_01_2022To12_31_2022">To calculate Compensation Actually Paid to the Company&#x2019;s CEO, the grant date fair value of the equity awards to the Company&#x2019;s CEO, as reported in the &#x201c;Stock Awards&#x201d; column in the Summary Compensation Table for each applicable year, were deducted from the CEO&#x2019;s &#x201c;Total&#x201d; compensation as reported in the Summary Compensation Table, and the following equity award adjustments were added to or deducted from (as applicable) the balance: 2022 - $2,773,165, 2021 - $4,306,800, and 2020 - $(1,034,588). The equity award adjustments represent the year-over-year change in the fair value of equity awards to the Company&#x2019;s CEO.</ecd:AdjToPeoCompFnTextBlock>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2022To12_31_2022_AdjustedEbitdaMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      unitRef="Unit_USD">2773165</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2021To12_31_2021_AdjustedEbitdaMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      unitRef="Unit_USD">4306800</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2020To12_31_2020_AdjustedEbitdaMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      unitRef="Unit_USD">-1034588</ecd:AdjToCompAmt>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="P01_01_2022To12_31_2022">For 2020, Mr. William Harvey, former Executive Vice President and Chief Financial Officer, Mr. Reniers, Mr. O&#x2019;Neil and Ms. Husted are included as non-CEO NEOs. For 2021, Messrs. Kumar, O&#x2019;Neil, Harvey, and Reniers and Ms. Husted are included as non-CEO NEOs. For 2022, Messrs. Kumar and O&#x2019;Neil and Mss. Husted and Clarke are included as non-CEO NEOs.</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="P01_01_2022To12_31_2022">To calculate Average Compensation Actually Paid to the Company&#x2019;s non-CEO NEOs, the average of the grant date fair value of the equity awards to the Company&#x2019;s NEOs (other than the CEO), as reported in the &#x201c;Stock Awards&#x201d; column in the Summary Compensation Table for each applicable year, were deducted from the average of the &#x201c;Total&#x201d; compensation of the Company&#x2019;s non-CEO NEOs as reported in the Summary Compensation Table, and the following equity award adjustments were added to or deducted from (as applicable) the balance: 2022 - $822,973, 2021 - $1,332,309, and 2020 - $(761,423). The equity award adjustments represent the average of the year-over-year change in the fair value of equity awards to the Company&#x2019;s NEOs (other than the CEO).</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2022To12_31_2022_AdjustedEbitdaMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      unitRef="Unit_USD">822973</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2021To12_31_2021_AdjustedEbitdaMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      unitRef="Unit_USD">1332309</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2020To12_31_2020_AdjustedEbitdaMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      unitRef="Unit_USD">-761423</ecd:AdjToCompAmt>
    <ecd:PeerGroupIssuersFnTextBlock contextRef="P01_01_2022To12_31_2022">Reflects cumulative total shareholder return of the Dow Jones US Transportation Average index (&#x201c;DJTA&#x201d;), as of December 31, 2022. The DJTA is the peer group used by the Company for purposes of Item 201(e) of Regulation S-K under the Exchange Act in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2022. The DJTA has been selected by the Company as its peer group based on its inclusion in that index. The DJTA is a price-weighted average of twenty transportation stocks traded in the United States. The index includes railroads, airlines, trucking, marine transportation, delivery services, and logistics companies. While the Company believes the index is useful for providing insight into the state of the U.S. economy, the index does not include the Company&#x2019;s primary competitors in the marine transportation segment who are largely private companies. In addition, the Company derived 42% of its revenues in 2022 from its distribution and services segment whose operations are not typical of other members of the index. Therefore, stock performance of the DJTA may not correlate to the Company&#x2019;s stock performance due to the inherent variations in operations between those of the Company and the other members of the index.</ecd:PeerGroupIssuersFnTextBlock>
    <ecd:NonGaapMeasureDescriptionTextBlock contextRef="P01_01_2022To12_31_2022_1TypedMemberecdMeasureAxis">Adjusted EBITDA for 2020 excludes $553.3 million related to impairment of long-lived assets, impairment of goodwill, and inventory write-downs. Pursuant to its authority to interpret the AIP guidelines to assure that awards are consistent with the AIP&#x2019;s purposes and the Company&#x2019;s interests, the Committee approved the exclusion of those items in determining the annual incentive compensation payouts for all participants, as the Compensation Committee determined that those exclusions were appropriate given the Compensation Committee&#x2019;s opinion that the impairments and other charges were primarily due to the impact of the COVID-19 pandemic. The Committee also took into account the effects of the Company to protect its employees and continue operations despite the challenges of the COVID-19 pandemic, with minimal disruptions, including by moving many of its shoreside employees to remote operations. Adjusted EBITDA for 2021 excludes $340.7 million related to impairment of long-lived assets and impairment of goodwill. For 2021, the Compensation Committee determined that this exclusion was appropriate given the Compensation Committee&#x2019;s opinion that the impairment was primarily due to the impact of the strategic decision to sell the Hawaii assets and retire wire assets, which will benefit the Company long-term. For compensation payout purposes, no adjustments were made to return on total capital, EBITDA, or earnings per share for 2022. Please refer to Appendix B for a reconciliation to the most directly comparable GAAP financial measures.</ecd:NonGaapMeasureDescriptionTextBlock>
    <ecd:CoSelectedMeasureName contextRef="P01_01_2022To12_31_2022">Adjusted EBITDA</ecd:CoSelectedMeasureName>
    <kex:ImpairmentOfLongLivedAssetsIncludingGoodwill
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_USD">553300000</kex:ImpairmentOfLongLivedAssetsIncludingGoodwill>
    <kex:ImpairmentOfLongLivedAssetsIncludingGoodwill
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">340700000</kex:ImpairmentOfLongLivedAssetsIncludingGoodwill>
    <ecd:TabularListTableTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table identifies the three most important financial performance measures used by the Company&#x2019;s Compensation Committee to link the &#x201c;compensation actually paid&#x201d; to the Company&#x2019;s CEO and other NEOs in 2022, calculated in accordance with SEC regulations, to Company performance. The role of each of these performance measures on NEO compensation is discussed in the Compensation Discussion and Analysis section beginning on page 34. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:100%"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top;text-align:center;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financial&#160;Performance&#160;Measures&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top;text-align:center;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;EBITDA&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top;text-align:center;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Return on Total Capital&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top;text-align:center;"&gt;&lt;div style="color: rgb(51, 62, 72); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings per Share&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:TabularListTableTextBlock>
    <ecd:MeasureName contextRef="P01_01_2022To12_31_2022_1TypedMemberecdMeasureAxis">EBITDA</ecd:MeasureName>
    <ecd:MeasureName contextRef="P01_01_2022To12_31_2022_2TypedMemberecdMeasureAxis">Return on Total Capital</ecd:MeasureName>
    <ecd:MeasureName contextRef="P01_01_2022To12_31_2022_3TypedMemberecdMeasureAxis">Earnings per Share</ecd:MeasureName>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="text-align: center; margin-bottom: 1em; margin-top: 1em"&gt;
&lt;img alt="" src="g377851g98o89.jpg" style="width: 607px; height: 444px;"/&gt;&lt;/div&gt;</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="font-size: 36pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"&gt;
&lt;img alt="" src="g377851g54o69.jpg" style="width: 607px; height: 444px;"/&gt;&lt;/div&gt;</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="font-size: 36pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"&gt;
&lt;img alt="" src="g377851g54o69.jpg" style="width: 607px; height: 444px;"/&gt;&lt;/div&gt;</ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
</xbrl>
