

<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:hwkn="http://www.hawkinsinc.com/20191229"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="hwkn-20191229.xsd" xlink:type="simple"/>
    <context id="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="id95df00a892c4ec9838ec61d5edd6a7c_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i50faa0e7145642c8abf4101ed3298d5a_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="if8a9ae2a17c3441294b22a9d436ff994_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i120c6f810b5e41a092b1e16af7e817c1_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ib765af7b3bef435f8d9461485075897d_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i2e3e862b123b4fd7958aa36326f959ef_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ibb487af4d16b4cb29ce0f7c384993f37_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i599492d36a7745a29fb990fe92cdabd0_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ic8f06abc2c024669aa4a054b52e4fa7e_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i320c5224401e4425ba6842bd82d9eb3e_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i32e68eecc4614d2d9f84287692610a5c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i329745657c7e45bf906e3ff58f585e1a_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia53cb5cb7f62461dac82c4ffddab9545_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i79f58bed617d4620ac1fd7f5ef2f690b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0515ea4424384dadb5e6ba4ca9dc6e67_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i16d2e48731d44069bf36ad219226f451_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i56259582e9b744d5abd9c607c48495a2_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i89ab1f2ed46e495597ddcfe040343a78_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i168e1a94de0a4f52a11929722596ff7e_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i06d5654e8b494922ba977d13a6435154_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i1d6c5a07be784662a4377938b1c8cde7_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i77b888803bdf4d4bb6e19b431e4c75fe_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i8fcb2bdd98984fc39a46efc166501826_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ib9d67094ad02439e858da2ae46e2db57_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i14576ddb1ea747cfbb8df8c9e8635e17_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="if2aa269b521d49b0af835bddf52bef10_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i46897740bbcf4a099d1b1af84a97d526_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="ia9858fb833f64c9bbf498cf9250be154_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i51920caf844949428aa8468c75f749fe_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i4550a37f761d4a5e928fa405eed7a81b_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="i7b7525a623094395888258a2bebb5acb_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="if53fc696a15a4eb6be366e9eb86d164a_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ie2e9f638b220463ba3b915b357de6e1f_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i7c1f6872784d49d59116c50421a4cfc8_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i0a70f8acd9354b8399bd893e14a1202e_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ia75fb5ee45b942b79339da24ca39b060_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ib6bed6d631ec444f9dc79fae5932df3a_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i44bda7dc1b014d9d8540af9a9565f095_I20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-01</instant>
        </period>
    </context>
    <context id="i6c61bea9ffde4f92bd93af1b550bf43b_I20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-01</instant>
        </period>
    </context>
    <context id="ia1577f31e6ad4b68a46406668358d14c_I20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-01</instant>
        </period>
    </context>
    <context id="ic5d549d19deb4175969b3c1069e38b34_I20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-01</instant>
        </period>
    </context>
    <context id="idc0df2c97d5e42a187993d8855cb67ed_I20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2018-04-01</instant>
        </period>
    </context>
    <context id="ibe740e05eb4e45f986d5756dc747c98a_D20180402-20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-07-01</endDate>
        </period>
    </context>
    <context id="i2f66639fd50d444ba34237dce2fd0fed_D20180402-20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-07-01</endDate>
        </period>
    </context>
    <context id="ibeca7d2aff8a4260921344dbd8d7b2a2_D20180402-20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-07-01</endDate>
        </period>
    </context>
    <context id="i0feebb54e55e40d3ba5e50c50b91b059_D20180402-20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-07-01</endDate>
        </period>
    </context>
    <context id="iea74efe3b469404bb421f90b650a985f_D20180402-20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-07-01</endDate>
        </period>
    </context>
    <context id="ida6e231e278547df98a62a80c9c5f55a_I20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-01</instant>
        </period>
    </context>
    <context id="id5c27721f12c4ca1b08265ab35aaf321_I20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-01</instant>
        </period>
    </context>
    <context id="ib163ac25c0cf41e0991556066b88ba05_I20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-01</instant>
        </period>
    </context>
    <context id="i9d5e367fcb7644dea9ef4f02338ed7b7_I20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-01</instant>
        </period>
    </context>
    <context id="if70c4d65f03d4e3c927bd059d4b76c4a_I20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2018-07-01</instant>
        </period>
    </context>
    <context id="ied50a4a4d74842f188c6f30d19c9f9ba_D20180702-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i4fa9737acd0d4f25b0509d134ca2cd2f_D20180702-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2018-07-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i44bb15bca56349be99aa5f0a43e665d2_D20180702-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="if66c574f81704b68af2078c4f16a9604_D20180702-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i2e31de3795b44553967e70447c5f1407_D20180702-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-02</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i53d3660ad81f4d0d9a3daa81c1074457_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i0e8e314ec24f457795d780fb83e462e9_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="iad4c28ed0ae34842aa143b9468b2baec_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ib746828b77794b45bd66756e04dfdffb_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i627dc8913d4340f2b034e57ff1aa8e30_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i9b8a0ab0607d4139aee9307e7423270b_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i18487a0d8b0b43238e92a8bda437de18_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i052bab26aa0c46cba198b79bbf5f9b74_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ifa7e5acf25114f1ca0e40f14b6d47bc7_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="idd2d05b0ee7e4d9f85ba6ac4f52ac543_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i4f1007e21b4147a485988e17dea9fd20_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="iaad3d849785749a484acbbd07427c957_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i7391a12cee0740cda50c5f0b6a2262a5_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="ic1a83a8a3cd447b484c63b9743d99cba_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i72bebbd39beb47b18ef550256bb0a6a0_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i55885921ce47425fb94833128df99e73_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i56ecaf43b30546e5b5bb952b9286b69f_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ia2c31261fad54426bf328da7eaf0e6ff_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i35083ace159f4f31ae09b4c0f035f18f_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i24cf7f242e864bce9c3c3b4ab69439c0_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="id808c91eda6b468583e89822bf65050a_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i3effdfc709024be3ac1c7db624ac31b7_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ib0f1470675e74037afea1f7af941af67_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i02c34575a47c42b5b17fc5c1738a2961_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ic02eaee45fee4f44b5ae309edf334198_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ie24d2be51a5e4c118b79d155d6cf74ca_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i920a5c7b499d4395b9ea4b86a8e2f2ec_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="iadf30d03bccd4ea6a2ebda19bbe9423f_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="if32f0dc8282d42b6a48625f0e8968569_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ib65a477806ff40d78631fdba1b2a4fd6_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ie6b3a164e40e41718da36f2e3e4aa0cb_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i8e9edfb1752e4c7f8e5d21dd1eb0669f_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i5fb817006d5d4a52814b28bebe5fee94_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i9bb3adfddccb4235a3f565f5b7900f63_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i9deeb982a8d74693a52eacc89382149b_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ic5940befc0ce462fb95e2f5449cdfc79_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i4a6527ce72fa4d948e09de5fad43417e_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ib3c2d527de334cd0ab6aefb9de40b7ad_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ifb75df91565449f29c94c840b5b003db_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i1542b1c0fc414d7dbffab2823caeda32_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i848ab44bc9424b27b10916413e164147_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="icc827706498f476892f8b1fb2d3d387a_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i9525a1805415459fb9b160fe1a1999f8_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="if4b54972aba243aea31b3d4c52abb424_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i71da61b8d04b48f28b2dd02e927db7db_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i2c2426e17ffb4e3782752ee8f6fe8a29_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i537e273bcbe542a9a32b6cf7d9c32bab_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="id36d84f5a2f54e069d5e435db6db3266_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="id2f5178276d1424ca0144640a5002e82_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i56d5a251f5824a95828396169cea9c23_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i673bb57675c241e5a4e1635fdc23f42e_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ic2e1d861c674402eb880b22dda97125b_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i5f446f849a074829b57925d0e7b11a74_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ia5f813869f144612a439e2db47cca670_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i9220879e0c1d4ca88ff00f8c25879fcf_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i847d9f77a17c4f82ba1d9828cf51c39d_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="id4dc4a5c5ef64017bcdb6b19df6c127b_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i6a7c41d1d2aa4641b0b5637f1aec344c_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i96017f46848d43a2a2c18a0fabe8014f_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i8a595574101d47dc95bd10a4b53c6119_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="id2ff7de1347048a39c5fc707d3b6a5bc_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i6aaa66b6aac0439eb02f88fec51e4dac_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="iad5261c51e1845baa335e60428c9f357_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i1ad0b3aaa61543a997915944eeb9c15c_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ia1c663fb50494c929ce6a6305b6bc6db_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i6372b8bc74d94df3b8bf08e4c435d815_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i69dd03616f6f43048cb6c135ef00a0e9_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i1df7c36b5d7c459c83c5edcf6f4ecf35_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="iebe3e9f8f40e4e37806be60d318b95a9_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i607e365fe09b44ebb623c27da1875fa0_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i589512e343c14e6ba9994408898c7076_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i256d76ef32654357baadfcbc36489293_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i3e0f877082d24b51a68c54b463576286_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i55dd6080e186401f9e756598e5740095_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i58b84e1161c447e5afb6ad82e6125a97_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="icb62ff91d5f54b3e96384399b7311207_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ifd749d1c440e49508244ebda25949de8_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i05771111161b466fbcf03f47d6066f96_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i783f9e105e19405786b42a9ce2a4772b_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i670ce3ccaf084a8ba528ee4f03b4f577_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ibd30fd3a7a084c3287cef04fa9b675e1_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="iad85c98322944ea9b518d9e1254be0a4_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i1dee64982b934d098add8a8ac11d64c9_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i62277eb9d0864a2b97f76330dac24ac6_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="iacdea35fa2d94363ab73647a5c8706ca_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ifc285fc822ed4d3b8268b6683c7d4f12_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i7feaa74195e04c308b1a2b0c9fc8bcfc_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ibdc764adb7064d15b991be87fdee258a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i946446fd95f4434285ab4e5df33a8bdc_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i896426afa05143d7b391a0521f84707f_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i43600a8879fc465ab0d03cf227eee4ab_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="id30bbe3e7ebf4c668f755f4dad147fd9_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i5f99a08019d44ae78f31e8fe7efc6da7_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i8f06fcb9ff814fd1911939cbd9bc74a4_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i9e29d2dcdb1b4524904a76f33eb17d21_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i4995eacbb53942b5b8728aa835ffe045_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">hwkn:OtherFiniteLifeIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i95fef78c43504c08871bcb9e9f0def08_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">hwkn:OtherFiniteLifeIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i05ced9d03c074ff0a2236fc3f8eacfbe_I20190401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2019-04-01</instant>
        </period>
    </context>
    <context id="i4612b1fdec5f42e5b46f3bd64c04c1d8_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ia226b1f01ae742188b33a23fb5f32c37_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="if796f31806c740d2abed2eab8739a6f5_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="idf62439b3d3d4775b84e53ee05da4bd7_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="id3617dc157ea47d596f2f5323d9acb1a_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i594b847259eb4d1a8878f321206dc99c_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i228734fdb9494deb99f04f404c8d0baa_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i555b1ab464f04342bea5768c2538af8c_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ie634a11f8bc145799a954b4a56fee080_D20190401-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="if405ae57cfd444629efee8b41b0d0013_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i7f93d56efc784cde83483df0ae09ab5c_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i0f4d3841c50e41f0a569b4a1a02500c9_D20181001-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ifae704c8be414e4cb9a2f42ac8e9cf19_D20180402-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>hwkn:Segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80L2ZyYWc6YmE3MDZjNWU1MjkxNGMxMmEyYTk2OTBiNmQwM2Y1ZGYvdGFibGU6OGI1ZGY2NmI1ZWEwNDUyZGJiY2MyNTVlNzkwYTQyMzYvdGFibGVyYW5nZTo4YjVkZjY2YjVlYTA0NTJkYmJjYzI1NWU3OTBhNDIzNl8yLTEtMS0xLTA_cff2da8d-b1a9-428c-84b7-e114c507a94a">0000046250</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80L2ZyYWc6YmE3MDZjNWU1MjkxNGMxMmEyYTk2OTBiNmQwM2Y1ZGYvdGFibGU6OGI1ZGY2NmI1ZWEwNDUyZGJiY2MyNTVlNzkwYTQyMzYvdGFibGVyYW5nZTo4YjVkZjY2YjVlYTA0NTJkYmJjYzI1NWU3OTBhNDIzNl81LTEtMS0xLTA_6acf8ef6-dfa2-4cf8-900a-c04a3eabaf30">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80L2ZyYWc6YmE3MDZjNWU1MjkxNGMxMmEyYTk2OTBiNmQwM2Y1ZGYvdGFibGU6OGI1ZGY2NmI1ZWEwNDUyZGJiY2MyNTVlNzkwYTQyMzYvdGFibGVyYW5nZTo4YjVkZjY2YjVlYTA0NTJkYmJjYzI1NWU3OTBhNDIzNl82LTEtMS0xLTA_f7701167-f7d1-439d-9436-d66b1bfdbde6">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80L2ZyYWc6YmE3MDZjNWU1MjkxNGMxMmEyYTk2OTBiNmQwM2Y1ZGYvdGFibGU6OGI1ZGY2NmI1ZWEwNDUyZGJiY2MyNTVlNzkwYTQyMzYvdGFibGVyYW5nZTo4YjVkZjY2YjVlYTA0NTJkYmJjYzI1NWU3OTBhNDIzNl83LTEtMS0xLTA_f1cf1fec-075f-42ac-9251-94f6ad176918">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80L2ZyYWc6YmE3MDZjNWU1MjkxNGMxMmEyYTk2OTBiNmQwM2Y1ZGYvdGV4dHJlZ2lvbjpiYTcwNmM1ZTUyOTE0YzEyYTJhOTY5MGI2ZDAzZjVkZl8yNzQ4Nzc5MDY5NTEz_461cd0e4-3115-4f57-b207-2b5e35ff5c57">--03-29</dei:CurrentFiscalYearEndDate>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xOS9mcmFnOmQwMzM1ZTM5NzhiYzQyOTliNmNkNmZlMTQwNDczZDE2L3RhYmxlOjQyMTUwODBmYThmZjQ3OWRiNDI0Y2RiNjMwNjM2NGU2L3RhYmxlcmFuZ2U6NDIxNTA4MGZhOGZmNDc5ZGI0MjRjZGI2MzA2MzY0ZTZfMi0xLTEtMS0w_f3416dce-a9e7-4405-b212-16f5039fcbe7"
      unitRef="usd">677000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xOS9mcmFnOmQwMzM1ZTM5NzhiYzQyOTliNmNkNmZlMTQwNDczZDE2L3RhYmxlOjQyMTUwODBmYThmZjQ3OWRiNDI0Y2RiNjMwNjM2NGU2L3RhYmxlcmFuZ2U6NDIxNTA4MGZhOGZmNDc5ZGI0MjRjZGI2MzA2MzY0ZTZfMi0yLTEtMS0w_568937de-b95d-4472-8e54-92c0015b614d"
      unitRef="usd">620000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xOS9mcmFnOmQwMzM1ZTM5NzhiYzQyOTliNmNkNmZlMTQwNDczZDE2L3RhYmxlOjQyMTUwODBmYThmZjQ3OWRiNDI0Y2RiNjMwNjM2NGU2L3RhYmxlcmFuZ2U6NDIxNTA4MGZhOGZmNDc5ZGI0MjRjZGI2MzA2MzY0ZTZfNS0xLTEtMS0w_1c98ea7a-bdc8-4310-ab0a-317aeee60ba2"
      unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xOS9mcmFnOmQwMzM1ZTM5NzhiYzQyOTliNmNkNmZlMTQwNDczZDE2L3RhYmxlOjQyMTUwODBmYThmZjQ3OWRiNDI0Y2RiNjMwNjM2NGU2L3RhYmxlcmFuZ2U6NDIxNTA4MGZhOGZmNDc5ZGI0MjRjZGI2MzA2MzY0ZTZfNS0yLTEtMS0w_7fb0ce56-5b7f-4c8d-bb86-292bef79113e"
      unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xOS9mcmFnOmQwMzM1ZTM5NzhiYzQyOTliNmNkNmZlMTQwNDczZDE2L3RhYmxlOjQyMTUwODBmYThmZjQ3OWRiNDI0Y2RiNjMwNjM2NGU2L3RhYmxlcmFuZ2U6NDIxNTA4MGZhOGZmNDc5ZGI0MjRjZGI2MzA2MzY0ZTZfNi0xLTEtMS0w_a992917d-5e52-4b93-8f5c-a01069d2448c"
      unitRef="usdPerShare">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xOS9mcmFnOmQwMzM1ZTM5NzhiYzQyOTliNmNkNmZlMTQwNDczZDE2L3RhYmxlOjQyMTUwODBmYThmZjQ3OWRiNDI0Y2RiNjMwNjM2NGU2L3RhYmxlcmFuZ2U6NDIxNTA4MGZhOGZmNDc5ZGI0MjRjZGI2MzA2MzY0ZTZfNi0yLTEtMS0w_85d49921-8f75-49bd-b941-e363919a569b"
      unitRef="usdPerShare">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xOS9mcmFnOmQwMzM1ZTM5NzhiYzQyOTliNmNkNmZlMTQwNDczZDE2L3RhYmxlOjQyMTUwODBmYThmZjQ3OWRiNDI0Y2RiNjMwNjM2NGU2L3RhYmxlcmFuZ2U6NDIxNTA4MGZhOGZmNDc5ZGI0MjRjZGI2MzA2MzY0ZTZfOS0xLTEtMS0w_a6b40ae0-c571-4724-8307-ccaa814ae91f"
      unitRef="shares">10546453</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xOS9mcmFnOmQwMzM1ZTM5NzhiYzQyOTliNmNkNmZlMTQwNDczZDE2L3RhYmxlOjQyMTUwODBmYThmZjQ3OWRiNDI0Y2RiNjMwNjM2NGU2L3RhYmxlcmFuZ2U6NDIxNTA4MGZhOGZmNDc5ZGI0MjRjZGI2MzA2MzY0ZTZfOS0yLTEtMS0w_69b61d9f-95fa-4044-b59d-074f35d62091"
      unitRef="shares">10592450</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xOS9mcmFnOmQwMzM1ZTM5NzhiYzQyOTliNmNkNmZlMTQwNDczZDE2L3RhYmxlOjQyMTUwODBmYThmZjQ3OWRiNDI0Y2RiNjMwNjM2NGU2L3RhYmxlcmFuZ2U6NDIxNTA4MGZhOGZmNDc5ZGI0MjRjZGI2MzA2MzY0ZTZfMTAtMS0xLTEtMA_0578ba54-cfb1-45a4-8eea-7d019775281f"
      unitRef="shares">10546453</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xOS9mcmFnOmQwMzM1ZTM5NzhiYzQyOTliNmNkNmZlMTQwNDczZDE2L3RhYmxlOjQyMTUwODBmYThmZjQ3OWRiNDI0Y2RiNjMwNjM2NGU2L3RhYmxlcmFuZ2U6NDIxNTA4MGZhOGZmNDc5ZGI0MjRjZGI2MzA2MzY0ZTZfMTAtMi0xLTEtMA_4312a1ec-fdb9-4538-976f-62b2e4c29d24"
      unitRef="shares">10592450</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMzk1L2ZyYWc6YTdhMTFlMjNhMWU2NDlhZTk4NzRkMmQzOTIxZDM4MmYvdGFibGU6YzExOTg0NWJmYzJkNDAwYjk2ODhlOTkzYjJkYzRkNTkvdGFibGVyYW5nZTpjMTE5ODQ1YmZjMmQ0MDBiOTY4OGU5OTNiMmRjNGQ1OV8wLTAtMS0xLTI0Mjc_d5f877d8-0333-47c6-87f9-5afa82820886"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMzk1L2ZyYWc6YTdhMTFlMjNhMWU2NDlhZTk4NzRkMmQzOTIxZDM4MmYvdGFibGU6YzExOTg0NWJmYzJkNDAwYjk2ODhlOTkzYjJkYzRkNTkvdGFibGVyYW5nZTpjMTE5ODQ1YmZjMmQ0MDBiOTY4OGU5OTNiMmRjNGQ1OV8yLTAtMS0xLTI0MzY_3d873623-ea0a-4cf9-b33b-a2f2fe3bbdea"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <dei:DocumentType
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6YzBmZDExYWUyODE5NDc3NjljYjM0Mzk0NjUxMWUzZmMvdGFibGVyYW5nZTpjMGZkMTFhZTI4MTk0Nzc2OWNiMzQzOTQ2NTExZTNmY18wLTAtMS0xLTIwL3RleHRyZWdpb246YzkwZmQ4ZWFiMGFmNDZkY2JjNzJlMWU1NmUyZTQyNmZfMjc0ODc3OTA2OTQ1Nw_be611ee8-b56c-4ed9-8e78-33e0a3da09d5">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6MThjZTc5NTkxNGUxNDE2MDllYmYwMjcwNWFmMzU5OGMvdGFibGVyYW5nZToxOGNlNzk1OTE0ZTE0MTYwOWViZjAyNzA1YWYzNTk4Y18wLTAtMS0xLTIxMg_42e22c87-b5da-4223-88b0-6715e42203a2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGV4dHJlZ2lvbjo1ZGY1ODFkNGI2YzU0YTcxYTE0OTBiMTE4OTc4MmQwYl8yNzQ4Nzc5MDcxMzE4_100086cc-a8d0-44a9-b850-9f686b9cec15">2019-12-29</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6MTJmMmJhZDljZGE1NGY4MjkxZDdlYWM5YWQxN2IxY2MvdGFibGVyYW5nZToxMmYyYmFkOWNkYTU0ZjgyOTFkN2VhYzlhZDE3YjFjY18wLTAtMS0xLTIzNA_09143f39-06fa-465a-bbf5-d9f597a37677">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGV4dHJlZ2lvbjo1ZGY1ODFkNGI2YzU0YTcxYTE0OTBiMTE4OTc4MmQwYl8yNzQ4Nzc5MDcxMzE5_1c61a2be-180e-4ecd-aaa0-03d1ff24b094">0-7647</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6OWQyM2E1ZGE1MjMxNGYyMjkxMzhhNTVmMjQwOTU0M2UvdGFibGVyYW5nZTo5ZDIzYTVkYTUyMzE0ZjIyOTEzOGE1NWYyNDA5NTQzZV8wLTAtMS0xLTI4_58329972-b2dd-4f94-b651-118938594d86">HAWKINS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6YTc5YWNlYTkxYTAzNDdhZWI1ZDQyMDhiYzJhOWMzNWIvdGFibGVyYW5nZTphNzlhY2VhOTFhMDM0N2FlYjVkNDIwOGJjMmE5YzM1Yl8wLTAtMS0xLTc1_89bddee8-d02a-4427-81d8-56d22046def1">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6YTc5YWNlYTkxYTAzNDdhZWI1ZDQyMDhiYzJhOWMzNWIvdGFibGVyYW5nZTphNzlhY2VhOTFhMDM0N2FlYjVkNDIwOGJjMmE5YzM1Yl8wLTItMS0xLTc3_f2f4d913-94e7-4396-a7ca-88e36a3d861d">41-0771293</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6Y2E3ZWU5ZjcyNDM4NDc5YThkMjU3NTIyZjc0MDRjMjMvdGFibGVyYW5nZTpjYTdlZTlmNzI0Mzg0NzlhOGQyNTc1MjJmNzQwNGMyM18wLTAtMS0xLTM0L3RleHRyZWdpb246ZjRjZWYxMmQxN2RhNDBhMzgyYzRiNmU2ODlmOWQ2ZTZfMjc0ODc3OTA2OTQ5Mw_31d27c5e-89b7-4acb-ba7e-4f3646f42247">2381 Rosegate</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6Y2E3ZWU5ZjcyNDM4NDc5YThkMjU3NTIyZjc0MDRjMjMvdGFibGVyYW5nZTpjYTdlZTlmNzI0Mzg0NzlhOGQyNTc1MjJmNzQwNGMyM18wLTAtMS0xLTM0L3RleHRyZWdpb246ZjRjZWYxMmQxN2RhNDBhMzgyYzRiNmU2ODlmOWQ2ZTZfMjc0ODc3OTA2OTUzMQ_8de35e8d-e5b3-4e26-a3ec-0d505667ac53">Roseville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6Y2E3ZWU5ZjcyNDM4NDc5YThkMjU3NTIyZjc0MDRjMjMvdGFibGVyYW5nZTpjYTdlZTlmNzI0Mzg0NzlhOGQyNTc1MjJmNzQwNGMyM18wLTAtMS0xLTM0L3RleHRyZWdpb246ZjRjZWYxMmQxN2RhNDBhMzgyYzRiNmU2ODlmOWQ2ZTZfMjc0ODc3OTA2OTU0Mg_49b94b48-52b6-4f5a-8b4b-3c74bba6ee86">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6Y2E3ZWU5ZjcyNDM4NDc5YThkMjU3NTIyZjc0MDRjMjMvdGFibGVyYW5nZTpjYTdlZTlmNzI0Mzg0NzlhOGQyNTc1MjJmNzQwNGMyM18wLTEtMS0xLTQy_f5c8b625-8b22-43b8-bcf1-9942cf004cb0">55113</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6ODQyYmEyMTMzOGNmNDgyOTlmZTZkMDMyMWE3ODc1NDIvdGFibGVyYW5nZTo4NDJiYTIxMzM4Y2Y0ODI5OWZlNmQwMzIxYTc4NzU0Ml8wLTAtMS0xLTQ1L3RleHRyZWdpb246ZTE4ZDI3OWI4NjhlNDBlNmI4NGQ0OTE5N2U0Y2U5ZmFfMjc0ODc3OTA2OTQ2Mg_b5f0e63d-9505-449f-bee4-5ea4e9ce9a9d">612</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6ODQyYmEyMTMzOGNmNDgyOTlmZTZkMDMyMWE3ODc1NDIvdGFibGVyYW5nZTo4NDJiYTIxMzM4Y2Y0ODI5OWZlNmQwMzIxYTc4NzU0Ml8wLTAtMS0xLTQ1L3RleHRyZWdpb246ZTE4ZDI3OWI4NjhlNDBlNmI4NGQ0OTE5N2U0Y2U5ZmFfMjc0ODc3OTA2OTQ5MA_d93f7d73-a7bf-4a5b-ade0-f9b5fe1443c8">331-6910</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6NTNiN2Y4YzA5MzBjNDBmZmEwNWQ1ZTY2NDQxOTM4N2UvdGFibGVyYW5nZTo1M2I3ZjhjMDkzMGM0MGZmYTA1ZDVlNjY0NDE5Mzg3ZV8xLTAtMS0xLTUw_dd328909-9457-472a-947e-73fbc73f6ef9">Common Stock, par value $.05 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6NTNiN2Y4YzA5MzBjNDBmZmEwNWQ1ZTY2NDQxOTM4N2UvdGFibGVyYW5nZTo1M2I3ZjhjMDkzMGM0MGZmYTA1ZDVlNjY0NDE5Mzg3ZV8xLTEtMS0xLTUw_f6813a1d-0d30-44f3-b9a6-834f85fec93b">HWKN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6NTNiN2Y4YzA5MzBjNDBmZmEwNWQ1ZTY2NDQxOTM4N2UvdGFibGVyYW5nZTo1M2I3ZjhjMDkzMGM0MGZmYTA1ZDVlNjY0NDE5Mzg3ZV8xLTItMS0xLTUw_a5c4d637-4458-47a7-bdd6-177fc9a3628d">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGV4dHJlZ2lvbjo1ZGY1ODFkNGI2YzU0YTcxYTE0OTBiMTE4OTc4MmQwYl8yNzQ4Nzc5MDcxOTkz_96116c06-f7f2-42a8-938a-50fc43f5a2f8">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGV4dHJlZ2lvbjo1ZGY1ODFkNGI2YzU0YTcxYTE0OTBiMTE4OTc4MmQwYl8yNzQ4Nzc5MDcyMDAz_646aa03a-6fa0-407a-a3d1-8b715cfe6e17">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6YWI5YmYwNzNiZjI3NDVjZGJhZDYzZDY3ZGY1MzM1NWUvdGFibGVyYW5nZTphYjliZjA3M2JmMjc0NWNkYmFkNjNkNjdkZjUzMzU1ZV8wLTYtMS0xLTgyMQ_422b0514-2496-440f-8799-9bfa9ef9e5bc">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6YWI5YmYwNzNiZjI3NDVjZGJhZDYzZDY3ZGY1MzM1NWUvdGFibGVyYW5nZTphYjliZjA3M2JmMjc0NWNkYmFkNjNkNjdkZjUzMzU1ZV8yLTctMS0xLTA_cf56bec5-0166-4966-8c7e-6ae109737df5">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6YWI5YmYwNzNiZjI3NDVjZGJhZDYzZDY3ZGY1MzM1NWUvdGFibGVyYW5nZTphYjliZjA3M2JmMjc0NWNkYmFkNjNkNjdkZjUzMzU1ZV80LTctMS0xLTA_4e49ae32-770c-4e7d-95bd-cbaf38f2dbf6">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGV4dHJlZ2lvbjo1ZGY1ODFkNGI2YzU0YTcxYTE0OTBiMTE4OTc4MmQwYl8zMjk4NTM0ODg1MjM3_cfdb71cb-22a0-4e70-a3a9-75a874766eb9">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id95df00a892c4ec9838ec61d5edd6a7c_I20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xL2ZyYWc6NWRmNTgxZDRiNmM1NGE3MWExNDkwYjExODk3ODJkMGIvdGFibGU6ZTllZGYwN2I0OWQ2NDYwOWIzMmE1ZDRmZjhmMzIzODMvdGFibGVyYW5nZTplOWVkZjA3YjQ5ZDY0NjA5YjMyYTVkNGZmOGYzMjM4M18xLTItMS0xLTA_bfb91c9c-36a9-41f3-aac8-e4698bbe436d"
      unitRef="shares">10648940</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMy0yLTEtMS0w_73078bc7-3c79-47c5-bf33-a393ee0692f6"
      unitRef="usd">7265000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMy00LTEtMS0w_5b6e53e1-6876-4472-a0a3-d46152c4978f"
      unitRef="usd">9199000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNi0yLTEtMS0w_ae07291d-aebc-4746-bd5f-053cfa934eef"
      unitRef="usd">56046000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNi00LTEtMS0w_7c35927b-854a-48da-b617-088933d3bfa5"
      unitRef="usd">63966000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNy0yLTEtMS0w_2f7e7cbe-78cf-48e0-8ee5-aba49ffa0224"
      unitRef="usd">57542000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNy00LTEtMS0w_24dd22ab-7005-4053-b462-5971fe43c6d1"
      unitRef="usd">60482000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfOC0yLTEtMS0w_612df8b2-066d-4612-b74f-bbbbbc814953"
      unitRef="usd">609000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfOC00LTEtMS0w_8df56412-5ec9-41a1-930a-96e99c4712b1"
      unitRef="usd">527000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfOS0yLTEtMS0w_17e4ab30-88ff-4671-bf16-d904c8c44ff4"
      unitRef="usd">5587000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfOS00LTEtMS0w_82790638-bc39-4f70-9b40-fae83b7a2d0d"
      unitRef="usd">5235000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMTAtMi0xLTEtMA_202605cc-d615-4534-b972-8be9d9f31f5c"
      unitRef="usd">127049000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMTAtNC0xLTEtMA_f2d804fb-38bc-4ff7-bebd-5456cc2fca39"
      unitRef="usd">139409000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMTEtMi0xLTEtMA_89bacf6e-6991-4080-bf26-2dff087f755b"
      unitRef="usd">262194000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMTEtNC0xLTEtMA_3c639977-45ae-42f2-9f66-164964c9a6d1"
      unitRef="usd">244861000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMTItMi0xLTEtMA_75ea90a0-925b-4124-afc5-785d368e5d68"
      unitRef="usd">136832000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMTItNC0xLTEtMA_0bad5063-5e60-4d8b-9989-e5c17a067a4a"
      unitRef="usd">126233000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMTMtMi0xLTEtMA_747d1fb5-8cc1-4861-ba86-1c68f04e05df"
      unitRef="usd">125362000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMTMtNC0xLTEtMA_c1343563-c0d2-4ea1-a106-a6b3c0b66e3c"
      unitRef="usd">118628000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMTUtMi0xLTEtMA_290a9627-9ed6-46fb-b9ac-8b99ff57d527"
      unitRef="usd">9495000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMTUtNC0xLTEtMA_0d12bd39-cd92-4674-b037-d1b43363132b"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMTYtMi0xLTEtMA_4016b6d7-b587-4c03-8cf0-04d326c7afa7"
      unitRef="usd">58440000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMTYtNC0xLTEtMA_ab796cc3-edb7-4eed-a4d5-8ff9829fb454"
      unitRef="usd">58440000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMTgtMi0xLTEtMA_5c71af19-aa23-4982-9618-6a77ea1c5c8c"
      unitRef="usd">61921000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMTgtNC0xLTEtMA_9acbf993-fb2e-4547-8d66-ab6a71bcdf38"
      unitRef="usd">65726000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMjAtMi0xLTEtMA_cbd50e78-8064-44f8-bd8d-8fa3368dc607"
      unitRef="usd">4312000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMjAtNC0xLTEtMA_4fb78bc7-4a05-4746-8729-c0a1ac7d58f1"
      unitRef="usd">3396000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssets
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMjEtMi0xLTEtMA_c0bfa37a-ceb0-4cc9-b5fd-a07737505924"
      unitRef="usd">134168000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMjEtNC0xLTEtMA_ed65e0c7-73b6-49db-9301-feef95e391ff"
      unitRef="usd">127562000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMjItMi0xLTEtMA_bec30392-fe97-45c5-b125-415158b6d433"
      unitRef="usd">386579000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMjItNC0xLTEtMA_2d3996ed-e5d2-4280-bb2e-55b9f1f894a1"
      unitRef="usd">385599000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMjUtMi0xLTEtMA_0006e036-0b41-4c20-b555-5ff1a12d446f"
      unitRef="usd">26744000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMjUtNC0xLTEtMA_ee8a95f8-54d3-4ec0-8512-8a25d710eeed"
      unitRef="usd">29314000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMjctMi0xLTEtMA_bc12aa4b-0693-42a6-8362-4575d3de51a0"
      unitRef="usd">10133000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMjctNC0xLTEtMA_485863d6-b83a-47cb-b4c9-9b508e01a238"
      unitRef="usd">12483000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMjktMi0xLTEtMA_a84d0fa3-a1c2-4dc9-af29-f042f66648a1"
      unitRef="usd">9907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMjktNC0xLTEtMA_49f361a1-ecda-4d9b-b2c2-2e469faab0db"
      unitRef="usd">9907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzAtMi0xLTEtMA_f649d1be-d667-44d8-9be3-a80c78a85b77"
      unitRef="usd">1571000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzAtNC0xLTEtMA_1ba38e09-5ad5-4278-9ce9-0e40214730b5"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzItMi0xLTEtMA_57f8e1d4-9606-46f8-a15d-35b82d3260da"
      unitRef="usd">1358000</us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrent>
    <us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzItNC0xLTEtMA_9a0ee513-72f7-40e0-bd9d-917d2e2550bd"
      unitRef="usd">1299000</us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzMtMi0xLTEtMA_46ddda26-bb74-47eb-a275-f3044553f6a6"
      unitRef="usd">1568000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzMtNC0xLTEtMA_6db6eeed-a69d-463b-80ba-5e7249b412dd"
      unitRef="usd">2393000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzQtMi0xLTEtMA_c30e8ef2-6d30-439f-bee2-c0c52ca81ddf"
      unitRef="usd">51281000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzQtNC0xLTEtMA_25a7de92-9fed-43ec-bcea-38214437a6a1"
      unitRef="usd">55396000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzUtMi0xLTEtMA_5c568e80-8401-49d4-8656-b7a5b898fcf1"
      unitRef="usd">57728000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzUtNC0xLTEtMA_2750286c-9221-4e0f-81c2-e2e160aef747"
      unitRef="usd">74658000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzYtMi0xLTEtMA_aadbeb4f-93b5-40f1-96d8-90d570b1865e"
      unitRef="usd">7972000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzYtNC0xLTEtMA_b5ad0020-6b76-436c-a541-4737d23b5062"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzctMi0xLTEtMA_70bbac90-6289-4596-8173-387755f1929f"
      unitRef="usd">5064000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzctNC0xLTEtMA_a7afe14f-84ed-4e1c-844b-dc1f9de5c81e"
      unitRef="usd">5316000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzgtMi0xLTEtMA_3c0d3082-6117-4d71-b1c4-e0ec2286d06d"
      unitRef="usd">26577000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzgtNC0xLTEtMA_7627b586-5c6b-47d2-9a8b-efad3edf7a23"
      unitRef="usd">26673000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzktMi0xLTEtMA_f97a858b-4012-4ec8-b684-022efec46957"
      unitRef="usd">5746000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfMzktNC0xLTEtMA_6f4b95f9-05ac-44a1-9e7e-8bd0aab26000"
      unitRef="usd">5695000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDAtMi0xLTEtMA_a3d79071-6aba-4f1f-96fa-ec771fdeb76f"
      unitRef="usd">154368000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDAtNC0xLTEtMA_b540bfce-7e99-4900-912b-6f3ea2a17499"
      unitRef="usd">167738000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDEtMi0xLTEtMA_7edf60f0-7c57-4878-9d01-acc67f341b61"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDEtNC0xLTEtMA_cb15425d-2a78-490e-bab5-89403be3e636"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommonStockValue
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDMtMi0xLTEtMA_22c7d36f-b5da-4652-b408-975c734d5ee6"
      unitRef="usd">527000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDMtNC0xLTEtMA_82bfec1c-52fa-4b06-b94e-38afe950b507"
      unitRef="usd">530000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDQtMi0xLTEtMA_3375fc6b-9aa8-45d9-af49-421bdc6bcbe8"
      unitRef="usd">50967000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDQtNC0xLTEtMA_cd641374-b301-445f-84c4-fb84c684b04d"
      unitRef="usd">52609000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDUtMi0xLTEtMA_c82e7ec2-fba5-43ac-b085-83796966af17"
      unitRef="usd">180659000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDUtNC0xLTEtMA_991a3042-f4d7-4c03-816c-2368f2da6d87"
      unitRef="usd">164405000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDYtMi0xLTEtMA_19cbe17c-3d6e-4a8d-a48f-cad89d718d2a"
      unitRef="usd">58000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDYtNC0xLTEtMA_27001aeb-ce3c-45c6-9430-8b2d27557fd5"
      unitRef="usd">317000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDctMi0xLTEtMA_dd36e292-52a3-477d-96c0-279662b4647f"
      unitRef="usd">232211000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDctNC0xLTEtMA_1b8aa474-b179-4b8d-a764-ef350c8e327b"
      unitRef="usd">217861000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDgtMi0xLTEtMA_852000a1-8f2e-4c0f-b950-0373ca8632da"
      unitRef="usd">386579000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xNi9mcmFnOjQwMDk4NTU1Y2IwMjRlZmU5YzUxOGFmNGZjZjEzZWE1L3RhYmxlOjA0YTc2ZWRhYmMzMjQ0MDdhMWFlOGE4N2ZkM2MxNTdmL3RhYmxlcmFuZ2U6MDRhNzZlZGFiYzMyNDQwN2ExYWU4YTg3ZmQzYzE1N2ZfNDgtNC0xLTEtMA_7747ab66-ccc0-40ad-ae45-03c6cf3621d7"
      unitRef="usd">385599000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMi0yLTEtMS0w_893c2447-2a32-4f3d-9dd8-67a8e8e9c211"
      unitRef="usd">120406000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMi00LTEtMS0w_d8cf00fd-a406-4d02-8e7e-1dc48224e84f"
      unitRef="usd">128151000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMi02LTEtMS0w_e1202b64-778d-4fd8-8f3d-2f90882e03a3"
      unitRef="usd">407785000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMi04LTEtMS0w_05cd0ae5-e2db-41e3-8a95-89011b9b16ec"
      unitRef="usd">423275000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMy0yLTEtMS0w_ac7d4b72-e29a-4c84-8a37-fe3204826b31"
      unitRef="usd">98928000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMy00LTEtMS0w_fbd3897f-b991-4431-b620-3a0735c1af5f"
      unitRef="usd">107118000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMy02LTEtMS0w_d7248fb7-c8c7-47d7-8ed8-9289226aab52"
      unitRef="usd">329516000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMy04LTEtMS0w_f120363c-0441-4973-8640-025f1827948c"
      unitRef="usd">348013000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfNS0yLTEtMS0w_7f894b03-cb57-4180-9f45-ff97db57d84c"
      unitRef="usd">21478000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfNS00LTEtMS0w_b3aa1e19-eb59-47a8-b880-7f1af3c0db09"
      unitRef="usd">21033000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfNS02LTEtMS0w_89bdadae-fb18-4453-851d-70910cf37f7f"
      unitRef="usd">78269000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfNS04LTEtMS0w_6cea7cdb-a51e-4acd-b8e0-261f47bc326e"
      unitRef="usd">75262000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfNi0yLTEtMS0w_6c13cc63-ae65-45d5-af9a-8fd966357265"
      unitRef="usd">14702000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfNi00LTEtMS0w_d873862f-1cde-4a16-9ca4-4de93ed19dfd"
      unitRef="usd">14312000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfNi02LTEtMS0w_6499f1f7-3d91-44eb-9fa4-0bd34fcebec1"
      unitRef="usd">44355000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfNi04LTEtMS0w_513bc015-e3e1-4ea6-9e6c-0f80b7db7fcd"
      unitRef="usd">44232000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfNy0yLTEtMS0w_90eb7cb6-f433-461e-a34f-38b5ebf985c4"
      unitRef="usd">6776000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfNy00LTEtMS0w_065902eb-f977-42e9-ad13-50846e536049"
      unitRef="usd">6721000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfNy02LTEtMS0w_f977cae0-3f16-4da1-8787-80e3eea9d46b"
      unitRef="usd">33914000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfNy04LTEtMS0w_4bfac750-c335-4ff8-94e9-081109c96a85"
      unitRef="usd">31030000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfOC0yLTEtMS0w_f3e94080-3234-4ea0-bab0-e1e420bb861a"
      unitRef="usd">-584000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfOC00LTEtMS0w_d9a831fe-9a09-4a45-bee0-352f5ae8fa38"
      unitRef="usd">-807000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfOC02LTEtMS0w_c45a9722-f18c-4887-b8e6-1b102907cd71"
      unitRef="usd">-2013000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfOC04LTEtMS0w_293ce008-8c7a-4197-ae30-78086472c465"
      unitRef="usd">-2552000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfOS0yLTEtMS0w_7f3d0b6b-7162-4d9c-a3d0-3ee3fd37740f"
      unitRef="usd">131000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfOS00LTEtMS0w_d4df51e9-2be5-449e-ab57-4b626e0e29f1"
      unitRef="usd">-316000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfOS02LTEtMS0w_189f6966-1338-4d89-a448-9dca020154b6"
      unitRef="usd">274000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfOS04LTEtMS0w_50a16c70-e8dd-4f3a-909f-c41afa37c37b"
      unitRef="usd">-240000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTAtMi0xLTEtMA_054d4c43-c906-442a-bff8-9d0d82bb97b8"
      unitRef="usd">6323000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTAtNC0xLTEtMA_f68035a5-601d-4014-a3f1-83645dce534b"
      unitRef="usd">5598000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTAtNi0xLTEtMA_4b5268a6-938c-42c5-9e60-0b413fc9debe"
      unitRef="usd">32175000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTAtOC0xLTEtMA_b6e7fcc6-369b-4e2f-8fa2-0bb9fe4a853e"
      unitRef="usd">28238000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTEtMi0xLTEtMA_35969ebc-d4da-416f-b97a-ea1e0e450872"
      unitRef="usd">1776000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTEtNC0xLTEtMA_1cbc5c1e-1845-45b7-8d52-543805cc3ed6"
      unitRef="usd">1468000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTEtNi0xLTEtMA_05ee77d8-ee6c-4cc7-bdb6-59c8f26cf288"
      unitRef="usd">8571000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTEtOC0xLTEtMA_611bad8a-bd26-483e-aa11-588f727dc191"
      unitRef="usd">7576000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTItMi0xLTEtMA_e6298be7-aafb-44d2-b9f9-11974d2efb05"
      unitRef="usd">4547000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTItNC0xLTEtMA_eabb2173-e21d-4600-bd25-0c615a0eb70f"
      unitRef="usd">4130000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTItNi0xLTEtMA_2d613ba8-39a5-4cf9-b8da-ac88c1af5561"
      unitRef="usd">23604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTItOC0xLTEtMA_d3c99ed4-0504-4c35-abf8-5e0b82bd4bc6"
      unitRef="usd">20662000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTQtMi0xLTEtMA_daf771e1-8cca-4eb8-aaf2-5fa022c1aa4e"
      unitRef="shares">10546453</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTQtNC0xLTEtMA_d30ef73b-db99-4a68-a1d9-8006d783d607"
      unitRef="shares">10667001</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTQtNi0xLTEtMA_0375ab48-ebd9-4d0c-907f-f64156397a0d"
      unitRef="shares">10575432</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTQtOC0xLTEtMA_c8860982-81d8-44aa-b97c-9f369faaf2d6"
      unitRef="shares">10663807</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTUtMi0xLTEtMA_7471c680-c8a8-4d58-81db-4a2fa756c496"
      unitRef="shares">10605895</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTUtNC0xLTEtMA_35cc33bb-728e-4ad2-b295-24d175e818ed"
      unitRef="shares">10712027</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTUtNi0xLTEtMA_356d7bb3-c7f0-4bc4-bb25-0011c403343c"
      unitRef="shares">10656115</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTUtOC0xLTEtMA_59b41e40-6249-4bcb-8023-b939a8c311ed"
      unitRef="shares">10727377</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTctMi0xLTEtMA_f89bb8f5-7ec6-4db9-9a8e-0adc2628abe1"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTctNC0xLTEtMA_4dfffd18-6510-4278-bdab-39652d7abc7a"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTctNi0xLTEtMA_f0389f9c-748c-4062-8f85-3a92401b50a3"
      unitRef="usdPerShare">2.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTctOC0xLTEtMA_194de2b5-5e48-44e8-8699-e59b0aaa27c8"
      unitRef="usdPerShare">1.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTgtMi0xLTEtMA_fe12bdfb-abec-4ce7-acef-de18d47101b0"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTgtNC0xLTEtMA_941ceaa6-f5f2-466f-9750-8ad5d3d07f8b"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTgtNi0xLTEtMA_9c8b1c80-223a-4fcd-8a8b-cb68bf830f90"
      unitRef="usdPerShare">2.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMTgtOC0xLTEtMA_3635d352-2f9c-4ece-b675-ad1abfc834f0"
      unitRef="usdPerShare">1.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMjAtMi0xLTEtMA_5919545f-47bd-49c1-ad88-944962f784b7"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMjAtNC0xLTEtMA_68fdbe55-775d-4107-9234-32933bf206c1"
      unitRef="usdPerShare">0.225</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMjAtNi0xLTEtMA_285873c9-eec0-4d35-9404-ef130d231c64"
      unitRef="usdPerShare">0.69</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yMi9mcmFnOmYxMDQ1MzZkZGJlYTQwODBiNjI3YTZjMmQxMmMzYjkwL3RhYmxlOmFhNGQ0NjRjODI3ZTRlZDg4ZTRmYTliMDJhMjcxNmQ2L3RhYmxlcmFuZ2U6YWE0ZDQ2NGM4MjdlNGVkODhlNGZhOWIwMmEyNzE2ZDZfMjAtOC0xLTEtMA_6c4e9ca8-6279-4dc9-8d07-55052326ba2a"
      unitRef="usdPerShare">0.45</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yNS9mcmFnOjFmZDYzODI3MzA0NzRmM2M5NTBkZDI1NzJhNWRiOTczL3RhYmxlOjFkZWVmMDM0OThlYzQ5NGZhOTQwOWY3NjUwZjdmYzU3L3RhYmxlcmFuZ2U6MWRlZWYwMzQ5OGVjNDk0ZmE5NDA5Zjc2NTBmN2ZjNTdfMi0yLTEtMS0w_e6298be7-aafb-44d2-b9f9-11974d2efb05"
      unitRef="usd">4547000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yNS9mcmFnOjFmZDYzODI3MzA0NzRmM2M5NTBkZDI1NzJhNWRiOTczL3RhYmxlOjFkZWVmMDM0OThlYzQ5NGZhOTQwOWY3NjUwZjdmYzU3L3RhYmxlcmFuZ2U6MWRlZWYwMzQ5OGVjNDk0ZmE5NDA5Zjc2NTBmN2ZjNTdfMi00LTEtMS0w_eabb2173-e21d-4600-bd25-0c615a0eb70f"
      unitRef="usd">4130000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yNS9mcmFnOjFmZDYzODI3MzA0NzRmM2M5NTBkZDI1NzJhNWRiOTczL3RhYmxlOjFkZWVmMDM0OThlYzQ5NGZhOTQwOWY3NjUwZjdmYzU3L3RhYmxlcmFuZ2U6MWRlZWYwMzQ5OGVjNDk0ZmE5NDA5Zjc2NTBmN2ZjNTdfMi02LTEtMS0w_2d613ba8-39a5-4cf9-b8da-ac88c1af5561"
      unitRef="usd">23604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yNS9mcmFnOjFmZDYzODI3MzA0NzRmM2M5NTBkZDI1NzJhNWRiOTczL3RhYmxlOjFkZWVmMDM0OThlYzQ5NGZhOTQwOWY3NjUwZjdmYzU3L3RhYmxlcmFuZ2U6MWRlZWYwMzQ5OGVjNDk0ZmE5NDA5Zjc2NTBmN2ZjNTdfMi04LTEtMS0w_d3c99ed4-0504-4c35-abf8-5e0b82bd4bc6"
      unitRef="usd">20662000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yNS9mcmFnOjFmZDYzODI3MzA0NzRmM2M5NTBkZDI1NzJhNWRiOTczL3RhYmxlOjFkZWVmMDM0OThlYzQ5NGZhOTQwOWY3NjUwZjdmYzU3L3RhYmxlcmFuZ2U6MWRlZWYwMzQ5OGVjNDk0ZmE5NDA5Zjc2NTBmN2ZjNTdfNS0yLTEtMS0w_a2752995-d996-401a-b425-cac943fd0443"
      unitRef="usd">-11000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i120c6f810b5e41a092b1e16af7e817c1_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yNS9mcmFnOjFmZDYzODI3MzA0NzRmM2M5NTBkZDI1NzJhNWRiOTczL3RhYmxlOjFkZWVmMDM0OThlYzQ5NGZhOTQwOWY3NjUwZjdmYzU3L3RhYmxlcmFuZ2U6MWRlZWYwMzQ5OGVjNDk0ZmE5NDA5Zjc2NTBmN2ZjNTdfNS00LTEtMS0w_0ec22642-7e67-4ebe-b7f7-6b97c0b92528"
      unitRef="usd">-170000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ib765af7b3bef435f8d9461485075897d_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yNS9mcmFnOjFmZDYzODI3MzA0NzRmM2M5NTBkZDI1NzJhNWRiOTczL3RhYmxlOjFkZWVmMDM0OThlYzQ5NGZhOTQwOWY3NjUwZjdmYzU3L3RhYmxlcmFuZ2U6MWRlZWYwMzQ5OGVjNDk0ZmE5NDA5Zjc2NTBmN2ZjNTdfNS02LTEtMS0w_990614a5-9625-43ae-936a-63d3357320d7"
      unitRef="usd">-259000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i2e3e862b123b4fd7958aa36326f959ef_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yNS9mcmFnOjFmZDYzODI3MzA0NzRmM2M5NTBkZDI1NzJhNWRiOTczL3RhYmxlOjFkZWVmMDM0OThlYzQ5NGZhOTQwOWY3NjUwZjdmYzU3L3RhYmxlcmFuZ2U6MWRlZWYwMzQ5OGVjNDk0ZmE5NDA5Zjc2NTBmN2ZjNTdfNS04LTEtMS0w_160e2ddc-76fb-4a31-9e70-0a0ccfa90c93"
      unitRef="usd">-158000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yNS9mcmFnOjFmZDYzODI3MzA0NzRmM2M5NTBkZDI1NzJhNWRiOTczL3RhYmxlOjFkZWVmMDM0OThlYzQ5NGZhOTQwOWY3NjUwZjdmYzU3L3RhYmxlcmFuZ2U6MWRlZWYwMzQ5OGVjNDk0ZmE5NDA5Zjc2NTBmN2ZjNTdfOC0yLTEtMS0w_e19ca105-76a9-4f21-9562-c560614c93ce"
      unitRef="usd">4536000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yNS9mcmFnOjFmZDYzODI3MzA0NzRmM2M5NTBkZDI1NzJhNWRiOTczL3RhYmxlOjFkZWVmMDM0OThlYzQ5NGZhOTQwOWY3NjUwZjdmYzU3L3RhYmxlcmFuZ2U6MWRlZWYwMzQ5OGVjNDk0ZmE5NDA5Zjc2NTBmN2ZjNTdfOC00LTEtMS0w_f0763b47-aa52-43f7-90af-7511289b3379"
      unitRef="usd">3960000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yNS9mcmFnOjFmZDYzODI3MzA0NzRmM2M5NTBkZDI1NzJhNWRiOTczL3RhYmxlOjFkZWVmMDM0OThlYzQ5NGZhOTQwOWY3NjUwZjdmYzU3L3RhYmxlcmFuZ2U6MWRlZWYwMzQ5OGVjNDk0ZmE5NDA5Zjc2NTBmN2ZjNTdfOC02LTEtMS0w_bc815d1b-dcad-4727-897b-14e05f20cd42"
      unitRef="usd">23345000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yNS9mcmFnOjFmZDYzODI3MzA0NzRmM2M5NTBkZDI1NzJhNWRiOTczL3RhYmxlOjFkZWVmMDM0OThlYzQ5NGZhOTQwOWY3NjUwZjdmYzU3L3RhYmxlcmFuZ2U6MWRlZWYwMzQ5OGVjNDk0ZmE5NDA5Zjc2NTBmN2ZjNTdfOC04LTEtMS0w_5dda9f64-ef76-43bd-b1bb-96f163cb2aa1"
      unitRef="usd">20504000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ibb487af4d16b4cb29ce0f7c384993f37_I20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMi0yLTEtMS0w_3127ebe7-47d1-4617-b4bd-5a44cb2a575c"
      unitRef="shares">10592450</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ibb487af4d16b4cb29ce0f7c384993f37_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMi00LTEtMS0w_00486e8d-dd57-4838-902e-45c0ec6bfd07"
      unitRef="usd">530000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i599492d36a7745a29fb990fe92cdabd0_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMi02LTEtMS0w_dd20a506-0d0a-481f-83cf-df5aa943ef50"
      unitRef="usd">52609000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic8f06abc2c024669aa4a054b52e4fa7e_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMi04LTEtMS0w_2ec7a66a-3308-481f-b9d6-51b07ecb5b3c"
      unitRef="usd">164405000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i320c5224401e4425ba6842bd82d9eb3e_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMi0xMC0xLTEtMA_4190b09e-d203-40f6-8d53-3d86eedafc6b"
      unitRef="usd">317000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMi0xMi0xLTEtMA_467ac193-83b0-4f26-a8c3-29e6cec90dce"
      unitRef="usd">217861000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="i32e68eecc4614d2d9f84287692610a5c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMy04LTEtMS0w_bc66261f-f71b-40ee-9a7b-a42023f58d4b"
      unitRef="usd">2460000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i329745657c7e45bf906e3ff58f585e1a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMy0xMi0xLTEtMA_83c53481-17cf-4952-83bb-314f416ff64c"
      unitRef="usd">2460000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia53cb5cb7f62461dac82c4ffddab9545_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNC02LTEtMS0w_95f74b20-8352-455c-adf9-19c6d932c28e"
      unitRef="usd">509000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i329745657c7e45bf906e3ff58f585e1a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNC0xMi0xLTEtMA_97eac6d9-e4a5-42e1-b036-ea15194ebfcc"
      unitRef="usd">509000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i79f58bed617d4620ac1fd7f5ef2f690b_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNS0yLTEtMS0w_6aa025a2-be78-4a9f-a0cb-e9a901ee1d4f"
      unitRef="shares">27620</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i79f58bed617d4620ac1fd7f5ef2f690b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNS00LTEtMS0w_cc6525cb-4113-47e5-95c4-c80f07e2e222"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ia53cb5cb7f62461dac82c4ffddab9545_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNS02LTEtMS0w_b02837d3-2257-479e-be00-0b588564cf36"
      unitRef="usd">-1000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i329745657c7e45bf906e3ff58f585e1a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNS0xMi0xLTEtMA_178ab3ef-bad2-4c81-ba61-8700e678df19"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i79f58bed617d4620ac1fd7f5ef2f690b_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNi0yLTEtMS0w_f337730c-f3f4-47b5-8510-dad7da0adae5"
      unitRef="shares">9160</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i79f58bed617d4620ac1fd7f5ef2f690b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNi00LTEtMS0w_b7d4ef7f-e4c1-45c6-9004-d1c1982a7247"
      unitRef="usd">1000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia53cb5cb7f62461dac82c4ffddab9545_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNi02LTEtMS0w_fe4bfd36-307d-4ae4-9441-277366426f3e"
      unitRef="usd">342000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i329745657c7e45bf906e3ff58f585e1a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNi0xMi0xLTEtMA_e310459c-862b-4283-9fa8-febfa6e2adbf"
      unitRef="usd">343000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i79f58bed617d4620ac1fd7f5ef2f690b_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfOC0yLTEtMS0w_c9054681-fcee-4cf2-b01c-001d2357f5c2"
      unitRef="shares">47136</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i79f58bed617d4620ac1fd7f5ef2f690b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfOC00LTEtMS0w_b3f191c9-2505-4c46-92a2-c05af10a787f"
      unitRef="usd">2000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ia53cb5cb7f62461dac82c4ffddab9545_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfOC02LTEtMS0w_bf0f230a-3871-4cce-a1b8-4ed25b58e83c"
      unitRef="usd">1801000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i329745657c7e45bf906e3ff58f585e1a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfOC0xMi0xLTEtMA_98eba510-a6cb-461a-8178-29087805d6e9"
      unitRef="usd">1803000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i0515ea4424384dadb5e6ba4ca9dc6e67_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfOS0xMC0xLTEtMA_558d907a-bfa3-447b-ab38-b563fbc69c77"
      unitRef="usd">-179000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i329745657c7e45bf906e3ff58f585e1a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfOS0xMi0xLTEtMA_e69cfb7d-7b48-4303-a70f-777f321bcb1a"
      unitRef="usd">-179000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i32e68eecc4614d2d9f84287692610a5c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTAtOC0xLTEtMA_31212c34-0832-40cc-bc54-1300ea1959d8"
      unitRef="usd">9807000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i329745657c7e45bf906e3ff58f585e1a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTAtMTItMS0xLTA_86aa1478-5774-4450-83ee-7e24b87dbdf0"
      unitRef="usd">9807000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i16d2e48731d44069bf36ad219226f451_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTEtMi0xLTEtMA_ffdb4813-d866-4126-9000-31bb5a2ef45c"
      unitRef="shares">10563774</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i16d2e48731d44069bf36ad219226f451_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTEtNC0xLTEtMA_c414e470-16bf-4c10-a1bb-f5416c3a612f"
      unitRef="usd">528000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i56259582e9b744d5abd9c607c48495a2_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTEtNi0xLTEtMA_023b37e6-0f2b-4d49-8a09-652287413c69"
      unitRef="usd">50974000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i89ab1f2ed46e495597ddcfe040343a78_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTEtOC0xLTEtMA_05b466e6-d877-481e-b36b-29e2aa86b52a"
      unitRef="usd">171752000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i168e1a94de0a4f52a11929722596ff7e_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTEtMTAtMS0xLTA_e5793573-8fd9-481b-914f-d2a5bd5047de"
      unitRef="usd">138000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06d5654e8b494922ba977d13a6435154_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTEtMTItMS0xLTA_6cb3cc78-8f58-4b49-9385-c61760ec8ffb"
      unitRef="usd">223392000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1d6c5a07be784662a4377938b1c8cde7_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTItOC0xLTEtMA_59064d7c-2495-460d-b962-0f632b209024"
      unitRef="usd">2445000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i77b888803bdf4d4bb6e19b431e4c75fe_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTItMTItMS0xLTA_6e00fb26-1592-490d-8e89-74b4d33cc8db"
      unitRef="usd">2445000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8fcb2bdd98984fc39a46efc166501826_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTMtNi0xLTEtMA_7816749d-f73d-49fc-8f2a-99e8dc6e6229"
      unitRef="usd">636000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i77b888803bdf4d4bb6e19b431e4c75fe_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTMtMTItMS0xLTA_fa5b21d2-f3a1-4d69-a5bd-80e50ee8c7f3"
      unitRef="usd">636000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ib9d67094ad02439e858da2ae46e2db57_D20190701-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTQtMi0xLTEtMA_0c36d102-a4ea-434b-b4b8-504118e144be"
      unitRef="shares">8352</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ib9d67094ad02439e858da2ae46e2db57_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTQtNC0xLTEtMA_8598de3c-b730-4329-9855-8190a77ab947"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i8fcb2bdd98984fc39a46efc166501826_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTQtNi0xLTEtMA_49db8c12-6c57-42a8-bde9-444ffeefbf4c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i77b888803bdf4d4bb6e19b431e4c75fe_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTQtMTItMS0xLTA_dda5df06-bea0-4ec5-a6f3-a95818a84fc2"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ib9d67094ad02439e858da2ae46e2db57_D20190701-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTYtMi0xLTEtMA_b0d945c1-6656-4753-a0dd-c4a17e5f191d"
      unitRef="shares">18586</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib9d67094ad02439e858da2ae46e2db57_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTYtNC0xLTEtMA_873e7d6d-f3f6-41ce-9ce0-3b0c43579fc5"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8fcb2bdd98984fc39a46efc166501826_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTYtNi0xLTEtMA_892e7851-4819-4afe-8f68-faee360deccd"
      unitRef="usd">660000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i77b888803bdf4d4bb6e19b431e4c75fe_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTYtMTItMS0xLTA_e79ad6c2-ff05-4cf4-9e64-22a28d3f2d3b"
      unitRef="usd">661000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib9d67094ad02439e858da2ae46e2db57_D20190701-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTctMi0xLTEtMA_02dfa73a-647c-404f-a22f-b85da4f42504"
      unitRef="shares">44259</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ib9d67094ad02439e858da2ae46e2db57_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTctNC0xLTEtMA_a133cff3-de45-4249-9468-23ed5021534f"
      unitRef="usd">2000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i8fcb2bdd98984fc39a46efc166501826_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTctNi0xLTEtMA_6922625b-7ec2-4826-ae2f-a6d77123cc6e"
      unitRef="usd">1988000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i77b888803bdf4d4bb6e19b431e4c75fe_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTctMTItMS0xLTA_8e68de0c-effc-4d62-8784-a002d0fb6bdc"
      unitRef="usd">1990000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i14576ddb1ea747cfbb8df8c9e8635e17_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTgtMTAtMS0xLTA_cfde617b-cc9d-4377-9e12-129f52fc8a96"
      unitRef="usd">-69000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i77b888803bdf4d4bb6e19b431e4c75fe_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTgtMTItMS0xLTA_15e6e8b3-bd6b-4acd-bdbc-9e9df834c917"
      unitRef="usd">-69000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i1d6c5a07be784662a4377938b1c8cde7_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTktOC0xLTEtMA_96e5a02f-cd0f-43bb-95a5-9bc650ece2e8"
      unitRef="usd">9250000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i77b888803bdf4d4bb6e19b431e4c75fe_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMTktMTItMS0xLTA_6ab5d334-b005-4d1e-bbb7-5b1fed6aa990"
      unitRef="usd">9250000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="if2aa269b521d49b0af835bddf52bef10_I20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjAtMi0xLTEtMA_28c898cd-6ec7-49d4-8549-634b8dbfbf42"
      unitRef="shares">10546453</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if2aa269b521d49b0af835bddf52bef10_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjAtNC0xLTEtMA_657ee6d1-6124-462a-adec-a786e24ae6f6"
      unitRef="usd">527000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46897740bbcf4a099d1b1af84a97d526_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjAtNi0xLTEtMA_5b6c229a-4941-48fe-9e9d-6161b841f3d3"
      unitRef="usd">50282000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia9858fb833f64c9bbf498cf9250be154_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjAtOC0xLTEtMA_d072b021-0003-4766-82b8-cb113af70185"
      unitRef="usd">178557000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i51920caf844949428aa8468c75f749fe_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjAtMTAtMS0xLTA_0bdaf52e-70e0-479c-bc38-de37d3e8edfb"
      unitRef="usd">69000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4550a37f761d4a5e928fa405eed7a81b_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjAtMTItMS0xLTA_06dc56db-648b-4148-b31a-08a1cb97b03a"
      unitRef="usd">229435000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="i7b7525a623094395888258a2bebb5acb_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjEtOC0xLTEtMA_574807a2-3f26-49f8-813f-f20d706cf1e5"
      unitRef="usd">2445000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjEtMTItMS0xLTA_f97b58ac-40ad-482e-b23c-532359fcd732"
      unitRef="usd">2445000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if53fc696a15a4eb6be366e9eb86d164a_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjItNi0xLTEtMA_24751ebc-a33f-443a-a645-0dc57e93cf4f"
      unitRef="usd">685000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjItMTItMS0xLTA_b3d719f5-ca64-4d2c-8c62-ba62a1cd9db3"
      unitRef="usd">685000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ie2e9f638b220463ba3b915b357de6e1f_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjctMTAtMS0xLTA_b85b28be-febc-4e02-881e-90afe0328a26"
      unitRef="usd">-11000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjctMTItMS0xLTA_19b3520a-1ed4-4c65-af12-80dee2683651"
      unitRef="usd">-11000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i7b7525a623094395888258a2bebb5acb_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjgtOC0xLTEtMA_22e3d199-ad80-4637-a14a-22a2d9f98ce2"
      unitRef="usd">4547000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjgtMTItMS0xLTA_e9fbe94c-de15-4979-be8a-1f1df8b3b2aa"
      unitRef="usd">4547000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i7c1f6872784d49d59116c50421a4cfc8_I20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjktMi0xLTEtMA_469f977c-c500-4000-8f09-b6530a5b8007"
      unitRef="shares">10546453</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7c1f6872784d49d59116c50421a4cfc8_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjktNC0xLTEtMA_252f6ec4-d1de-49ff-b7e7-bc02636022d5"
      unitRef="usd">527000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a70f8acd9354b8399bd893e14a1202e_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjktNi0xLTEtMA_3a8439b6-aa58-484f-afda-19c0290983ef"
      unitRef="usd">50967000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia75fb5ee45b942b79339da24ca39b060_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjktOC0xLTEtMA_62d07400-165b-4c92-80cb-8ab45c17956b"
      unitRef="usd">180659000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6bed6d631ec444f9dc79fae5932df3a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjktMTAtMS0xLTA_0b0758e4-9bda-4f6f-b99c-be6f35a3edf9"
      unitRef="usd">58000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfMjktMTItMS0xLTA_c7ee972f-49da-498a-b50c-c016ed2f7e8e"
      unitRef="usd">232211000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i44bda7dc1b014d9d8540af9a9565f095_I20180401"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDItMi0xLTEtMA_076fb1ff-6258-4ed0-8d4c-c7b4a4b25ff7"
      unitRef="shares">10631992</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i44bda7dc1b014d9d8540af9a9565f095_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDItNC0xLTEtMA_8d447324-5161-4ad2-99f7-ffbb3070171f"
      unitRef="usd">532000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c61bea9ffde4f92bd93af1b550bf43b_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDItNi0xLTEtMA_7e9c0b6a-76c1-455e-8965-e72873d9d7ee"
      unitRef="usd">53877000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia1577f31e6ad4b68a46406668358d14c_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDItOC0xLTEtMA_4048327b-f170-4ecf-bef1-bab1b3915180"
      unitRef="usd">147242000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5d549d19deb4175969b3c1069e38b34_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDItMTAtMS0xLTA_0de9e86f-b755-46e5-a023-139674cbba9d"
      unitRef="usd">596000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc0df2c97d5e42a187993d8855cb67ed_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDItMTItMS0xLTA_5140007c-4f48-4922-b71d-23fc9db3c7a6"
      unitRef="usd">202247000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibe740e05eb4e45f986d5756dc747c98a_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDQtNi0xLTEtMA_51ea9e9a-cbfb-4fc3-ad32-2861229e25a8"
      unitRef="usd">470000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2f66639fd50d444ba34237dce2fd0fed_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDQtMTItMS0xLTA_e61a88d7-60e0-44bb-8f5b-f424ac496272"
      unitRef="usd">470000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ibeca7d2aff8a4260921344dbd8d7b2a2_D20180402-20180701"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDUtMi0xLTEtMA_0b5ac4eb-b2d4-4e2a-af4a-890dbc223b26"
      unitRef="shares">24567</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ibeca7d2aff8a4260921344dbd8d7b2a2_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDUtNC0xLTEtMA_5c5e269a-972b-41c2-acc9-8450b2dc4091"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ibe740e05eb4e45f986d5756dc747c98a_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDUtNi0xLTEtMA_61080357-52dc-47e4-bf51-a857ed6510cb"
      unitRef="usd">-1000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i2f66639fd50d444ba34237dce2fd0fed_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDUtMTItMS0xLTA_b69364f3-c734-472e-a179-50bfddce6e5d"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ibeca7d2aff8a4260921344dbd8d7b2a2_D20180402-20180701"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDYtMi0xLTEtMA_17baa770-86a5-4b89-88e2-8f5186461fcc"
      unitRef="shares">-8105</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibeca7d2aff8a4260921344dbd8d7b2a2_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDYtNC0xLTEtMA_cf4c9aa7-afa6-4bfd-bc95-6b1fbc411e11"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibe740e05eb4e45f986d5756dc747c98a_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDYtNi0xLTEtMA_572bd38d-7557-46ca-8ad1-4d5f446d3cd5"
      unitRef="usd">265000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2f66639fd50d444ba34237dce2fd0fed_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDYtMTItMS0xLTA_1884553c-b85e-48e4-a34c-0b2b6feac645"
      unitRef="usd">265000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ibeca7d2aff8a4260921344dbd8d7b2a2_D20180402-20180701"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDctMi0xLTEtMA_fc53f78e-0dc8-4ba8-be0e-09fef4743478"
      unitRef="shares">22531</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ibeca7d2aff8a4260921344dbd8d7b2a2_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDctNC0xLTEtMA_f595e345-5ae9-4749-a1b5-dfb6979ddc7d"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ibe740e05eb4e45f986d5756dc747c98a_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDctNi0xLTEtMA_e9769b2c-fd4b-4529-9bc3-54bc8129ed13"
      unitRef="usd">676000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i2f66639fd50d444ba34237dce2fd0fed_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDctMTItMS0xLTA_408151b4-df46-41a4-8bb0-01e9ae87b925"
      unitRef="usd">677000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i0feebb54e55e40d3ba5e50c50b91b059_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDktMTAtMS0xLTA_c9da3add-18ad-4d2b-a46e-b9fcad1086e0"
      unitRef="usd">27000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i2f66639fd50d444ba34237dce2fd0fed_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNDktMTItMS0xLTA_8adbf1f3-e31e-4c4a-809a-88bfbbb2ce8d"
      unitRef="usd">27000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="iea74efe3b469404bb421f90b650a985f_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTAtOC0xLTEtMA_1023128e-7e99-46e5-9e29-95c25ba7dca1"
      unitRef="usd">9123000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2f66639fd50d444ba34237dce2fd0fed_D20180402-20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTAtMTItMS0xLTA_794fdf05-94e2-4e76-844a-e8eefebd0e16"
      unitRef="usd">9123000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ida6e231e278547df98a62a80c9c5f55a_I20180701"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTEtMi0xLTEtMA_4739a923-3e2c-4489-91cf-dd2222ac121f"
      unitRef="shares">10670985</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ida6e231e278547df98a62a80c9c5f55a_I20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTEtNC0xLTEtMA_12566da3-afe9-4265-a2a7-e791c5809dc9"
      unitRef="usd">534000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5c27721f12c4ca1b08265ab35aaf321_I20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTEtNi0xLTEtMA_27eb3f82-09df-4f6c-8843-078ce8d433a0"
      unitRef="usd">54757000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib163ac25c0cf41e0991556066b88ba05_I20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTEtOC0xLTEtMA_78fe9d1f-3f3e-416d-91de-eead4573ecd9"
      unitRef="usd">156365000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d5e367fcb7644dea9ef4f02338ed7b7_I20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTEtMTAtMS0xLTA_faf78494-f52c-42b5-8ddb-0048afbb748a"
      unitRef="usd">623000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if70c4d65f03d4e3c927bd059d4b76c4a_I20180701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTEtMTItMS0xLTA_b990a327-6160-4f37-8b30-98f8246f5c61"
      unitRef="usd">212279000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="ied50a4a4d74842f188c6f30d19c9f9ba_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTItOC0xLTEtMA_ae430def-52be-4b26-bee5-8d9712e5bee1"
      unitRef="usd">2412000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4fa9737acd0d4f25b0509d134ca2cd2f_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTItMTItMS0xLTA_bcc589aa-f2ba-4244-af24-25a4f362d60c"
      unitRef="usd">2412000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i44bb15bca56349be99aa5f0a43e665d2_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTMtNi0xLTEtMA_3bd2112a-f662-47ba-ad47-9a43feb5e2e0"
      unitRef="usd">513000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4fa9737acd0d4f25b0509d134ca2cd2f_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTMtMTItMS0xLTA_31debd23-1a43-418f-bd26-c4c3be85c01d"
      unitRef="usd">513000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="if66c574f81704b68af2078c4f16a9604_D20180702-20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTQtMi0xLTEtMA_79002188-9b6c-4dde-8e72-321a95a4b06d"
      unitRef="shares">8484</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="if66c574f81704b68af2078c4f16a9604_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTQtNC0xLTEtMA_0113ddc1-9126-440a-8c5d-f9f216acee46"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i44bb15bca56349be99aa5f0a43e665d2_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTQtNi0xLTEtMA_64118d23-ef20-4e4a-9c9e-89a2660e9dc1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i4fa9737acd0d4f25b0509d134ca2cd2f_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTQtMTItMS0xLTA_e0894a76-b4c4-4869-888f-62fe1b3b29b6"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i2e31de3795b44553967e70447c5f1407_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTgtMTAtMS0xLTA_2d7813e8-658d-4a9c-9dbf-569eef61d5a4"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i4fa9737acd0d4f25b0509d134ca2cd2f_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTgtMTItMS0xLTA_60346efe-ce6e-4b96-b46f-e3c642e0c1c5"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ied50a4a4d74842f188c6f30d19c9f9ba_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTktOC0xLTEtMA_f481170e-583c-4201-8666-ca318f1c04e6"
      unitRef="usd">7409000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4fa9737acd0d4f25b0509d134ca2cd2f_D20180702-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNTktMTItMS0xLTA_6205db62-e4a3-4c68-9a2c-91b051712476"
      unitRef="usd">7409000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i53d3660ad81f4d0d9a3daa81c1074457_I20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjAtMi0xLTEtMA_337e1178-effd-461b-b88d-4db977b31d9b"
      unitRef="shares">10679469</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i53d3660ad81f4d0d9a3daa81c1074457_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjAtNC0xLTEtMA_b2226bb8-f742-4617-b342-f511389cb001"
      unitRef="usd">534000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0e8e314ec24f457795d780fb83e462e9_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjAtNi0xLTEtMA_4893b0f9-ba74-4aec-a158-495305b61ce2"
      unitRef="usd">55270000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad4c28ed0ae34842aa143b9468b2baec_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjAtOC0xLTEtMA_c2106191-5f8e-4360-b6ca-43dc21173331"
      unitRef="usd">161362000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib746828b77794b45bd66756e04dfdffb_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjAtMTAtMS0xLTA_c6880b0e-4a64-43b2-bfd4-a916602b1fc9"
      unitRef="usd">608000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i627dc8913d4340f2b034e57ff1aa8e30_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjAtMTItMS0xLTA_3ad7e1c3-f5f5-4ecc-b6f7-1e26df9ede06"
      unitRef="usd">217774000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="i9b8a0ab0607d4139aee9307e7423270b_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjEtOC0xLTEtMA_16914bc7-3381-4880-ad12-2892c69a41a9"
      unitRef="usd">2409000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjEtMTItMS0xLTA_c68af0b3-1be8-4fe2-bb32-a26317419bd0"
      unitRef="usd">2409000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i18487a0d8b0b43238e92a8bda437de18_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjItNi0xLTEtNTc5_6519618a-d53e-4800-afe2-83dc23eb3bb9"
      unitRef="usd">591000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjItMTItMS0xLTA_4864769b-c56a-4cf2-9653-1efe0eb20d9b"
      unitRef="usd">591000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i052bab26aa0c46cba198b79bbf5f9b74_D20181001-20181230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjYtMi0xLTEtMA_dada4c66-43a1-423a-af35-bdf21108641a"
      unitRef="shares">59788</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i052bab26aa0c46cba198b79bbf5f9b74_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjYtNC0xLTEtMA_a8532f9f-9f20-4cee-a2bc-361a8e1ed175"
      unitRef="usd">3000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i18487a0d8b0b43238e92a8bda437de18_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjYtNi0xLTEtMA_78f20049-c982-4c1a-a5c2-4b6f9650c987"
      unitRef="usd">2383000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjYtMTItMS0xLTA_43a7113e-af7c-4fa3-8e42-d38f4f3a807f"
      unitRef="usd">2386000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ifa7e5acf25114f1ca0e40f14b6d47bc7_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjctMTAtMS0xLTU3OQ_7d8808f9-d2cb-4e03-907c-b2f4ad454d30"
      unitRef="usd">-170000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjctMTItMS0xLTA_9dceea0d-1866-4fb4-85b8-3b5a370e1ba6"
      unitRef="usd">-170000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i9b8a0ab0607d4139aee9307e7423270b_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjgtOC0xLTEtNTc5_f9c5d068-b47f-4cd1-b5db-39f90e90909b"
      unitRef="usd">4130000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjgtMTItMS0xLTA_2679f9cd-06fc-4cb9-8026-36c27c06c348"
      unitRef="usd">4130000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="idd2d05b0ee7e4d9f85ba6ac4f52ac543_I20181230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjktMi0xLTEtNTc5_d3cfd9b9-0c70-4741-a9cf-f20b3eb6afc2"
      unitRef="shares">10619681</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="idd2d05b0ee7e4d9f85ba6ac4f52ac543_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjktNC0xLTEtNTc5_f82a3c7b-15f9-48bd-b667-8e8fb2716174"
      unitRef="usd">531000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f1007e21b4147a485988e17dea9fd20_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjktNi0xLTEtNTc5_5247a855-22cd-4bfd-aea9-87cac56fe007"
      unitRef="usd">53478000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaad3d849785749a484acbbd07427c957_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjktOC0xLTEtMA_146ca915-1168-4ad4-8b8a-d9b39e8f9421"
      unitRef="usd">163083000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7391a12cee0740cda50c5f0b6a2262a5_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjktMTAtMS0xLTU3OQ_6acd09ab-53dd-4bcc-9f47-9896cece637f"
      unitRef="usd">438000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic1a83a8a3cd447b484c63b9743d99cba_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8yOC9mcmFnOjhlMDJkMjA1MGNhMzRmMTdiYmEwOWRjMTkwM2YyMDExL3RhYmxlOjVmMGU2ZTU5YzRiMTQwMDY5OGFhMjA0OTUwN2VmZGI3L3RhYmxlcmFuZ2U6NWYwZTZlNTljNGIxNDAwNjk4YWEyMDQ5NTA3ZWZkYjdfNjktMTItMS0xLTA_24156318-767c-46b9-be02-92296346f623"
      unitRef="usd">217530000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMy0yLTEtMS0w_2d613ba8-39a5-4cf9-b8da-ac88c1af5561"
      unitRef="usd">23604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMy00LTEtMS0w_d3c99ed4-0504-4c35-abf8-5e0b82bd4bc6"
      unitRef="usd">20662000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNS0yLTEtMS0w_9e9ba21f-be42-4f5a-9a4f-dea7e1af65f4"
      unitRef="usd">16181000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNS00LTEtMS0w_4b2291e0-aa29-4bf4-b403-659f8da5b3c9"
      unitRef="usd">16398000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNi0yLTEtMS0w_ebf24270-1e12-4dce-b386-d6b0b2c4e423"
      unitRef="usd">1538000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNi00LTEtMS0w_6e54d857-6694-4227-b64e-c8a1fbe8ad9a"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNy0yLTEtMS0w_18100567-8073-4f1c-a7b5-f90be179b4cb"
      unitRef="usd">70000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNy00LTEtMS0w_71ee0594-5472-486d-b0c7-6791ba29cb18"
      unitRef="usd">98000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainLossOnInvestments
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfOC0yLTEtMS0w_102a6229-1ff7-49d4-92d3-ef54423540b1"
      unitRef="usd">274000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfOC00LTEtMS0w_4c118c0e-1715-43cc-9f5e-0a7312e7d055"
      unitRef="usd">-240000</us-gaap:GainLossOnInvestments>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfOS0yLTEtMS0w_4d133945-16ec-4ebf-97d5-d01f61d12092"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfOS00LTEtMS0w_ac090a23-83e9-468b-8582-a9c928b19b14"
      unitRef="usd">82000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:ShareBasedCompensation
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTAtMi0xLTEtMA_3930982b-d406-473f-93a6-649805dc8d1a"
      unitRef="usd">1830000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTAtNC0xLTEtMA_8b413776-ec75-48b4-a1f8-b9110e13ff6b"
      unitRef="usd">1574000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTItMi0xLTEtMA_5e434b24-0c4d-4b42-bf30-fde9eaf3eeba"
      unitRef="usd">112000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTItNC0xLTEtMA_1195fef1-07a1-4079-8033-0294e575c5a9"
      unitRef="usd">-54000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTQtMi0xLTEtMA_4c07bc8d-f7cc-4ea8-ac8a-84c3e527cadd"
      unitRef="usd">-8035000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTQtNC0xLTEtMA_47f9c5f0-3b15-449e-9542-d5ea08930e6b"
      unitRef="usd">-2048000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTUtMi0xLTEtMA_d9181398-639c-4eae-ab36-1c54d58844b2"
      unitRef="usd">-2940000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTUtNC0xLTEtMA_c9482b02-6475-4706-a5b4-df9a63f2aeaf"
      unitRef="usd">7936000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTYtMi0xLTEtMA_fb3d0f33-3ff0-4208-8506-d7562d0768c2"
      unitRef="usd">-2469000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTYtNC0xLTEtMA_74fbabc4-22b3-426e-a924-8fda5dbf59fd"
      unitRef="usd">-4013000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTctMi0xLTEtMA_bd4ad7b5-abfe-4e1f-8fc5-93ea17e2b1d4"
      unitRef="usd">-3148000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTctNC0xLTEtMA_37f90684-842c-4cf3-a8b9-9b05c7ecc7ef"
      unitRef="usd">1261000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:OperatingLeasePayments
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTgtMi0xLTEtMA_a492a22c-11e5-4d95-8a56-4291c1a4adc9"
      unitRef="usd">1565000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTgtNC0xLTEtMA_8d868126-701c-4ac7-a6c3-36e9c9e435e1"
      unitRef="usd">0</us-gaap:OperatingLeasePayments>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTktMi0xLTEtMA_2af7f370-b4e9-4bd6-886f-582d88e1d514"
      unitRef="usd">-82000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMTktNC0xLTEtMA_efd0cf23-e269-4adb-b9c2-9f92fbfeaba0"
      unitRef="usd">2558000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMjAtMi0xLTEtMA_e3473670-0d33-4747-908e-7e079357e65a"
      unitRef="usd">1557000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMjAtNC0xLTEtMA_11ef02d5-24c8-40da-b5e5-4a0359da7e08"
      unitRef="usd">1832000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMjEtMi0xLTEtMA_c0b8585f-cef1-46fc-b484-985388d990ee"
      unitRef="usd">44991000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMjEtNC0xLTEtMA_8977337d-d740-4fa0-8005-dda79684321e"
      unitRef="usd">31030000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMjMtMi0xLTEtMA_524f2023-fff3-4af2-8d3a-27b6a193a9b4"
      unitRef="usd">19426000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMjMtNC0xLTEtMA_ec8f67d1-8f58-4b3b-b26d-9c54d109156d"
      unitRef="usd">7205000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMjctMi0xLTEtMA_9dadc69c-047b-45b9-b7b2-5ad5c255af21"
      unitRef="usd">-326000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMjctNC0xLTEtMA_1711ae56-54db-49aa-8ba0-fb4058848be5"
      unitRef="usd">-167000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMjgtMi0xLTEtMA_8c5713f1-fef0-47c5-9613-69791c42ec8f"
      unitRef="usd">-19100000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMjgtNC0xLTEtMA_bf9397a0-e385-4b30-8683-3e0c56adde33"
      unitRef="usd">-7038000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMzAtMi0xLTEtMA_801ea079-f3ea-405c-8027-7e1cb235cfa1"
      unitRef="usd">7350000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMzAtNC0xLTEtMA_6d50fbaa-1856-42a7-b36c-551e41c2dc45"
      unitRef="usd">9525000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMzEtMi0xLTEtMA_ea33929f-792e-4d1e-8261-aca13849b433"
      unitRef="usd">661000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMzEtNC0xLTEtMA_b591f333-41c1-4ba7-8a0f-3ea062ec052d"
      unitRef="usd">677000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMzItMi0xLTEtMA_aacd49ba-1f9b-4e2f-86b8-b543ef7dbf13"
      unitRef="usd">343000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMzItNC0xLTEtMA_38bebc21-b575-4d71-970f-df6c687246a4"
      unitRef="usd">265000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMzUtMi0xLTEtMA_5351178a-241f-46dc-9b9a-56dbf4419262"
      unitRef="usd">3793000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMzUtNC0xLTEtMA_96458fd2-3ad6-4699-8370-f098cd725237"
      unitRef="usd">2386000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:ProceedsFromRepaymentsOfDebt
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMzYtMi0xLTEtMA_369289d1-e6ca-4505-81f9-885bd0cfae66"
      unitRef="usd">-17000000</us-gaap:ProceedsFromRepaymentsOfDebt>
    <us-gaap:ProceedsFromRepaymentsOfDebt
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMzYtNC0xLTEtMA_6c3ff1fb-ca3a-40d3-ba25-cac23b560f7b"
      unitRef="usd">75000000</us-gaap:ProceedsFromRepaymentsOfDebt>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMzctMi0xLTEtMA_bcd62e8d-f636-4e59-87c0-19f2b40353a7"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMzctNC0xLTEtMA_b1aa5338-dd18-4c41-876c-c8fe19066bf8"
      unitRef="usd">-85000000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMzgtMi0xLTEtMA_9abd93d4-1aa2-4319-82db-0014dd17cf55"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfMzgtNC0xLTEtMA_88af96d2-ca2d-4d26-b819-d2a6700b4753"
      unitRef="usd">183000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNDAtMi0xLTEtMA_ff7af500-7de6-47e9-bab6-76c9d9039832"
      unitRef="usd">-27825000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNDAtNC0xLTEtMA_c917b3a2-9aae-4673-b7ee-02323e198dc2"
      unitRef="usd">-21682000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNDEtMi0xLTEtMA_b9eebf73-13de-484c-a088-be5db51c1ce2"
      unitRef="usd">-1934000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNDEtNC0xLTEtMA_83e80e0e-ac47-421a-8123-aa0abaff6ab8"
      unitRef="usd">2310000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNDItMi0xLTEtMA_5b6e53e1-6876-4472-a0a3-d46152c4978f"
      unitRef="usd">9199000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idc0df2c97d5e42a187993d8855cb67ed_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNDItNC0xLTEtMA_4deb6fc7-ef59-4d2d-b1af-100d941c1065"
      unitRef="usd">4990000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNDMtMi0xLTEtMA_deec0637-94ff-4c4e-8e3b-e0b25017a17a"
      unitRef="usd">7265000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic1a83a8a3cd447b484c63b9743d99cba_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNDMtNC0xLTEtMA_5394f24f-bb77-423e-969d-576b0757e59e"
      unitRef="usd">7300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNDYtMi0xLTEtMA_e96809a0-0d78-4ebe-8b41-629d9da70699"
      unitRef="usd">8653000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNDYtNC0xLTEtMA_f2f6b294-d310-4229-aff5-0679461ee8ca"
      unitRef="usd">5100000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNDctMi0xLTEtMA_c8ab6e17-7c08-4de8-be5b-7138777346ce"
      unitRef="usd">1960000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNDctNC0xLTEtMA_b859949a-5f47-4bcb-b5c8-0238be77f7eb"
      unitRef="usd">2238000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNDgtMi0xLTEtMA_b0b10d4e-6f83-48af-8de5-5a858fb2e869"
      unitRef="usd">394000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zMS9mcmFnOjlmOTkwNmExZGIyOTRkYzI5NmVkMDEyMDkwNzZmYWYyL3RhYmxlOmJlNzU4ODY4MzVjMDRkZTFhYTdiNWE4ZTM4ZWUwYzFjL3RhYmxlcmFuZ2U6YmU3NTg4NjgzNWMwNGRlMWFhN2I1YThlMzhlZTBjMWNfNDgtNC0xLTEtMA_5ee21c33-e5cc-4855-839d-5973afdb344a"
      unitRef="usd">326000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8zNy9mcmFnOmM5ZmQ4NjBlNzQ5OTRkZDFhNTBlODM1MDQ3MzJmYTEzL3RleHRyZWdpb246YzlmZDg2MGU3NDk5NGRkMWE1MGU4MzUwNDczMmZhMTNfNTM0NQ_93625164-5b11-4644-a4c5-cfb57758362b">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Basis of Presentation.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;  The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions for Form 10-Q and, accordingly, do not include all information and footnotes required by generally accepted accounting principles for complete financial statements. These financial statements should be read in conjunction with the consolidated financial statements and footnotes included in our &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;&lt;a href="http://www.sec.gov/Archives/edgar/data/46250/000004625019000017/hwkn10k2019.htm" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Annual Report on Form 10-K for the fiscal year ended March&#160;31, 2019&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, previously filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;). In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments necessary to present fairly our financial position and the results of our operations and cash flows for the periods presented. All adjustments made to the interim condensed consolidated financial statements were of a normal recurring nature. All significant intercompany accounts and transactions have been eliminated in consolidation. The results of operations for the nine months ended December&#160;29, 2019 are not necessarily indicative of the results that may be expected for the full year.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;References to fiscal 2018 refer to the fiscal year ended April 1, 2018, references to fiscal 2019 refer to the fiscal year ended March&#160;31, 2019 and references to fiscal 2020 refer to the fiscal year ending March&#160;29, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Use of Estimates.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, particularly receivables, inventories, property, plant and equipment, right-of-use assets, goodwill, intangibles, accrued expenses, short-term and long-term lease liability, income taxes and related accounts and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Accounting Policies.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;  The accounting policies we follow are set forth in Note 1 &#x2013; Nature of Business and Significant Accounting Policies to our consolidated financial statements in our &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;&lt;a href="http://www.sec.gov/Archives/edgar/data/46250/000004625019000017/hwkn10k2019.htm" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Annual Report on Form 10-K for the fiscal year ended March&#160;31, 2019&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, previously filed with the SEC. With the exception of our accounting policy regarding leases (see below), there has been no significant change in our accounting policies since the end of fiscal 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Leases.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company determines if an arrangement is a lease at inception. Right-of-use (&#x201c;ROU&#x201d;) assets include operating leases. Lease liabilities for operating leases are classified in &#x201c;short-term lease liabilities&#x201d; and &#x201c;long-term lease liabilities&#x201d; in our condensed consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Operating assets and liabilities are recognized at commencement date based on the present value of the lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable.  Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Lease and non-lease components are generally accounted for separately for real estate leases. For non-real estate leases, we account for the lease and non-lease components as a single lease component. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. The amendments in this update replace the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses on instruments within its scope, including trade receivables. This update is intended to provide financial statement users with more decision-useful information about the expected credit losses. This ASU is effective for annual periods and interim periods for those annual periods beginning after December 15, 2019, which for us is our fiscal year beginning March 30, 2020. Entities may early adopt beginning after December 15, 2018. Upon adoption, we expect this ASU to impact our method for calculating and estimating our allowance for doubtful accounts, but do not expect it to have a material impact to our financial position or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#1f497d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On April 1, 2019, we adopted ASU 2016-02, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;which provides new accounting guidance requiring lessees to recognize most leases as assets and liabilities on the balance sheet and disclose key information about leasing arrangements.  The new standard establishes a ROU model that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases will be classified as finance or operating, with classification affecting the pattern and expense recognition in the income statement. We adopted this ASU using the modified retrospective method. See Note 11 to the condensed consolidated financial statements for further details.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RleHRyZWdpb246MTRiMWFjMmU4YmI4NDgwZmE1NGJiMzJjMzA0ZGJkNGZfMzc2Ng_dca6241e-9614-4a55-8edb-4ee326501aff">Revenue&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our revenue arrangements generally consist of a single performance obligation to transfer promised goods or services. We disaggregate revenues from contracts with customers by operating segments as well as types of products sold. Reporting by operating segment is pertinent to understanding our revenues, as it aligns to how we review the financial performance of our operations. Types of products sold within each operating segment help us to further evaluate the financial performance of our segments. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following tables disaggregate external customer net sales by major revenue stream for the three and nine months ended December&#160;29, 2019 and December&#160;30, 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.879%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.732%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended December 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Water &lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Health and &lt;br/&gt;Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Bulk / Distributed specialty products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Manufactured, blended or repackaged products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total external customer sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended December 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Water &lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Health and &lt;br/&gt;Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Bulk / Distributed specialty products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Manufactured, blended or repackaged products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total external customer sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;128,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine months ended December 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Water &lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Health and &lt;br/&gt;Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Bulk / Distributed specialty products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Manufactured, blended or repackaged products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;284,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total external customer sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;407,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine months ended December 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Water &lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Health and &lt;br/&gt;Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Bulk / Distributed specialty products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;146,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Manufactured, blended or repackaged products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total external customer sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;423,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt;"&gt;For our Industrial and Water Treatment segments, this line includes our bulk products that we do not modify in any way, but receive, store, and ship from our facilities, or direct ship to our customers in large quantities.  For our Health and Nutrition segment, this line includes our non-manufactured distributed specialty products, which may be sold out of one of our facilities or direct shipped to our customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;(2)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt;"&gt;For our Industrial and Water Treatment segments, this line includes our non-bulk specialty products that we either manufacture, blend, repackage, resell in their original form, or direct ship to our customers in smaller quantities, and services we provide for our customers.  For our Health and Nutrition segment, this line includes products manufactured, processed or repackaged in our facility and/or with our equipment.&lt;/span&gt;&lt;/div&gt;Net sales include products and shipping charges, net of estimates for product returns and any related sales rebates. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products. All revenue is recognized when we satisfy our performance obligations under the contract. Our criteria for recording revenue is consistent between our operating segments and types of products sold. We recognize revenue upon transfer of control of the promised products to the customer, with revenue recognized at the point in time the customer obtains control of the products. In arrangements where product is shipped directly from the vendor to our customer, we act as the principal in the transaction as we direct the other party to provide the product to our customer on our behalf, take inventory risk, establish the selling price, and are exposed to credit risk for the collection of the invoiced amount. If there were circumstances where we were to manufacture products for customers that were unique to their specifications and we would be prohibited by contract to use the product for any alternate use, we would recognize revenue over time if all criteria were met.  We have made a policy election to treat shipping costs for FOB shipping point sales as fulfillment costs.  As such, we recognize revenue for all shipping charges, if applicable, at the same time we recognize revenue on the products delivered. We estimate product returns based on historical return rates. Using probability assessments, we estimate sales rebates expected to be paid over the term of the contract. The majority of our contracts have a single performance obligation and are short term in nature. Sales taxes that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. We offer certain customers cash discounts and volume rebates as sales incentives. The discounts and volume rebates are recorded as a reduction in sales at the time revenue is recognized in an amount estimated based on historical experience and contractual obligations. We periodically review the assumptions underlying our estimates of discounts and volume rebates and adjust revenues accordingly.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RleHRyZWdpb246MTRiMWFjMmU4YmI4NDgwZmE1NGJiMzJjMzA0ZGJkNGZfMzc2OA_850dca56-09e2-4cc5-a9cc-a928be69535d">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following tables disaggregate external customer net sales by major revenue stream for the three and nine months ended December&#160;29, 2019 and December&#160;30, 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.879%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.732%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended December 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Water &lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Health and &lt;br/&gt;Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Bulk / Distributed specialty products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Manufactured, blended or repackaged products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total external customer sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended December 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Water &lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Health and &lt;br/&gt;Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Bulk / Distributed specialty products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Manufactured, blended or repackaged products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total external customer sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;128,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine months ended December 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Water &lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Health and &lt;br/&gt;Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Bulk / Distributed specialty products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Manufactured, blended or repackaged products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;284,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total external customer sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;407,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine months ended December 30, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Water &lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Health and &lt;br/&gt;Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Bulk / Distributed specialty products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;146,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Manufactured, blended or repackaged products &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total external customer sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;423,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt;"&gt;For our Industrial and Water Treatment segments, this line includes our bulk products that we do not modify in any way, but receive, store, and ship from our facilities, or direct ship to our customers in large quantities.  For our Health and Nutrition segment, this line includes our non-manufactured distributed specialty products, which may be sold out of one of our facilities or direct shipped to our customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;(2)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt;"&gt;For our Industrial and Water Treatment segments, this line includes our non-bulk specialty products that we either manufacture, blend, repackage, resell in their original form, or direct ship to our customers in smaller quantities, and services we provide for our customers.  For our Health and Nutrition segment, this line includes products manufactured, processed or repackaged in our facility and/or with our equipment.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="i72bebbd39beb47b18ef550256bb0a6a0_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMi0xLTEtMS0w_fbf3e8c4-5ae0-4313-8120-04b3743da4ea"
      unitRef="usd">11615000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i55885921ce47425fb94833128df99e73_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMi0zLTEtMS0w_4954b44b-8ea2-407d-9bc8-5265dca306cc"
      unitRef="usd">4280000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i56ecaf43b30546e5b5bb952b9286b69f_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMi01LTEtMS0w_4ebaac46-727a-4715-966b-438dcdde83c4"
      unitRef="usd">19186000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia2c31261fad54426bf328da7eaf0e6ff_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMi03LTEtMS0w_46ebd43b-a44e-46b2-be92-cfe4b71e3eff"
      unitRef="usd">35081000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i35083ace159f4f31ae09b4c0f035f18f_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMy0xLTEtMS0w_25765ab3-de70-45b7-975f-c8dab8ef1c6b"
      unitRef="usd">50547000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i24cf7f242e864bce9c3c3b4ab69439c0_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMy0zLTEtMS0w_aeb0afd2-ae3b-48ec-adcd-1ce508c9d8d4"
      unitRef="usd">30251000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id808c91eda6b468583e89822bf65050a_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMy01LTEtMS0w_d7d246ad-e02c-4662-8503-01266fa9328b"
      unitRef="usd">3218000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3effdfc709024be3ac1c7db624ac31b7_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMy03LTEtMS0w_a7d71578-0edc-46f3-ad9a-b40ead02b04d"
      unitRef="usd">84016000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib0f1470675e74037afea1f7af941af67_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfNC0xLTEtMS0w_815cd714-dc22-43d8-96c0-4d4dc9a232c8"
      unitRef="usd">856000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i02c34575a47c42b5b17fc5c1738a2961_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfNC0zLTEtMS0w_615f41fa-7b87-4346-90e5-027678cb2cf4"
      unitRef="usd">359000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic02eaee45fee4f44b5ae309edf334198_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfNC01LTEtMS0w_5bb25633-e2ff-4f3b-a44b-b54b39da68fd"
      unitRef="usd">94000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie24d2be51a5e4c118b79d155d6cf74ca_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfNC03LTEtMS0w_1a83694e-9249-4284-8f4a-cf02583360b4"
      unitRef="usd">1309000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i920a5c7b499d4395b9ea4b86a8e2f2ec_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfNS0xLTEtMS0w_b11f08ca-9b54-4fbc-8122-16b824788487"
      unitRef="usd">63018000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iadf30d03bccd4ea6a2ebda19bbe9423f_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfNS0zLTEtMS0w_dad0f29a-db41-4ff2-b8d9-f3fdc6e2b280"
      unitRef="usd">34890000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if32f0dc8282d42b6a48625f0e8968569_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfNS01LTEtMS0w_90ceb70f-0bd8-4024-9157-5343542fff04"
      unitRef="usd">22498000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfNS03LTEtMS0w_c4329f88-43d1-4ed9-9a29-fb8fb98daac1"
      unitRef="usd">120406000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib65a477806ff40d78631fdba1b2a4fd6_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfOS0xLTEtMS0w_6776724a-a9c6-41a5-b6e7-feecb0cc1b48"
      unitRef="usd">15740000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie6b3a164e40e41718da36f2e3e4aa0cb_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfOS0zLTEtMS0w_dd806c8b-dbe2-4be8-b2cc-791764279a5d"
      unitRef="usd">5195000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8e9edfb1752e4c7f8e5d21dd1eb0669f_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfOS01LTEtMS0w_35884372-6ede-4dbf-9649-fd3d2e69f7fc"
      unitRef="usd">22933000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5fb817006d5d4a52814b28bebe5fee94_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfOS03LTEtMS0w_330144f6-5664-4a16-adaf-3e0dc810f73f"
      unitRef="usd">43868000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9bb3adfddccb4235a3f565f5b7900f63_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTAtMS0xLTEtMA_843d7d7a-3732-4484-abda-98850579e0d4"
      unitRef="usd">52130000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9deeb982a8d74693a52eacc89382149b_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTAtMy0xLTEtMA_9ef68cb7-c571-4427-82af-f1eef78c84a6"
      unitRef="usd">27189000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic5940befc0ce462fb95e2f5449cdfc79_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTAtNS0xLTEtMA_de2379c3-2e5d-46d5-8a44-e92435d6c534"
      unitRef="usd">3355000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4a6527ce72fa4d948e09de5fad43417e_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTAtNy0xLTEtMA_0b0eb806-89b1-464d-ab2a-9961ca4a0371"
      unitRef="usd">82674000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib3c2d527de334cd0ab6aefb9de40b7ad_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTEtMS0xLTEtMA_f0005f60-4273-411b-b261-ea168e40f130"
      unitRef="usd">1156000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifb75df91565449f29c94c840b5b003db_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTEtMy0xLTEtMA_7ec8b894-1fd8-470d-a60a-69c88e0fb7a6"
      unitRef="usd">356000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1542b1c0fc414d7dbffab2823caeda32_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTEtNS0xLTEtMA_bb299540-f9f3-4b05-a616-90b39c89b71c"
      unitRef="usd">97000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i848ab44bc9424b27b10916413e164147_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTEtNy0xLTEtMA_f9961292-4016-4f5a-9f9f-d0c2c994b7a4"
      unitRef="usd">1609000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icc827706498f476892f8b1fb2d3d387a_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTItMS0xLTEtMA_b8de5bd2-a191-4852-8eaa-1eb56603bb0c"
      unitRef="usd">69026000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9525a1805415459fb9b160fe1a1999f8_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTItMy0xLTEtMA_e966e8aa-8a3e-4064-ab47-0ac35f90bc32"
      unitRef="usd">32740000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if4b54972aba243aea31b3d4c52abb424_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTItNS0xLTEtMA_d20ae69a-6ff4-405b-bd03-fa7609a4cef0"
      unitRef="usd">26385000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTItNy0xLTEtMA_60ce4e6b-fd91-4401-af8a-97935efbf752"
      unitRef="usd">128151000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i71da61b8d04b48f28b2dd02e927db7db_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTYtMS0xLTEtMA_45e84ae3-8e0e-45d7-8b46-d5992910f9c1"
      unitRef="usd">38405000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2c2426e17ffb4e3782752ee8f6fe8a29_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTYtMy0xLTEtMA_2ddf8bde-6562-47cf-ba19-19b9956dbb32"
      unitRef="usd">13959000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i537e273bcbe542a9a32b6cf7d9c32bab_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTYtNS0xLTEtMA_d5894f90-5557-45ff-999e-57ce2f5f9d88"
      unitRef="usd">66681000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id36d84f5a2f54e069d5e435db6db3266_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTYtNy0xLTEtMA_374feaf0-0ee7-47e0-8ac8-fea7002f4564"
      unitRef="usd">119045000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id2f5178276d1424ca0144640a5002e82_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTctMS0xLTEtMA_579ca1fc-eaa7-468a-ae67-8e68f97524c5"
      unitRef="usd">165447000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i56d5a251f5824a95828396169cea9c23_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTctMy0xLTEtMA_d6b08cd4-63f1-4312-a441-8ce1b54ecfdc"
      unitRef="usd">108888000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i673bb57675c241e5a4e1635fdc23f42e_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTctNS0xLTEtMA_58f214b5-4358-47be-aeba-20820a900cb9"
      unitRef="usd">10551000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic2e1d861c674402eb880b22dda97125b_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTctNy0xLTEtMA_53c6db4a-a95e-4e1f-9074-378dda170601"
      unitRef="usd">284886000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5f446f849a074829b57925d0e7b11a74_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTgtMS0xLTEtMA_1f48ffc7-dcaf-4734-8cb0-1d4310e897e8"
      unitRef="usd">2581000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia5f813869f144612a439e2db47cca670_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTgtMy0xLTEtMA_21bce846-d954-4447-96f3-8870849b34e5"
      unitRef="usd">1163000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9220879e0c1d4ca88ff00f8c25879fcf_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTgtNS0xLTEtMA_23184e9a-7c4e-41b2-9d1a-51ca22d8af55"
      unitRef="usd">110000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i847d9f77a17c4f82ba1d9828cf51c39d_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTgtNy0xLTEtMA_e3bd6cf1-3ada-410f-bcb7-06abddec74ba"
      unitRef="usd">3854000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id4dc4a5c5ef64017bcdb6b19df6c127b_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTktMS0xLTEtMA_1f2426c1-8fbb-4d15-b299-d6f7e5dab42e"
      unitRef="usd">206433000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6a7c41d1d2aa4641b0b5637f1aec344c_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTktMy0xLTEtMA_b6cc344f-b058-412c-aa2f-9d990334309d"
      unitRef="usd">124010000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i96017f46848d43a2a2c18a0fabe8014f_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTktNS0xLTEtMA_87d48474-eee5-4338-9680-9e2ffd35d116"
      unitRef="usd">77342000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMTktNy0xLTEtMA_5cbe8fab-23ba-4a85-bdac-5544b8b7d0cd"
      unitRef="usd">407785000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8a595574101d47dc95bd10a4b53c6119_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjMtMS0xLTEtMA_acf11067-9df3-4cf5-b618-24b2479a0332"
      unitRef="usd">45983000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id2ff7de1347048a39c5fc707d3b6a5bc_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjMtMy0xLTEtMA_3eecedcb-0dda-4581-a248-c17ec94569d7"
      unitRef="usd">16999000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6aaa66b6aac0439eb02f88fec51e4dac_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjMtNS0xLTEtMA_d07b1abb-a478-4484-b5ba-da9f0b23922a"
      unitRef="usd">83234000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iad5261c51e1845baa335e60428c9f357_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjMtNy0xLTEtMA_8f432566-6782-4cd6-bfe7-81a0e8c6778b"
      unitRef="usd">146216000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1ad0b3aaa61543a997915944eeb9c15c_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjQtMS0xLTEtMA_ee49f735-bda4-43a9-9fa0-3091c704f99a"
      unitRef="usd">163366000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia1c663fb50494c929ce6a6305b6bc6db_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjQtMy0xLTEtMA_824a6034-ed2e-4ebb-9760-486fd7817eed"
      unitRef="usd">98153000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6372b8bc74d94df3b8bf08e4c435d815_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjQtNS0xLTEtMA_be8cfdcd-bfa4-4aa9-8c21-c9211a719361"
      unitRef="usd">11039000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i69dd03616f6f43048cb6c135ef00a0e9_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjQtNy0xLTEtMA_e7fce657-e41e-40a9-9194-71ba4ea67a32"
      unitRef="usd">272558000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1df7c36b5d7c459c83c5edcf6f4ecf35_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjUtMS0xLTEtMA_13e26e6a-4369-467e-b015-7550a0247d3b"
      unitRef="usd">3097000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iebe3e9f8f40e4e37806be60d318b95a9_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjUtMy0xLTEtMA_3dee0266-b2c8-4c14-82ec-002a96b8dd41"
      unitRef="usd">1170000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i607e365fe09b44ebb623c27da1875fa0_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjUtNS0xLTEtMA_a564f937-09b6-4535-9395-cba75d1c0535"
      unitRef="usd">234000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i589512e343c14e6ba9994408898c7076_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjUtNy0xLTEtMA_9861d7da-e106-4458-b084-5af1645ef3cf"
      unitRef="usd">4501000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i256d76ef32654357baadfcbc36489293_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjYtMS0xLTEtMA_611bd3c7-e78a-42b6-8c11-0cd35f4258d2"
      unitRef="usd">212446000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e0f877082d24b51a68c54b463576286_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjYtMy0xLTEtMA_4625df35-0d9b-45e2-ab97-94ebc30e5aff"
      unitRef="usd">116322000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i55dd6080e186401f9e756598e5740095_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjYtNS0xLTEtMA_9d63297a-a2cf-4a6a-87de-eaf8a4594942"
      unitRef="usd">94507000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80My9mcmFnOjE0YjFhYzJlOGJiODQ4MGZhNTRiYjMyYzMwNGRiZDRmL3RhYmxlOmI4MGQ4YTRlZmU4NDRjN2JiZmMxMGYyNzRmMWFiNTQyL3RhYmxlcmFuZ2U6YjgwZDhhNGVmZTg0NGM3YmJmYzEwZjI3NGYxYWI1NDJfMjYtNy0xLTEtMA_a2effef8-1c97-47eb-b252-da256f18c763"
      unitRef="usd">423275000</us-gaap:Revenues>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RleHRyZWdpb246ZjZmZDYzMzA1NTViNDU1YmJiNTE4NDRkM2Q4ZmQ5ZjZfNDk3_578c4da3-1cd0-48f7-8bc3-5757c7294203">Earnings per Share&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic earnings per share (&#x201c;EPS&#x201d;) are computed by dividing net earnings by the weighted-average number of common shares outstanding. Diluted EPS includes the dilutive impact of incremental shares assumed to be issued as performance units and restricted stock. Basic and diluted EPS were calculated using the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.121%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.243%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.096%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.096%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.101%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 30,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 30,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average common shares outstanding&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,546,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,667,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,575,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,663,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive impact of performance units and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average common shares outstanding&#x2014;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,605,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,712,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,656,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,727,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For each of the three and nine months ended December&#160;29, 2019 and December&#160;30, 2018, there were no shares excluded from the calculation of weighted-average common shares for diluted EPS.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RleHRyZWdpb246ZjZmZDYzMzA1NTViNDU1YmJiNTE4NDRkM2Q4ZmQ5ZjZfNTA1_c0669a48-e4a7-4b46-a695-2f09a6375ab4">Basic and diluted EPS were calculated using the following:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.121%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.243%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.096%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.096%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.101%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 30,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 30,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average common shares outstanding&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,546,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,667,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,575,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,663,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive impact of performance units and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average common shares outstanding&#x2014;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,605,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,712,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,656,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,727,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RhYmxlOjJlM2I1ZjlhNjAwMTRlZDhhOTZmYzAzNjdiMTQ4NjliL3RhYmxlcmFuZ2U6MmUzYjVmOWE2MDAxNGVkOGE5NmZjMDM2N2IxNDg2OWJfMi0yLTEtMS0w_daf771e1-8cca-4eb8-aaf2-5fa022c1aa4e"
      unitRef="shares">10546453</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RhYmxlOjJlM2I1ZjlhNjAwMTRlZDhhOTZmYzAzNjdiMTQ4NjliL3RhYmxlcmFuZ2U6MmUzYjVmOWE2MDAxNGVkOGE5NmZjMDM2N2IxNDg2OWJfMi00LTEtMS0w_d30ef73b-db99-4a68-a1d9-8006d783d607"
      unitRef="shares">10667001</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RhYmxlOjJlM2I1ZjlhNjAwMTRlZDhhOTZmYzAzNjdiMTQ4NjliL3RhYmxlcmFuZ2U6MmUzYjVmOWE2MDAxNGVkOGE5NmZjMDM2N2IxNDg2OWJfMi02LTEtMS0w_0375ab48-ebd9-4d0c-907f-f64156397a0d"
      unitRef="shares">10575432</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RhYmxlOjJlM2I1ZjlhNjAwMTRlZDhhOTZmYzAzNjdiMTQ4NjliL3RhYmxlcmFuZ2U6MmUzYjVmOWE2MDAxNGVkOGE5NmZjMDM2N2IxNDg2OWJfMi04LTEtMS0w_c8860982-81d8-44aa-b97c-9f369faaf2d6"
      unitRef="shares">10663807</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RhYmxlOjJlM2I1ZjlhNjAwMTRlZDhhOTZmYzAzNjdiMTQ4NjliL3RhYmxlcmFuZ2U6MmUzYjVmOWE2MDAxNGVkOGE5NmZjMDM2N2IxNDg2OWJfMy0yLTEtMS0w_6fcfbe38-4f32-489f-b2f5-291b9f9e69e7"
      unitRef="shares">59442</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RhYmxlOjJlM2I1ZjlhNjAwMTRlZDhhOTZmYzAzNjdiMTQ4NjliL3RhYmxlcmFuZ2U6MmUzYjVmOWE2MDAxNGVkOGE5NmZjMDM2N2IxNDg2OWJfMy00LTEtMS0w_d70a4478-b419-40f5-9519-2a484347c27b"
      unitRef="shares">45026</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RhYmxlOjJlM2I1ZjlhNjAwMTRlZDhhOTZmYzAzNjdiMTQ4NjliL3RhYmxlcmFuZ2U6MmUzYjVmOWE2MDAxNGVkOGE5NmZjMDM2N2IxNDg2OWJfMy02LTEtMS0w_da087dca-9930-4ca8-b85a-1ab212a08d4d"
      unitRef="shares">80683</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RhYmxlOjJlM2I1ZjlhNjAwMTRlZDhhOTZmYzAzNjdiMTQ4NjliL3RhYmxlcmFuZ2U6MmUzYjVmOWE2MDAxNGVkOGE5NmZjMDM2N2IxNDg2OWJfMy04LTEtMS0w_e5657258-07dc-4fae-9fd0-8d95f7d4f3ae"
      unitRef="shares">63570</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RhYmxlOjJlM2I1ZjlhNjAwMTRlZDhhOTZmYzAzNjdiMTQ4NjliL3RhYmxlcmFuZ2U6MmUzYjVmOWE2MDAxNGVkOGE5NmZjMDM2N2IxNDg2OWJfNC0yLTEtMS0w_7471c680-c8a8-4d58-81db-4a2fa756c496"
      unitRef="shares">10605895</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RhYmxlOjJlM2I1ZjlhNjAwMTRlZDhhOTZmYzAzNjdiMTQ4NjliL3RhYmxlcmFuZ2U6MmUzYjVmOWE2MDAxNGVkOGE5NmZjMDM2N2IxNDg2OWJfNC00LTEtMS0w_35cc33bb-728e-4ad2-b295-24d175e818ed"
      unitRef="shares">10712027</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RhYmxlOjJlM2I1ZjlhNjAwMTRlZDhhOTZmYzAzNjdiMTQ4NjliL3RhYmxlcmFuZ2U6MmUzYjVmOWE2MDAxNGVkOGE5NmZjMDM2N2IxNDg2OWJfNC02LTEtMS0w_356d7bb3-c7f0-4bc4-bb25-0011c403343c"
      unitRef="shares">10656115</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RhYmxlOjJlM2I1ZjlhNjAwMTRlZDhhOTZmYzAzNjdiMTQ4NjliL3RhYmxlcmFuZ2U6MmUzYjVmOWE2MDAxNGVkOGE5NmZjMDM2N2IxNDg2OWJfNC04LTEtMS0w_59b41e40-6249-4bcb-8023-b939a8c311ed"
      unitRef="shares">10727377</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RleHRyZWdpb246ZjZmZDYzMzA1NTViNDU1YmJiNTE4NDRkM2Q4ZmQ5ZjZfNDA3_1815b63e-e260-4b02-97c3-7c49e8c34cf3"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RleHRyZWdpb246ZjZmZDYzMzA1NTViNDU1YmJiNTE4NDRkM2Q4ZmQ5ZjZfNDA3_28b4f108-36db-4d8a-86f9-83f66d31f845"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RleHRyZWdpb246ZjZmZDYzMzA1NTViNDU1YmJiNTE4NDRkM2Q4ZmQ5ZjZfNDA3_44c370c4-945d-4bf8-adb0-6dbe12b79080"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl80Ni9mcmFnOmY2ZmQ2MzMwNTU1YjQ1NWJiYjUxODQ0ZDNkOGZkOWY2L3RleHRyZWdpb246ZjZmZDYzMzA1NTViNDU1YmJiNTE4NDRkM2Q4ZmQ5ZjZfNDA3_f8bbba5c-b751-4732-ade3-df9e6857cc8b"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81Mi9mcmFnOjQxOGNkODVmMjIzMzQxODVhYzE3MzliNTZhYjU0NDc5L3RleHRyZWdpb246NDE4Y2Q4NWYyMjMzNDE4NWFjMTczOWI1NmFiNTQ0NzlfMTA5OTUxMTYzMDc0OQ_060f76db-85a2-4feb-aa10-a3b2beb4ead7">Derivative Instruments&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have an interest rate swap agreement to manage the risk associated with a portion of our variable-rate long-term debt.  We do not utilize derivative instruments for speculative purposes. The interest rate swap involves the exchange of fixed-rate and variable-rate payments without the exchange of the underlying notional amount on which the interest payments are calculated.  The $20 million swap agreement will terminate on December 23, 2020.  We have designated this swap as a cash flow hedge and have determined that it qualifies for hedge accounting treatment. For so long as the hedge is effective, changes in fair value of the cash flow hedge are recorded in other comprehensive income (net of tax) until income or loss from the cash flows of the hedged item is realized.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three months ended December&#160;29, 2019, we recorded a nominal amount in other comprehensive loss related to unrealized losses (net of tax) on the cash flow hedge described above. For the nine months ended December&#160;29, 2019, we recorded $0.3 million in other comprehensive loss related to unrealized losses (net of tax) on the cash flow hedge. For both the three and nine months ended December&#160;30, 2018, we recorded $0.2&#160;million in other comprehensive loss related to unrealized losses (net of tax) on the cash flow hedge. Included in prepaid expenses and other current assets on our condensed consolidated balance sheet was $0.1 million as of December&#160;29, 2019 related to the cash flow hedge. As of March&#160;31, 2019, $0.4 million was included in other long-term assets on our condensed consolidated balance sheet related to the cash flow hedge. Unrealized gains and losses will be reflected in net income when the related cash flows or hedged transactions occur and offset the related performance of the hedged item. &lt;/span&gt;&lt;/div&gt;By their nature, derivative instruments are subject to market risk. Derivative instruments are also subject to credit risk associated with counterparties to the derivative contracts. Credit risk associated with derivatives is measured based on the replacement cost should the counterparty with a contract in a gain position to us fail to perform under the terms of the contract. We do not anticipate nonperformance by the counterparty.</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i58b84e1161c447e5afb6ad82e6125a97_I20191229"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81Mi9mcmFnOjQxOGNkODVmMjIzMzQxODVhYzE3MzliNTZhYjU0NDc5L3RleHRyZWdpb246NDE4Y2Q4NWYyMjMzNDE4NWFjMTczOWI1NmFiNTQ0NzlfNTI5_2de0b368-143f-4d10-b912-610fee6854fd"
      unitRef="usd">20000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81Mi9mcmFnOjQxOGNkODVmMjIzMzQxODVhYzE3MzliNTZhYjU0NDc5L3RleHRyZWdpb246NDE4Y2Q4NWYyMjMzNDE4NWFjMTczOWI1NmFiNTQ0NzlfMTA5NQ_ec290d3d-cbd2-412c-8502-973781370a0c"
      unitRef="usd">-300000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81Mi9mcmFnOjQxOGNkODVmMjIzMzQxODVhYzE3MzliNTZhYjU0NDc5L3RleHRyZWdpb246NDE4Y2Q4NWYyMjMzNDE4NWFjMTczOWI1NmFiNTQ0NzlfMTA5OTUxMTYyOTkyOQ_fec32e9c-d961-4480-9b28-ba844c848334"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
      contextRef="i58b84e1161c447e5afb6ad82e6125a97_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81Mi9mcmFnOjQxOGNkODVmMjIzMzQxODVhYzE3MzliNTZhYjU0NDc5L3RleHRyZWdpb246NDE4Y2Q4NWYyMjMzNDE4NWFjMTczOWI1NmFiNTQ0NzlfMTQ0Mw_7495308d-6909-4dcb-9fde-cfc02079def9"
      unitRef="usd">100000</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
      contextRef="icb62ff91d5f54b3e96384399b7311207_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81Mi9mcmFnOjQxOGNkODVmMjIzMzQxODVhYzE3MzliNTZhYjU0NDc5L3RleHRyZWdpb246NDE4Y2Q4NWYyMjMzNDE4NWFjMTczOWI1NmFiNTQ0NzlfMTQ1OQ_41e4a51a-2ca4-4eda-b8be-37336e33cf58"
      unitRef="usd">400000</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81OC9mcmFnOmJjZjU5YjdjNjQwMjRkZDI5N2ZiNzU2MjE2ZDRiYjJlL3RleHRyZWdpb246YmNmNTliN2M2NDAyNGRkMjk3ZmI3NTYyMTZkNGJiMmVfMjE0NA_5366f42c-3b62-4d0e-9e68-bdbc11220488">Fair Value Measurements&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our financial assets and liabilities are measured at fair value at the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). We classify the inputs used to measure fair value into the following hierarchy: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.321%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.570%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.793%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.437%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160; &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160; &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted prices in active markets for similar assets or liabilities, or quoted prices for identical or similar assets or liabilities in markets that are not active, or inputs other than quoted prices that are observable or can be corroborated by observable market data for the asset or liability. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160; &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unobservable inputs for the asset or liability that are supported by little or no market activity. These fair values are determined using pricing models for which the assumptions utilize management&#x2019;s estimates or market participant assumptions. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;The fair value hierarchy requires the use of observable market data when available. In instances where inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement has been determined based on the lowest level input that is significant to the fair value measurement in its entirety. Our assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our financial assets that are measured at fair value on a recurring basis are an interest rate swap and assets held in a deferred compensation retirement plan.  The interest rate swap is classified as prepaid expenses and other current assets on our balance sheet as of December&#160;29, 2019. The deferred compensation retirement plan assets are classified as other long-term assets on our balance sheet, with the portion of the deferred compensation retirement plan assets expected to be paid within twelve months classified as other current assets.  The fair value of the interest rate swap is determined by the respective counterparties based on interest rate changes. Interest rate swaps are valued based on observable interest rate yield curves for similar instruments.  The deferred compensation plan assets relate to contributions made to a non-qualified compensation plan on behalf of certain employees who are classified as &#x201c;highly compensated employees&#x201d; as determined by IRS guidelines.  The assets are part of a rabbi trust and the funds are held in mutual funds.  The fair value of the deferred compensation is based on the quoted market prices for the mutual funds at the end of the period. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following tables summarize the balances of assets measured at fair value on a recurring basis as of December&#160;29, 2019 and March&#160;31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%;"&gt;&#160;0&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.071%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.957%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.957%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.813%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred compensation plan assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.071%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.957%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.957%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.813%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81OC9mcmFnOmJjZjU5YjdjNjQwMjRkZDI5N2ZiNzU2MjE2ZDRiYjJlL3RleHRyZWdpb246YmNmNTliN2M2NDAyNGRkMjk3ZmI3NTYyMTZkNGJiMmVfMjE0Nw_999aa5f9-aa13-45e0-be18-f78ea643a364">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following tables summarize the balances of assets measured at fair value on a recurring basis as of December&#160;29, 2019 and March&#160;31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%;"&gt;&#160;0&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.071%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.957%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.957%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.813%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred compensation plan assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.071%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.957%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.957%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.813%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
      contextRef="ifd749d1c440e49508244ebda25949de8_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81OC9mcmFnOmJjZjU5YjdjNjQwMjRkZDI5N2ZiNzU2MjE2ZDRiYjJlL3RhYmxlOmY4NzFiMWVjNzMzOTQ4MzBhMmNiYWRhYzUwZDllZDZiL3RhYmxlcmFuZ2U6Zjg3MWIxZWM3MzM5NDgzMGEyY2JhZGFjNTBkOWVkNmJfMi0yLTEtMS0w_f08bfe02-fefb-4be6-8e12-1984d8f43689"
      unitRef="usd">0</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
      contextRef="i05771111161b466fbcf03f47d6066f96_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81OC9mcmFnOmJjZjU5YjdjNjQwMjRkZDI5N2ZiNzU2MjE2ZDRiYjJlL3RhYmxlOmY4NzFiMWVjNzMzOTQ4MzBhMmNiYWRhYzUwZDllZDZiL3RhYmxlcmFuZ2U6Zjg3MWIxZWM3MzM5NDgzMGEyY2JhZGFjNTBkOWVkNmJfMi00LTEtMS0w_6f2055ac-0d58-4df9-95de-d3fb628464ae"
      unitRef="usd">80000</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
      contextRef="i783f9e105e19405786b42a9ce2a4772b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81OC9mcmFnOmJjZjU5YjdjNjQwMjRkZDI5N2ZiNzU2MjE2ZDRiYjJlL3RhYmxlOmY4NzFiMWVjNzMzOTQ4MzBhMmNiYWRhYzUwZDllZDZiL3RhYmxlcmFuZ2U6Zjg3MWIxZWM3MzM5NDgzMGEyY2JhZGFjNTBkOWVkNmJfMi02LTEtMS0w_1e6bfc47-8a53-42f5-b851-94aee425afcb"
      unitRef="usd">0</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i670ce3ccaf084a8ba528ee4f03b4f577_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81OC9mcmFnOmJjZjU5YjdjNjQwMjRkZDI5N2ZiNzU2MjE2ZDRiYjJlL3RhYmxlOmY4NzFiMWVjNzMzOTQ4MzBhMmNiYWRhYzUwZDllZDZiL3RhYmxlcmFuZ2U6Zjg3MWIxZWM3MzM5NDgzMGEyY2JhZGFjNTBkOWVkNmJfMy0yLTEtMS0w_a85ffd1b-e09b-4293-8f4b-54874a1e2eec"
      unitRef="usd">4138000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ibd30fd3a7a084c3287cef04fa9b675e1_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81OC9mcmFnOmJjZjU5YjdjNjQwMjRkZDI5N2ZiNzU2MjE2ZDRiYjJlL3RhYmxlOmY4NzFiMWVjNzMzOTQ4MzBhMmNiYWRhYzUwZDllZDZiL3RhYmxlcmFuZ2U6Zjg3MWIxZWM3MzM5NDgzMGEyY2JhZGFjNTBkOWVkNmJfMy00LTEtMS0w_5511ab5a-13dd-4c2a-b98d-754a851170d4"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="iad85c98322944ea9b518d9e1254be0a4_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81OC9mcmFnOmJjZjU5YjdjNjQwMjRkZDI5N2ZiNzU2MjE2ZDRiYjJlL3RhYmxlOmY4NzFiMWVjNzMzOTQ4MzBhMmNiYWRhYzUwZDllZDZiL3RhYmxlcmFuZ2U6Zjg3MWIxZWM3MzM5NDgzMGEyY2JhZGFjNTBkOWVkNmJfMy02LTEtMS0w_0d174565-939d-4376-8639-640461a7b73f"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
      contextRef="i1dee64982b934d098add8a8ac11d64c9_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81OC9mcmFnOmJjZjU5YjdjNjQwMjRkZDI5N2ZiNzU2MjE2ZDRiYjJlL3RhYmxlOjM2NGY5YmE5ZGM0MTRiODFiODc1YjY5ZjY4OWE2MDc3L3RhYmxlcmFuZ2U6MzY0ZjliYTlkYzQxNGI4MWI4NzViNjlmNjg5YTYwNzdfMi0yLTEtMS0w_59f19821-4db4-4222-8336-899cab930949"
      unitRef="usd">0</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
      contextRef="i62277eb9d0864a2b97f76330dac24ac6_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81OC9mcmFnOmJjZjU5YjdjNjQwMjRkZDI5N2ZiNzU2MjE2ZDRiYjJlL3RhYmxlOjM2NGY5YmE5ZGM0MTRiODFiODc1YjY5ZjY4OWE2MDc3L3RhYmxlcmFuZ2U6MzY0ZjliYTlkYzQxNGI4MWI4NzViNjlmNjg5YTYwNzdfMi00LTEtMS0w_288f9738-e1a9-4ad5-844f-257b967fed4a"
      unitRef="usd">435000</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
      contextRef="iacdea35fa2d94363ab73647a5c8706ca_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81OC9mcmFnOmJjZjU5YjdjNjQwMjRkZDI5N2ZiNzU2MjE2ZDRiYjJlL3RhYmxlOjM2NGY5YmE5ZGM0MTRiODFiODc1YjY5ZjY4OWE2MDc3L3RhYmxlcmFuZ2U6MzY0ZjliYTlkYzQxNGI4MWI4NzViNjlmNjg5YTYwNzdfMi02LTEtMS0w_6ffda6e5-7ec9-466e-9516-4ffe5dafbd5f"
      unitRef="usd">0</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ifc285fc822ed4d3b8268b6683c7d4f12_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81OC9mcmFnOmJjZjU5YjdjNjQwMjRkZDI5N2ZiNzU2MjE2ZDRiYjJlL3RhYmxlOjM2NGY5YmE5ZGM0MTRiODFiODc1YjY5ZjY4OWE2MDc3L3RhYmxlcmFuZ2U6MzY0ZjliYTlkYzQxNGI4MWI4NzViNjlmNjg5YTYwNzdfMy0yLTEtMS0w_33d61a11-f08c-468a-9b43-540087c2c4f0"
      unitRef="usd">2637000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i7feaa74195e04c308b1a2b0c9fc8bcfc_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81OC9mcmFnOmJjZjU5YjdjNjQwMjRkZDI5N2ZiNzU2MjE2ZDRiYjJlL3RhYmxlOjM2NGY5YmE5ZGM0MTRiODFiODc1YjY5ZjY4OWE2MDc3L3RhYmxlcmFuZ2U6MzY0ZjliYTlkYzQxNGI4MWI4NzViNjlmNjg5YTYwNzdfMy00LTEtMS0w_ffcf72e2-335a-4595-b830-3866d3d59aad"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ibdc764adb7064d15b991be87fdee258a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl81OC9mcmFnOmJjZjU5YjdjNjQwMjRkZDI5N2ZiNzU2MjE2ZDRiYjJlL3RhYmxlOjM2NGY5YmE5ZGM0MTRiODFiODc1YjY5ZjY4OWE2MDc3L3RhYmxlcmFuZ2U6MzY0ZjliYTlkYzQxNGI4MWI4NzViNjlmNjg5YTYwNzdfMy02LTEtMS0w_006f37aa-5095-4fd9-8d6a-4be8ef1cd361"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82MS9mcmFnOjk3MjgwYTU1ODAxMjQ3YTlhNTYwYzgxNWNmM2JkYTE5L3RleHRyZWdpb246OTcyODBhNTU4MDEyNDdhOWE1NjBjODE1Y2YzYmRhMTlfNjU5_f361657f-7b2c-43c2-8efa-86ca35c63ad5">Assets Held for SaleIn fiscal 2019, management entered into a plan of action to dispose of an office building in St. Louis, Missouri currently utilized in the administration of our Industrial segment.  The amount of office space in this facility is no longer needed due to current staffing levels, and management expects to relocate affected employees to leased space.  The building is listed for sale at a price in excess of its current book value, and thus no impairment has been recognized. The $0.9 million net book value of this property is recorded as an asset held for sale within &#x201c;Prepaid expenses and other current assets&#x201d; on our balance sheet.</us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82MS9mcmFnOjk3MjgwYTU1ODAxMjQ3YTlhNTYwYzgxNWNmM2JkYTE5L3RleHRyZWdpb246OTcyODBhNTU4MDEyNDdhOWE1NjBjODE1Y2YzYmRhMTlfNTE0_28c3179f-b390-45ae-a2e1-2acac86a19c8"
      unitRef="usd">900000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82NC9mcmFnOmQzMGYwZjQwZmU4NDQ2ODc4ZDcwZGM2MzBlZjExMjM1L3RleHRyZWdpb246ZDMwZjBmNDBmZTg0NDY4NzhkNzBkYzYzMGVmMTEyMzVfNjI4_a3cbfaba-f810-452d-91cc-6993a69cb120">Inventories&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories at December&#160;29, 2019 and March&#160;31, 2019 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.414%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.053%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.055%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory (FIFO basis)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;LIFO reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The first in, first out (&#x201c;FIFO&#x201d;) value of inventories accounted for under the last in, first out (&#x201c;LIFO&#x201d;) method was $43.7&#160;million at December&#160;29, 2019 and $45.2 million at March&#160;31, 2019. The remainder of the inventory was valued and accounted for under the FIFO method.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The LIFO reserve decreased $0.3 million during the three months ended December&#160;29, 2019 and decreased $0.5 million during the three months ended December&#160;30, 2018. During the nine months ended December&#160;29, 2019, the LIFO reserve decreased $0.6 million and decreased nominally during the nine months ended December&#160;30, 2018. The valuation of LIFO inventory for interim periods is based on our estimates of year-end inventory levels and costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82NC9mcmFnOmQzMGYwZjQwZmU4NDQ2ODc4ZDcwZGM2MzBlZjExMjM1L3RleHRyZWdpb246ZDMwZjBmNDBmZTg0NDY4NzhkNzBkYzYzMGVmMTEyMzVfNjI0_3c6d34e1-7782-4065-83c0-673c5e31e50b">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories at December&#160;29, 2019 and March&#160;31, 2019 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.414%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.053%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.055%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventory (FIFO basis)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;LIFO reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82NC9mcmFnOmQzMGYwZjQwZmU4NDQ2ODc4ZDcwZGM2MzBlZjExMjM1L3RhYmxlOjI0NDliMTY0YzkyMTRiZDI5NTgwMTg1YzFiNGQyMTBkL3RhYmxlcmFuZ2U6MjQ0OWIxNjRjOTIxNGJkMjk1ODAxODVjMWI0ZDIxMGRfMi0yLTEtMS0w_7244a013-e520-42a7-8ed9-9a1fd4d29c71"
      unitRef="usd">61976000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82NC9mcmFnOmQzMGYwZjQwZmU4NDQ2ODc4ZDcwZGM2MzBlZjExMjM1L3RhYmxlOjI0NDliMTY0YzkyMTRiZDI5NTgwMTg1YzFiNGQyMTBkL3RhYmxlcmFuZ2U6MjQ0OWIxNjRjOTIxNGJkMjk1ODAxODVjMWI0ZDIxMGRfMi00LTEtMS0w_8dd71162-7574-432b-a47f-5dcebfadbc81"
      unitRef="usd">65526000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryLIFOReserve
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82NC9mcmFnOmQzMGYwZjQwZmU4NDQ2ODc4ZDcwZGM2MzBlZjExMjM1L3RhYmxlOjI0NDliMTY0YzkyMTRiZDI5NTgwMTg1YzFiNGQyMTBkL3RhYmxlcmFuZ2U6MjQ0OWIxNjRjOTIxNGJkMjk1ODAxODVjMWI0ZDIxMGRfMy0yLTEtMS0w_b1cf7ef3-0fab-4f0b-9eff-50b4d874b325"
      unitRef="usd">4434000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82NC9mcmFnOmQzMGYwZjQwZmU4NDQ2ODc4ZDcwZGM2MzBlZjExMjM1L3RhYmxlOjI0NDliMTY0YzkyMTRiZDI5NTgwMTg1YzFiNGQyMTBkL3RhYmxlcmFuZ2U6MjQ0OWIxNjRjOTIxNGJkMjk1ODAxODVjMWI0ZDIxMGRfMy00LTEtMS0w_6a3e532e-a696-47fe-8183-27ff3c338dce"
      unitRef="usd">5044000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryNet
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82NC9mcmFnOmQzMGYwZjQwZmU4NDQ2ODc4ZDcwZGM2MzBlZjExMjM1L3RhYmxlOjI0NDliMTY0YzkyMTRiZDI5NTgwMTg1YzFiNGQyMTBkL3RhYmxlcmFuZ2U6MjQ0OWIxNjRjOTIxNGJkMjk1ODAxODVjMWI0ZDIxMGRfNC0yLTEtMS0w_6c0940e8-30fc-4182-a599-4f5111b4566a"
      unitRef="usd">57542000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82NC9mcmFnOmQzMGYwZjQwZmU4NDQ2ODc4ZDcwZGM2MzBlZjExMjM1L3RhYmxlOjI0NDliMTY0YzkyMTRiZDI5NTgwMTg1YzFiNGQyMTBkL3RhYmxlcmFuZ2U6MjQ0OWIxNjRjOTIxNGJkMjk1ODAxODVjMWI0ZDIxMGRfNC00LTEtMS0w_3695c98b-9d70-423f-a003-e7ba2c222107"
      unitRef="usd">60482000</us-gaap:InventoryNet>
    <us-gaap:LIFOInventoryAmount
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82NC9mcmFnOmQzMGYwZjQwZmU4NDQ2ODc4ZDcwZGM2MzBlZjExMjM1L3RleHRyZWdpb246ZDMwZjBmNDBmZTg0NDY4NzhkNzBkYzYzMGVmMTEyMzVfMjAx_2d4aabb5-de90-43d0-805d-73c18c7634f6"
      unitRef="usd">43700000</us-gaap:LIFOInventoryAmount>
    <us-gaap:LIFOInventoryAmount
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82NC9mcmFnOmQzMGYwZjQwZmU4NDQ2ODc4ZDcwZGM2MzBlZjExMjM1L3RleHRyZWdpb246ZDMwZjBmNDBmZTg0NDY4NzhkNzBkYzYzMGVmMTEyMzVfMjE0_4fe54798-19bf-4e2a-8180-f9c7e45179d3"
      unitRef="usd">45200000</us-gaap:LIFOInventoryAmount>
    <us-gaap:InventoryLIFOReservePeriodCharge
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82NC9mcmFnOmQzMGYwZjQwZmU4NDQ2ODc4ZDcwZGM2MzBlZjExMjM1L3RleHRyZWdpb246ZDMwZjBmNDBmZTg0NDY4NzhkNzBkYzYzMGVmMTEyMzVfMzI4_67d3e34a-db5e-45b5-8b96-c82bd05e907a"
      unitRef="usd">-300000</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:InventoryLIFOReservePeriodCharge
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82NC9mcmFnOmQzMGYwZjQwZmU4NDQ2ODc4ZDcwZGM2MzBlZjExMjM1L3RleHRyZWdpb246ZDMwZjBmNDBmZTg0NDY4NzhkNzBkYzYzMGVmMTEyMzVfMzcx_68bc7345-4d6c-4162-a7bc-d323197c67cb"
      unitRef="usd">-500000</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:InventoryLIFOReservePeriodCharge
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82NC9mcmFnOmQzMGYwZjQwZmU4NDQ2ODc4ZDcwZGM2MzBlZjExMjM1L3RleHRyZWdpb246ZDMwZjBmNDBmZTg0NDY4NzhkNzBkYzYzMGVmMTEyMzVfNDYw_da80b3f1-49fa-4985-b594-4e9e3be0376d"
      unitRef="usd">-600000</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:InventoryLIFOReservePeriodCharge
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl82NC9mcmFnOmQzMGYwZjQwZmU4NDQ2ODc4ZDcwZGM2MzBlZjExMjM1L3RleHRyZWdpb246ZDMwZjBmNDBmZTg0NDY4NzhkNzBkYzYzMGVmMTEyMzVfMTY0OTI2NzQ0MjM0NQ_c4c52c8d-035d-43e7-9f16-bb75c08981d9"
      unitRef="usd">0</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RleHRyZWdpb246YzY0YjY5MWJiMzhkNGJiNWE3MDA2MDI4ZTFjYWIxOGRfMzM0_4236024d-8599-4004-9e52-7d29246d19cb">Goodwill and Intangible Assets&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying amount of goodwill was $58.4&#160;million as of December&#160;29, 2019 and March&#160;31, 2019, of which $44.9 million was related to our Health and Nutrition segment, $7.0 million was related to our Water Treatment segment, and $6.5 million was related to our Industrial segment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of our intangible assets as of December&#160;29, 2019 and March&#160;31, 2019 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.222%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:32.135%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.551%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.172%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.551%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.578%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.551%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.172%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.454%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.172%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.551%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.180%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.551%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.182%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&#160;&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other finite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indefinite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RleHRyZWdpb246YzY0YjY5MWJiMzhkNGJiNWE3MDA2MDI4ZTFjYWIxOGRfMTY0OTI2NzQ0MjAxNg_4a8f5be7-4a69-4349-9dad-5bc8e05e3552"
      unitRef="usd">58400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RleHRyZWdpb246YzY0YjY5MWJiMzhkNGJiNWE3MDA2MDI4ZTFjYWIxOGRfMTY0OTI2NzQ0MjAxNg_9951f145-d69a-4cdc-b848-a8fbebdcdc13"
      unitRef="usd">58400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i946446fd95f4434285ab4e5df33a8bdc_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RleHRyZWdpb246YzY0YjY5MWJiMzhkNGJiNWE3MDA2MDI4ZTFjYWIxOGRfMTEy_38036ab8-1613-49bf-b9c2-da8dab489511"
      unitRef="usd">44900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i896426afa05143d7b391a0521f84707f_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RleHRyZWdpb246YzY0YjY5MWJiMzhkNGJiNWE3MDA2MDI4ZTFjYWIxOGRfMTY0_72b04ea4-5dd5-46b1-af63-f741d006dca5"
      unitRef="usd">7000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i43600a8879fc465ab0d03cf227eee4ab_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RleHRyZWdpb246YzY0YjY5MWJiMzhkNGJiNWE3MDA2MDI4ZTFjYWIxOGRfMjE1_63aeb78f-3835-4e19-8af1-f8308b2f3fda"
      unitRef="usd">6500000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RleHRyZWdpb246YzY0YjY5MWJiMzhkNGJiNWE3MDA2MDI4ZTFjYWIxOGRfMzMx_6293a0fc-06e2-4562-b3f2-59ab6cabeec8">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of our intangible assets as of December&#160;29, 2019 and March&#160;31, 2019 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.222%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:32.135%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.551%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.172%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.551%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.578%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.551%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.172%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.454%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.172%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.551%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.180%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.551%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.182%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross&#160;&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other finite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indefinite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id30bbe3e7ebf4c668f755f4dad147fd9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfMy0yLTEtMS0w_e18a7a24-92c1-4b1f-975d-2ab3f10db9b6"
      unitRef="usd">78383000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id30bbe3e7ebf4c668f755f4dad147fd9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfMy00LTEtMS0w_c4e845ea-364a-4c6c-a00c-32abff4f3f73"
      unitRef="usd">20277000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id30bbe3e7ebf4c668f755f4dad147fd9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfMy02LTEtMS0w_d2edb362-be15-48b2-8281-6ec14cee2ffc"
      unitRef="usd">58106000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5f99a08019d44ae78f31e8fe7efc6da7_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfMy04LTEtMS0w_7632dcbc-d87d-4c14-8057-c5cf6d10b6ed"
      unitRef="usd">78383000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5f99a08019d44ae78f31e8fe7efc6da7_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfMy0xMC0xLTEtMA_b0376fe1-4186-4819-9b62-e6470cbf46f1"
      unitRef="usd">16910000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5f99a08019d44ae78f31e8fe7efc6da7_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfMy0xMi0xLTEtMA_12baf3d5-e648-4768-97d1-167bc3584306"
      unitRef="usd">61473000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8f06fcb9ff814fd1911939cbd9bc74a4_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNC0yLTEtMS0w_f4fb4c3a-c9b4-4db4-996d-90857dd6383f"
      unitRef="usd">6045000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8f06fcb9ff814fd1911939cbd9bc74a4_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNC00LTEtMS0w_a97b3cd8-465a-4dd8-90df-9d6e6531c226"
      unitRef="usd">3509000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8f06fcb9ff814fd1911939cbd9bc74a4_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNC02LTEtMS0w_d515d7c3-335a-48ad-8f39-e900f88c3583"
      unitRef="usd">2536000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9e29d2dcdb1b4524904a76f33eb17d21_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNC04LTEtMS0w_e9edc4c3-5a65-4897-84a0-e614faa0001d"
      unitRef="usd">6045000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9e29d2dcdb1b4524904a76f33eb17d21_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNC0xMC0xLTEtMA_66d84b83-c7f4-4a93-8b51-4322a6e21d63"
      unitRef="usd">3115000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9e29d2dcdb1b4524904a76f33eb17d21_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNC0xMi0xLTEtMA_19e75cae-f06d-4dc2-b42e-b056c87bebe0"
      unitRef="usd">2930000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4995eacbb53942b5b8728aa835ffe045_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNS0yLTEtMS0w_b359c3ce-148b-45c3-8ae5-fd4c74cfd463"
      unitRef="usd">3648000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4995eacbb53942b5b8728aa835ffe045_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNS00LTEtMS0w_bc24afff-3063-4248-83d4-2f95b3faa277"
      unitRef="usd">3596000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4995eacbb53942b5b8728aa835ffe045_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNS02LTEtMS0w_6c144f6c-8256-44d6-a2f5-99bda7dfc0cf"
      unitRef="usd">52000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i95fef78c43504c08871bcb9e9f0def08_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNS04LTEtMS0w_c06badb1-a680-43ab-acaa-22bcc9b2c7eb"
      unitRef="usd">3648000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i95fef78c43504c08871bcb9e9f0def08_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNS0xMC0xLTEtMA_5e64f323-4592-4c26-b1cf-8e4684f20658"
      unitRef="usd">3552000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i95fef78c43504c08871bcb9e9f0def08_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNS0xMi0xLTEtMA_c01e4b59-7473-4bdd-95f3-1ec9eff3298e"
      unitRef="usd">96000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNi0yLTEtMS0w_0e47545a-e0b1-4828-84fe-e58651259ee7"
      unitRef="usd">88076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNi00LTEtMS0w_3867ad2b-110c-4735-a394-b445b2069ca5"
      unitRef="usd">27382000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNi02LTEtMS0w_12f442a6-9169-4e52-a340-87742371251a"
      unitRef="usd">60694000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNi04LTEtMS0w_4bc4a93d-ec01-43d1-8569-687ffc3f822c"
      unitRef="usd">88076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNi0xMC0xLTEtMA_8a701d60-0438-40b1-8e90-5c5d1f14071f"
      unitRef="usd">23577000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNi0xMi0xLTEtMA_2dd41aab-1b84-4f9d-ac96-148dd457578b"
      unitRef="usd">64499000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <hwkn:IndefiniteLivedIntangibleAssetsExcludingGoodwillGross
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNy0yLTEtMS0w_40dc3145-7005-45d2-a47b-26851f68c09c"
      unitRef="usd">1227000</hwkn:IndefiniteLivedIntangibleAssetsExcludingGoodwillGross>
    <hwkn:IndefiniteIntangibleAssetsAccumulatedAmortization
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNy00LTEtMS0w_dea2bc8a-19df-4305-b5fe-85767b40f7ba"
      unitRef="usd">0</hwkn:IndefiniteIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNy02LTEtMS0w_1c4d1ad4-59c4-4caf-a446-217ee2a3f7b5"
      unitRef="usd">1227000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <hwkn:IndefiniteLivedIntangibleAssetsExcludingGoodwillGross
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNy04LTEtMS0w_17007432-3031-4f51-ba27-df0aa729e47f"
      unitRef="usd">1227000</hwkn:IndefiniteLivedIntangibleAssetsExcludingGoodwillGross>
    <hwkn:IndefiniteIntangibleAssetsAccumulatedAmortization
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNy0xMC0xLTEtMA_fead6abf-edc2-48f2-809d-1f762b3b5d77"
      unitRef="usd">0</hwkn:IndefiniteIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfNy0xMi0xLTEtMA_b83c298c-8de2-4717-9b0c-7e98f7fbfe43"
      unitRef="usd">1227000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfOC0yLTEtMS0w_4bec92cc-25a8-4db9-8b80-8c754047d98b"
      unitRef="usd">89303000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfOC00LTEtMS0w_e6a12592-18a5-4f6b-88b0-d3d76ce51ea9"
      unitRef="usd">27382000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfOC02LTEtMS0w_38492472-9d58-43dc-af4a-c3f403a9e44f"
      unitRef="usd">61921000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfOC04LTEtMS0w_0f93877d-2ab6-402e-a303-3b05f5f3e247"
      unitRef="usd">89303000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfOC0xMC0xLTEtMA_ea5f733b-8d3f-4a56-aeec-b852974a6123"
      unitRef="usd">23577000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83MC9mcmFnOmM2NGI2OTFiYjM4ZDRiYjVhNzAwNjAyOGUxY2FiMThkL3RhYmxlOmM2MzdlMjE0MjMwZTQwY2NhMmRjZWJiNWY3ODZhNzIwL3RhYmxlcmFuZ2U6YzYzN2UyMTQyMzBlNDBjY2EyZGNlYmI1Zjc4NmE3MjBfOC0xMi0xLTEtMA_9d525aaa-f8f3-467f-8cf8-be3f7c31a39b"
      unitRef="usd">65726000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83Ni9mcmFnOjg5MWRiYTU3NzdkNzQzODI5MjZiN2VhYzZkYzAyOGRhL3RleHRyZWdpb246ODkxZGJhNTc3N2Q3NDM4MjkyNmI3ZWFjNmRjMDI4ZGFfNzE_d2575bcf-35c4-4bd2-af9c-87feb78757fa">Debt &lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Debt at December&#160;29, 2019 and March&#160;31, 2019 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.491%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.545%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.710%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.141%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Senior secured revolving loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83Ni9mcmFnOjg5MWRiYTU3NzdkNzQzODI5MjZiN2VhYzZkYzAyOGRhL3RleHRyZWdpb246ODkxZGJhNTc3N2Q3NDM4MjkyNmI3ZWFjNmRjMDI4ZGFfNzM_d0b1058c-72ed-4dcc-97e9-6e69ad7b76bc">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Debt at December&#160;29, 2019 and March&#160;31, 2019 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.491%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.545%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.710%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.141%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Senior secured revolving loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83Ni9mcmFnOjg5MWRiYTU3NzdkNzQzODI5MjZiN2VhYzZkYzAyOGRhL3RhYmxlOmZkYjU3NDIyODdmMzQ4NTg5NmJkYTE1OGEwYmI3YmFiL3RhYmxlcmFuZ2U6ZmRiNTc0MjI4N2YzNDg1ODk2YmRhMTU4YTBiYjdiYWJfNC0yLTEtMS0w_1001485b-c0a4-4ed6-9ed2-a70c71d20a62"
      unitRef="usd">68000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83Ni9mcmFnOjg5MWRiYTU3NzdkNzQzODI5MjZiN2VhYzZkYzAyOGRhL3RhYmxlOmZkYjU3NDIyODdmMzQ4NTg5NmJkYTE1OGEwYmI3YmFiL3RhYmxlcmFuZ2U6ZmRiNTc0MjI4N2YzNDg1ODk2YmRhMTU4YTBiYjdiYWJfNC00LTEtMS0w_7a0cd7b9-3d91-454e-810a-e839d576c070"
      unitRef="usd">85000000</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83Ni9mcmFnOjg5MWRiYTU3NzdkNzQzODI5MjZiN2VhYzZkYzAyOGRhL3RhYmxlOmZkYjU3NDIyODdmMzQ4NTg5NmJkYTE1OGEwYmI3YmFiL3RhYmxlcmFuZ2U6ZmRiNTc0MjI4N2YzNDg1ODk2YmRhMTU4YTBiYjdiYWJfNi0yLTEtMS0w_c1b1d703-71d3-4f15-a5f9-9bb7c7a3650e"
      unitRef="usd">365000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83Ni9mcmFnOjg5MWRiYTU3NzdkNzQzODI5MjZiN2VhYzZkYzAyOGRhL3RhYmxlOmZkYjU3NDIyODdmMzQ4NTg5NmJkYTE1OGEwYmI3YmFiL3RhYmxlcmFuZ2U6ZmRiNTc0MjI4N2YzNDg1ODk2YmRhMTU4YTBiYjdiYWJfNi00LTEtMS0w_dc4c5dfc-9853-4990-804c-ecdb142c65a5"
      unitRef="usd">435000</us-gaap:UnamortizedDebtIssuanceExpense>
    <hwkn:Totaldebtnetofdebtissuancecosts
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83Ni9mcmFnOjg5MWRiYTU3NzdkNzQzODI5MjZiN2VhYzZkYzAyOGRhL3RhYmxlOmZkYjU3NDIyODdmMzQ4NTg5NmJkYTE1OGEwYmI3YmFiL3RhYmxlcmFuZ2U6ZmRiNTc0MjI4N2YzNDg1ODk2YmRhMTU4YTBiYjdiYWJfNy0yLTEtMS0w_4ea6797e-eda1-4548-9fd1-8bb87651ccc6"
      unitRef="usd">67635000</hwkn:Totaldebtnetofdebtissuancecosts>
    <hwkn:Totaldebtnetofdebtissuancecosts
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83Ni9mcmFnOjg5MWRiYTU3NzdkNzQzODI5MjZiN2VhYzZkYzAyOGRhL3RhYmxlOmZkYjU3NDIyODdmMzQ4NTg5NmJkYTE1OGEwYmI3YmFiL3RhYmxlcmFuZ2U6ZmRiNTc0MjI4N2YzNDg1ODk2YmRhMTU4YTBiYjdiYWJfNy00LTEtMS0w_5c89e6cc-aa67-4f9c-a517-bfd6c5ce8be0"
      unitRef="usd">84565000</hwkn:Totaldebtnetofdebtissuancecosts>
    <us-gaap:LongTermDebtCurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83Ni9mcmFnOjg5MWRiYTU3NzdkNzQzODI5MjZiN2VhYzZkYzAyOGRhL3RhYmxlOmZkYjU3NDIyODdmMzQ4NTg5NmJkYTE1OGEwYmI3YmFiL3RhYmxlcmFuZ2U6ZmRiNTc0MjI4N2YzNDg1ODk2YmRhMTU4YTBiYjdiYWJfOC0yLTEtMS0xMQ_a7f589bf-4722-4619-ba97-cc32f3a7750e"
      unitRef="usd">9907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83Ni9mcmFnOjg5MWRiYTU3NzdkNzQzODI5MjZiN2VhYzZkYzAyOGRhL3RhYmxlOmZkYjU3NDIyODdmMzQ4NTg5NmJkYTE1OGEwYmI3YmFiL3RhYmxlcmFuZ2U6ZmRiNTc0MjI4N2YzNDg1ODk2YmRhMTU4YTBiYjdiYWJfOC00LTEtMS0w_c5c36ef8-21d4-4f6d-ad21-41c5dcfdcda8"
      unitRef="usd">9907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83Ni9mcmFnOjg5MWRiYTU3NzdkNzQzODI5MjZiN2VhYzZkYzAyOGRhL3RhYmxlOmZkYjU3NDIyODdmMzQ4NTg5NmJkYTE1OGEwYmI3YmFiL3RhYmxlcmFuZ2U6ZmRiNTc0MjI4N2YzNDg1ODk2YmRhMTU4YTBiYjdiYWJfOS0yLTEtMS0xMw_87ac0795-bb6a-403a-886b-e672b018f2f4"
      unitRef="usd">57728000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83Ni9mcmFnOjg5MWRiYTU3NzdkNzQzODI5MjZiN2VhYzZkYzAyOGRhL3RhYmxlOmZkYjU3NDIyODdmMzQ4NTg5NmJkYTE1OGEwYmI3YmFiL3RhYmxlcmFuZ2U6ZmRiNTc0MjI4N2YzNDg1ODk2YmRhMTU4YTBiYjdiYWJfOS00LTEtMS0w_1897d9ff-aea8-4dc4-b44d-37613ced1104"
      unitRef="usd">74658000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83OS9mcmFnOjA1ZTZiYTAzOTZlYjQ4NzFhNGE0MGYyMDNjOTQ4YzU1L3RleHRyZWdpb246MDVlNmJhMDM5NmViNDg3MWE0YTQwZjIwM2M5NDhjNTVfMTMxNQ_67b65c2c-0ef7-4e86-8290-60c8d607f1e3">Income TaxesWe are subject to U.S.&#160;federal income tax as well as income tax of multiple state jurisdictions. The tax years prior to our fiscal year ended April 3, 2016 are closed to examination by the Internal Revenue Service, and with few exceptions, state and localincome tax jurisdictions. Our effective tax rate for the nine months ended December 29, 2019 was 26.6% and was 26.8% for the nine months ended December&#160;30, 2018.  The effective tax rate is impacted by projected levels of annual taxable income, permanent items, and state taxes.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83OS9mcmFnOjA1ZTZiYTAzOTZlYjQ4NzFhNGE0MGYyMDNjOTQ4YzU1L3RleHRyZWdpb246MDVlNmJhMDM5NmViNDg3MWE0YTQwZjIwM2M5NDhjNTVfMzUw_58273550-9eb9-4dc4-a348-b58d8a3b0f54"
      unitRef="number">0.266</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl83OS9mcmFnOjA1ZTZiYTAzOTZlYjQ4NzFhNGE0MGYyMDNjOTQ4YzU1L3RleHRyZWdpb246MDVlNmJhMDM5NmViNDg3MWE0YTQwZjIwM2M5NDhjNTVfMzYx_fe3a104e-d966-40aa-a3a1-36126583ee8c"
      unitRef="number">0.268</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RleHRyZWdpb246ZDA5ODc1NjJkNDlmNDFmZDk2ZTY2YzJkYmVlMGE2MTZfMzAwNQ_2411427a-0aad-4996-b76c-34b4bc499f46">Leases&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Adoption of ASU 2016-02, Leases.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;  On April 1, 2019, we adopted ASU 2016-02 using the modified retrospective method applied to existing leases in place as of April 1, 2019. Leases entered into after April 1, 2019 are presented under the provisions of ASU 2016-02, while prior periods are not adjusted and continue to be reported in accordance with previous accounting guidance. Leases commencing or renewing after the adoption date are evaluated based on the guidance in ASU 2016-02 and may result in more finance leases being recognized even for the renewal of previously classified operating leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We elected to adopt the &#x2018;package of practical expedients&#x2019;, which permitted us not to reassess under the new standard our prior conclusions about lease identification, lease classification and initial direct costs. We elected the short-term lease recognition exemption for all leases that qualified. This means, for those leases that qualified, we did not recognize right-of-use assets or lease liabilities, and this included not recognizing right-of-use assets or lease liabilities for existing short-term leases of those assets in transition. We also elected the practical expedient to not separate lease and non-lease components for all leases other than leases of real estate, and this included not separating lease and non-lease components for all leases other than leases of real estate in transition. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We adopted ASU 2016-02 using the modified retrospective method, recognizing the cumulative effect of application as an adjustment to the opening balance sheet. The standard had a material impact on our condensed consolidated balance sheet, but did not have a material impact on our condensed consolidated statement of income or cash flows. The most significant impact was the recognition of the ROU asset and lease liabilities for operating leases, both of which were approximately $10.4 million upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Lease Obligations. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; As of December&#160;29, 2019, we were obligated under operating lease agreements for certain manufacturing facilities, warehouse space, the land on which some of our facilities sit, vehicles and information technology equipment. Our leases have remaining lease terms of 1 year to 25 years, some of which include options to extend the lease for up to 10 years. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December&#160;29, 2019, our operating lease components with initial or remaining terms in excess of one year were classified on the condensed consolidated balance sheet within right of use assets, short-term lease liability and long-term lease liability.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Expense for leases less than 12 months for the three and nine months ended December 29, 2019 was not material. Total lease expense was $0.7&#160;million for the three months ended December&#160;29, 2019 and $2.2&#160;million for the nine months ended December 29, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;"&gt;Other information related to our operating leases was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.929%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.297%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.855%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.648%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease Term and Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Maturities of lease liabilities as of December&#160;29, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As we have not restated prior year information for our adoption of ASC Topic 842, the following represents our future minimum lease payments for operating leases under ASC Topic 840 on March&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.944%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.324%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i05ced9d03c074ff0a2236fc3f8eacfbe_I20190401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RleHRyZWdpb246ZDA5ODc1NjJkNDlmNDFmZDk2ZTY2YzJkYmVlMGE2MTZfMTkxNw_d3143c1d-4cd4-44de-9eab-16bb5f6823f0"
      unitRef="usd">10400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i05ced9d03c074ff0a2236fc3f8eacfbe_I20190401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RleHRyZWdpb246ZDA5ODc1NjJkNDlmNDFmZDk2ZTY2YzJkYmVlMGE2MTZfMTkxNw_dab1394f-b759-42a8-8cb1-2394bc912698"
      unitRef="usd">10400000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i4612b1fdec5f42e5b46f3bd64c04c1d8_I20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RleHRyZWdpb246ZDA5ODc1NjJkNDlmNDFmZDk2ZTY2YzJkYmVlMGE2MTZfMjIwNg_ed8d8e5d-ea98-4c0b-b68b-218cea11601e">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ia226b1f01ae742188b33a23fb5f32c37_I20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RleHRyZWdpb246ZDA5ODc1NjJkNDlmNDFmZDk2ZTY2YzJkYmVlMGE2MTZfMjIxMg_4bdc1b6a-0e90-4ef4-a6d1-c031cf8a2183">P25Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseOptionToExtend
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RleHRyZWdpb246ZDA5ODc1NjJkNDlmNDFmZDk2ZTY2YzJkYmVlMGE2MTZfMjI4MA_e66d4f8c-b11f-4d9a-9cb3-fb307ccd6269">10 years</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:ShortTermLeaseCost
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RleHRyZWdpb246ZDA5ODc1NjJkNDlmNDFmZDk2ZTY2YzJkYmVlMGE2MTZfMjU5Mg_dde2e1b0-ba35-425e-8670-6e86ba57a85a"
      unitRef="usd">0</us-gaap:ShortTermLeaseCost>
    <us-gaap:OperatingLeaseExpense
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RleHRyZWdpb246ZDA5ODc1NjJkNDlmNDFmZDk2ZTY2YzJkYmVlMGE2MTZfMTA5OTUxMTYzMDkzNw_48e9b469-440a-4f25-a083-9f5469f05d10"
      unitRef="usd">700000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RleHRyZWdpb246ZDA5ODc1NjJkNDlmNDFmZDk2ZTY2YzJkYmVlMGE2MTZfMTA5OTUxMTYzMDk2NQ_c6ae68ae-279e-42ae-a81a-063bb782a1a1"
      unitRef="usd">2200000</us-gaap:OperatingLeaseExpense>
    <hwkn:OtherinformationrelatedtoouroperatingleasesTableTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RleHRyZWdpb246ZDA5ODc1NjJkNDlmNDFmZDk2ZTY2YzJkYmVlMGE2MTZfMzAwMg_56d8d5c5-9e10-4f09-8b83-e64ad4a70a9a">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;"&gt;Other information related to our operating leases was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.929%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.297%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.855%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.648%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease Term and Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hwkn:OtherinformationrelatedtoouroperatingleasesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOjI3ZjZjZjQ5MWE0ZjRkMGY5MmRiYWU0OTNjNjMwY2QwL3RhYmxlcmFuZ2U6MjdmNmNmNDkxYTRmNGQwZjkyZGJhZTQ5M2M2MzBjZDBfNC0yLTEtMS0w_7f2d2234-87ee-4e2d-9fcf-8938aa73cab4">P8Y9M21D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOjI3ZjZjZjQ5MWE0ZjRkMGY5MmRiYWU0OTNjNjMwY2QwL3RhYmxlcmFuZ2U6MjdmNmNmNDkxYTRmNGQwZjkyZGJhZTQ5M2M2MzBjZDBfNS0yLTEtMS0w_8ecffd31-cfdc-4ec4-8bf1-395a1063b3cf"
      unitRef="number">0.040</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RleHRyZWdpb246ZDA5ODc1NjJkNDlmNDFmZDk2ZTY2YzJkYmVlMGE2MTZfMzAwNw_07c63175-f7dc-43cc-ae2e-4d3d5551df80">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Maturities of lease liabilities as of December&#160;29, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOmRiZGUzYmMzNjkyZTRjNDM5NzdhMmE2MDk5ZGM1ZWQ1L3RhYmxlcmFuZ2U6ZGJkZTNiYzM2OTJlNGM0Mzk3N2EyYTYwOTlkYzVlZDVfMS0yLTEtMS0w_276ba539-7816-418c-93b6-ff77cbb4a63e"
      unitRef="usd">1830000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOmRiZGUzYmMzNjkyZTRjNDM5NzdhMmE2MDk5ZGM1ZWQ1L3RhYmxlcmFuZ2U6ZGJkZTNiYzM2OTJlNGM0Mzk3N2EyYTYwOTlkYzVlZDVfMi0yLTEtMS0w_8b75e74d-9413-4a9d-9753-0b1c7a360919"
      unitRef="usd">1599000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOmRiZGUzYmMzNjkyZTRjNDM5NzdhMmE2MDk5ZGM1ZWQ1L3RhYmxlcmFuZ2U6ZGJkZTNiYzM2OTJlNGM0Mzk3N2EyYTYwOTlkYzVlZDVfMy0yLTEtMS0w_970ecc18-421d-43ed-b23c-8a8723be2c62"
      unitRef="usd">1511000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOmRiZGUzYmMzNjkyZTRjNDM5NzdhMmE2MDk5ZGM1ZWQ1L3RhYmxlcmFuZ2U6ZGJkZTNiYzM2OTJlNGM0Mzk3N2EyYTYwOTlkYzVlZDVfNC0yLTEtMS0w_ffedc76d-dd1a-415a-a6cd-1a85fcca7232"
      unitRef="usd">1120000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOmRiZGUzYmMzNjkyZTRjNDM5NzdhMmE2MDk5ZGM1ZWQ1L3RhYmxlcmFuZ2U6ZGJkZTNiYzM2OTJlNGM0Mzk3N2EyYTYwOTlkYzVlZDVfNS0yLTEtMS0w_d5f285e5-73d8-4b90-b133-1c3b7eaa8c93"
      unitRef="usd">1121000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOmRiZGUzYmMzNjkyZTRjNDM5NzdhMmE2MDk5ZGM1ZWQ1L3RhYmxlcmFuZ2U6ZGJkZTNiYzM2OTJlNGM0Mzk3N2EyYTYwOTlkYzVlZDVfNi0yLTEtMS0w_a15c1714-c819-49f4-9f64-19fa09209183"
      unitRef="usd">4397000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOmRiZGUzYmMzNjkyZTRjNDM5NzdhMmE2MDk5ZGM1ZWQ1L3RhYmxlcmFuZ2U6ZGJkZTNiYzM2OTJlNGM0Mzk3N2EyYTYwOTlkYzVlZDVfNy0yLTEtMS0w_b8fa57d2-72ea-4b94-a8ea-416f88ca94ba"
      unitRef="usd">11578000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOmRiZGUzYmMzNjkyZTRjNDM5NzdhMmE2MDk5ZGM1ZWQ1L3RhYmxlcmFuZ2U6ZGJkZTNiYzM2OTJlNGM0Mzk3N2EyYTYwOTlkYzVlZDVfOC0yLTEtMS0w_c9fb5a49-9669-4aa4-b34f-b8982969d8ea"
      unitRef="usd">2035000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOmRiZGUzYmMzNjkyZTRjNDM5NzdhMmE2MDk5ZGM1ZWQ1L3RhYmxlcmFuZ2U6ZGJkZTNiYzM2OTJlNGM0Mzk3N2EyYTYwOTlkYzVlZDVfOS0yLTEtMS0w_49cda1e4-b6f4-4d30-8f2b-639f63f43c9e"
      unitRef="usd">9543000</us-gaap:OperatingLeaseLiability>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RleHRyZWdpb246ZDA5ODc1NjJkNDlmNDFmZDk2ZTY2YzJkYmVlMGE2MTZfMzAwNA_9c774a51-601a-40a1-bff8-53631a73d363">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As we have not restated prior year information for our adoption of ASC Topic 842, the following represents our future minimum lease payments for operating leases under ASC Topic 840 on March&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.944%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.324%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOjM1ZDQyMDUwZDEyOTQxYjc4ZTZkNmNiMmMwZDAzNzg4L3RhYmxlcmFuZ2U6MzVkNDIwNTBkMTI5NDFiNzhlNmQ2Y2IyYzBkMDM3ODhfMS0yLTEtMS0w_204b2459-989f-4d0a-ad47-485c06043f3e"
      unitRef="usd">2198000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOjM1ZDQyMDUwZDEyOTQxYjc4ZTZkNmNiMmMwZDAzNzg4L3RhYmxlcmFuZ2U6MzVkNDIwNTBkMTI5NDFiNzhlNmQ2Y2IyYzBkMDM3ODhfMi0yLTEtMS0w_c9bd7e37-ef1c-4a9e-ba01-cfff07594a99"
      unitRef="usd">1783000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOjM1ZDQyMDUwZDEyOTQxYjc4ZTZkNmNiMmMwZDAzNzg4L3RhYmxlcmFuZ2U6MzVkNDIwNTBkMTI5NDFiNzhlNmQ2Y2IyYzBkMDM3ODhfMy0yLTEtMS0w_907d3d23-0b8e-4bae-91cb-1daaf77bfbae"
      unitRef="usd">1407000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOjM1ZDQyMDUwZDEyOTQxYjc4ZTZkNmNiMmMwZDAzNzg4L3RhYmxlcmFuZ2U6MzVkNDIwNTBkMTI5NDFiNzhlNmQ2Y2IyYzBkMDM3ODhfNC0yLTEtMS0w_bfb959fd-cbd6-4990-b489-db16a57bfadd"
      unitRef="usd">1352000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOjM1ZDQyMDUwZDEyOTQxYjc4ZTZkNmNiMmMwZDAzNzg4L3RhYmxlcmFuZ2U6MzVkNDIwNTBkMTI5NDFiNzhlNmQ2Y2IyYzBkMDM3ODhfNS0yLTEtMS0w_84435937-366b-4b67-a67c-bcce73af910c"
      unitRef="usd">1183000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOjM1ZDQyMDUwZDEyOTQxYjc4ZTZkNmNiMmMwZDAzNzg4L3RhYmxlcmFuZ2U6MzVkNDIwNTBkMTI5NDFiNzhlNmQ2Y2IyYzBkMDM3ODhfNi0yLTEtMS0w_23953bd6-80a3-4ebf-b8c4-9934ab476d57"
      unitRef="usd">5473000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl84NS9mcmFnOmQwOTg3NTYyZDQ5ZjQxZmQ5NmU2NmMyZGJlZTBhNjE2L3RhYmxlOjM1ZDQyMDUwZDEyOTQxYjc4ZTZkNmNiMmMwZDAzNzg4L3RhYmxlcmFuZ2U6MzVkNDIwNTBkMTI5NDFiNzhlNmQ2Y2IyYzBkMDM3ODhfNy0yLTEtMS0w_db2e4975-9ed5-4c41-845e-104d294c1d62"
      unitRef="usd">13396000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfMjI2Mg_6b0618d6-cd0f-4949-a9e5-be4918c19444">Share-Based Compensation&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Performance-Based Restricted Stock Units&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; Our Board of Directors (the &#x201c;Board&#x201d;) approved a performance-based equity compensation arrangement for our executive officers during the first quarters of each of fiscal 2020 and fiscal 2019. These performance-based arrangements provide for the grant of performance-based restricted stock units that represent a possible future issuance of restricted shares of our common stock based on a pre-tax income target for the applicable fiscal year. The actual number of restricted shares to be issued to each executive officer is determined when our final financial information becomes available after the applicable fiscal year and will be between zero shares and 69,632 shares in the aggregate for fiscal 2020. The restricted shares issued, if any, will fully vest approximately two years after the last day of the fiscal year on which the performance is based. We are recording the compensation expense for the outstanding performance share units and the converted restricted stock over the life of the awards. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table represents the restricted stock activity for the nine months ended December 29, 2019: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.514%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.916%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:2.347%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.549%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We recorded compensation expense related to performance share units and restricted stock of $0.5 million and $1.3 million for the three and nine months ended December 29, 2019, respectively. We recorded compensation expense related to performance share units and restricted stock of $0.4 million and $1.0 million for the three and nine months ended December&#160;30, 2018, respectively.  Substantially all of the compensation expense was recorded in selling, general and administrative expenses in the condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Restricted Stock Awards&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; As part of their retainers, each director who is not an executive officer receives an annual grant of restricted stock for their service on our Board. The restricted stock awards are expensed over the requisite vesting period, which is one year from the date of issuance, based on the market value on the date of grant. As of December&#160;29, 2019, there were 8,008 shares of restricted stock with a grant date fair value of $43.67 outstanding under this program.  Compensation expense for both the three months ended December&#160;29, 2019 and December&#160;30, 2018 related to restricted stock awards to the Board was $0.1 million. Compensation expense for both the nine months ended December 29, 2019 and December&#160;30, 2018 related to restricted stock awards to the Board was $0.2 million.&lt;/span&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <hwkn:RangeOfRestrictedStockToBeIssuedMinimum
      contextRef="if796f31806c740d2abed2eab8739a6f5_D20190401-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfNzIy_3ee1751d-e91e-4fcb-843d-d7f909df405b"
      unitRef="shares">0</hwkn:RangeOfRestrictedStockToBeIssuedMinimum>
    <hwkn:RangeOfRestrictedStockToBeIssuedMaximum
      contextRef="if796f31806c740d2abed2eab8739a6f5_D20190401-20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfNzM2_cae3e504-08f0-47a1-89be-c992eb679ca9"
      unitRef="shares">69632</hwkn:RangeOfRestrictedStockToBeIssuedMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if796f31806c740d2abed2eab8739a6f5_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfODMy_830afa80-7901-447a-a17e-c2820837226f">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="if796f31806c740d2abed2eab8739a6f5_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfMjI2OA_56f88f95-823b-4a9b-97c9-01541d8608bc">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table represents the restricted stock activity for the nine months ended December 29, 2019: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.514%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.916%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:2.347%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.549%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.994%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="idf62439b3d3d4775b84e53ee05da4bd7_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RhYmxlOjYxZjM5ZTZhYWQyNzQ4NDg4Y2JjZDM0OWFiNTA2ZTJmL3RhYmxlcmFuZ2U6NjFmMzllNmFhZDI3NDg0ODhjYmNkMzQ5YWI1MDZlMmZfMS0yLTEtMS0w_93b910af-ff59-4ac7-a99e-5a01c484a028"
      unitRef="shares">32883</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="idf62439b3d3d4775b84e53ee05da4bd7_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RhYmxlOjYxZjM5ZTZhYWQyNzQ4NDg4Y2JjZDM0OWFiNTA2ZTJmL3RhYmxlcmFuZ2U6NjFmMzllNmFhZDI3NDg0ODhjYmNkMzQ5YWI1MDZlMmZfMS00LTEtMS0w_983f7d48-6875-4080-8b86-8c1918732d05"
      unitRef="usdPerShare">43.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if796f31806c740d2abed2eab8739a6f5_D20190401-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RhYmxlOjYxZjM5ZTZhYWQyNzQ4NDg4Y2JjZDM0OWFiNTA2ZTJmL3RhYmxlcmFuZ2U6NjFmMzllNmFhZDI3NDg0ODhjYmNkMzQ5YWI1MDZlMmZfMi0yLTEtMS0w_a6629ccf-d959-44bb-8d6a-4ef317a546f5"
      unitRef="shares">69252</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if796f31806c740d2abed2eab8739a6f5_D20190401-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RhYmxlOjYxZjM5ZTZhYWQyNzQ4NDg4Y2JjZDM0OWFiNTA2ZTJmL3RhYmxlcmFuZ2U6NjFmMzllNmFhZDI3NDg0ODhjYmNkMzQ5YWI1MDZlMmZfMi00LTEtMS0w_1453cab0-a8d3-41c4-b481-b3e286412ea4"
      unitRef="usdPerShare">34.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if796f31806c740d2abed2eab8739a6f5_D20190401-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RhYmxlOjYxZjM5ZTZhYWQyNzQ4NDg4Y2JjZDM0OWFiNTA2ZTJmL3RhYmxlcmFuZ2U6NjFmMzllNmFhZDI3NDg0ODhjYmNkMzQ5YWI1MDZlMmZfMy0yLTEtMS0w_c64f1139-f2db-4e95-bbc4-378ec2a1f643"
      unitRef="shares">27620</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if796f31806c740d2abed2eab8739a6f5_D20190401-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RhYmxlOjYxZjM5ZTZhYWQyNzQ4NDg4Y2JjZDM0OWFiNTA2ZTJmL3RhYmxlcmFuZ2U6NjFmMzllNmFhZDI3NDg0ODhjYmNkMzQ5YWI1MDZlMmZfMy00LTEtMS0w_6e88daf4-8a57-4deb-b6a9-ba5ad9423088"
      unitRef="usdPerShare">46.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id3617dc157ea47d596f2f5323d9acb1a_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RhYmxlOjYxZjM5ZTZhYWQyNzQ4NDg4Y2JjZDM0OWFiNTA2ZTJmL3RhYmxlcmFuZ2U6NjFmMzllNmFhZDI3NDg0ODhjYmNkMzQ5YWI1MDZlMmZfNS0yLTEtMS0w_8e872276-2fd6-4f28-9364-cff6a421188d"
      unitRef="shares">74515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id3617dc157ea47d596f2f5323d9acb1a_I20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RhYmxlOjYxZjM5ZTZhYWQyNzQ4NDg4Y2JjZDM0OWFiNTA2ZTJmL3RhYmxlcmFuZ2U6NjFmMzllNmFhZDI3NDg0ODhjYmNkMzQ5YWI1MDZlMmZfNS00LTEtMS0w_46a0f21f-56e0-4633-a5ef-46638d7e1dc4"
      unitRef="usdPerShare">34.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i594b847259eb4d1a8878f321206dc99c_D20190930-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfMTIyOQ_416b5be7-779c-4308-9525-39aecd090323"
      unitRef="usd">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if796f31806c740d2abed2eab8739a6f5_D20190401-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfMTIzNg_5b9247e7-f0f2-477d-bf05-001d434c94ac"
      unitRef="usd">1300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i228734fdb9494deb99f04f404c8d0baa_D20181001-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfMTM2Nw_8db1945c-dc08-4b09-959d-d6db6bfd70b4"
      unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i555b1ab464f04342bea5768c2538af8c_D20180402-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfMTM3NA_7a061c29-5d6d-41ca-9eb4-e6478cce96e3"
      unitRef="usd">1000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie634a11f8bc145799a954b4a56fee080_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfMTg0NQ_f3dbbdaa-f689-437d-900e-859bda12bd97">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <hwkn:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsOutstandingNumber
      contextRef="if405ae57cfd444629efee8b41b0d0013_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfMTk0NA_2287a2a4-ed85-464a-a57e-54a96e1bdbe9"
      unitRef="shares">8008</hwkn:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsOutstandingNumber>
    <hwkn:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if405ae57cfd444629efee8b41b0d0013_I20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfMjAwNg_8c1de6c2-fb55-4095-84d8-ec3c329f2060"
      unitRef="usdPerShare">43.67</hwkn:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7f93d56efc784cde83483df0ae09ab5c_D20190930-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfMjE1Nw_1b9bceb1-1922-4b39-aec3-2aae7f1dee94"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0f4d3841c50e41f0a569b4a1a02500c9_D20181001-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfMjE1Nw_6b71142d-0135-445d-ab45-3640f28a4564"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifae704c8be414e4cb9a2f42ac8e9cf19_D20180402-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfMjI1Nw_7d0ecaf0-2d28-4842-84f9-844afbfc95ce"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie634a11f8bc145799a954b4a56fee080_D20190401-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85MS9mcmFnOjJkOTMxZmVhZDllNTQ3Zjg5ZTY5OTM4NWVhMGQyOWU1L3RleHRyZWdpb246MmQ5MzFmZWFkOWU1NDdmODllNjk5Mzg1ZWEwZDI5ZTVfMjI1Nw_90ac3fe3-6bb0-41d0-ae6b-409bd402084e"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85Ny9mcmFnOjBmYTFiMzJkNWMwZjQ0NWRhY2YxYTFmNTJhOWU0OGE2L3RleHRyZWdpb246MGZhMWIzMmQ1YzBmNDQ1ZGFjZjFhMWY1MmE5ZTQ4YTZfMTA5OTUxMTYyODg0OQ_05e21014-74a6-4bc7-82b4-e1262046fc61">Share Repurchase ProgramOur Board has authorized the repurchase of up to 800,000 shares of our outstanding common stock for cash on the open market or in privately negotiated transactions subject to applicable securities laws and regulations.  Upon purchase of the shares, we reduce our common stock for the par value of the shares with the excess applied against additional paid-in capital. During the three months ended December 29, 2019, no shares were repurchased. During the nine months ended December&#160;29, 2019, we repurchased 91,395 shares at an aggregate purchase price of $3.8 million. During the three and nine months ended December 30, 2018, we repurchased 59,788 shares at an aggregate purchase price of $2.4&#160;million. As of December&#160;29, 2019, 412,985 shares remained available to be repurchased under the share repurchase program.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85Ny9mcmFnOjBmYTFiMzJkNWMwZjQ0NWRhY2YxYTFmNTJhOWU0OGE2L3RleHRyZWdpb246MGZhMWIzMmQ1YzBmNDQ1ZGFjZjFhMWY1MmE5ZTQ4YTZfMTA0_ad4c4a85-3f4b-489e-89e1-262155f0a747"
      unitRef="shares">800000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85Ny9mcmFnOjBmYTFiMzJkNWMwZjQ0NWRhY2YxYTFmNTJhOWU0OGE2L3RleHRyZWdpb246MGZhMWIzMmQ1YzBmNDQ1ZGFjZjFhMWY1MmE5ZTQ4YTZfNDQ4_80c1aae9-d472-4e8c-88f3-0723e0dfded2"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85Ny9mcmFnOjBmYTFiMzJkNWMwZjQ0NWRhY2YxYTFmNTJhOWU0OGE2L3RleHRyZWdpb246MGZhMWIzMmQ1YzBmNDQ1ZGFjZjFhMWY1MmE5ZTQ4YTZfNTI5_3b232ba5-3fca-4b5c-8e35-64a153871f98"
      unitRef="shares">91395</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85Ny9mcmFnOjBmYTFiMzJkNWMwZjQ0NWRhY2YxYTFmNTJhOWU0OGE2L3RleHRyZWdpb246MGZhMWIzMmQ1YzBmNDQ1ZGFjZjFhMWY1MmE5ZTQ4YTZfNTcz_8fa2ddf2-2b41-4de9-89e2-612ff974f30f"
      unitRef="usd">3800000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85Ny9mcmFnOjBmYTFiMzJkNWMwZjQ0NWRhY2YxYTFmNTJhOWU0OGE2L3RleHRyZWdpb246MGZhMWIzMmQ1YzBmNDQ1ZGFjZjFhMWY1MmE5ZTQ4YTZfMTA5OTUxMTYyODc1NQ_cdef6a70-ceba-45c9-9c96-b39cfc68cb4f"
      unitRef="shares">59788</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85Ny9mcmFnOjBmYTFiMzJkNWMwZjQ0NWRhY2YxYTFmNTJhOWU0OGE2L3RleHRyZWdpb246MGZhMWIzMmQ1YzBmNDQ1ZGFjZjFhMWY1MmE5ZTQ4YTZfMTA5OTUxMTYyODgzNA_0d57326a-e9e5-44c9-beda-f716ddb8666a"
      unitRef="usd">2400000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl85Ny9mcmFnOjBmYTFiMzJkNWMwZjQ0NWRhY2YxYTFmNTJhOWU0OGE2L3RleHRyZWdpb246MGZhMWIzMmQ1YzBmNDQ1ZGFjZjFhMWY1MmE5ZTQ4YTZfNjU5_95a5b40a-f00a-458d-8755-f90531e5ce6b"
      unitRef="shares">412985</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDAvZnJhZzpmZmNiZDQ5ODE5YmI0NTQyYmMzYzY2MmQxYzg4YzdiOC90ZXh0cmVnaW9uOmZmY2JkNDk4MTliYjQ1NDJiYzNjNjYyZDFjODhjN2I4XzEwMDI_8088e73e-18cb-41a4-8e3b-8dd0fb7b8224">Litigation, Commitments and Contingencies&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Litigation. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; There are no material pending legal proceedings, other than ordinary routine litigation incidental to the business, to which we or any of our subsidiaries are a party or of which any of our property is the subject.  Legal fees associated with such matters are expensed as incurred.&lt;/span&gt;Environmental Remediation.  During fiscal 2018, we recorded a liability of $0.6 million related to estimated remediation expenses associated with existing contamination at our Minneapolis facility.  The liability is being reduced as we incur costs related to remediation efforts, and was $0.1 million as of December&#160;29, 2019 and $0.4 million as of March&#160;31, 2019.  Given the many uncertainties involved in assessing environmental claims, our reserves may prove to be insufficient.  While it is possible that additional expenses related to remediation will be incurred in future periods if currently unknown issues arise, we are unable to estimate the extent of any further financial impact at this time.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="i2f66639fd50d444ba34237dce2fd0fed_D20180402-20180701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDAvZnJhZzpmZmNiZDQ5ODE5YmI0NTQyYmMzYzY2MmQxYzg4YzdiOC90ZXh0cmVnaW9uOmZmY2JkNDk4MTliYjQ1NDJiYzNjNjYyZDFjODhjN2I4XzQzMA_388e3767-d205-4496-af46-7b614bca60cc"
      unitRef="usd">600000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i50faa0e7145642c8abf4101ed3298d5a_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDAvZnJhZzpmZmNiZDQ5ODE5YmI0NTQyYmMzYzY2MmQxYzg4YzdiOC90ZXh0cmVnaW9uOmZmY2JkNDk4MTliYjQ1NDJiYzNjNjYyZDFjODhjN2I4XzYzMw_97f4d555-1d66-4aca-ba4f-fdabf339d0a3"
      unitRef="usd">100000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="if8a9ae2a17c3441294b22a9d436ff994_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDAvZnJhZzpmZmNiZDQ5ODE5YmI0NTQyYmMzYzY2MmQxYzg4YzdiOC90ZXh0cmVnaW9uOmZmY2JkNDk4MTliYjQ1NDJiYzNjNjYyZDFjODhjN2I4XzY0OQ_428c1f27-73aa-4502-98a4-3ed06014ffae"
      unitRef="usd">400000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90ZXh0cmVnaW9uOjFiYmQxZDM2ZTIxZjRlMzBiN2ZiMTgxMGYyMjNkYTZlXzExNjM_e9e1566f-2242-46f3-89b3-6256dc54821c">Segment Information&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have three reportable segments: Industrial, Water Treatment, and Health and Nutrition.  The accounting policies of the segments are the same as those described in the summary of significant accounting policies in our fiscal 2019 Annual Report on Form 10-K. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We evaluate performance based on profit or loss from operations before income taxes not including nonrecurring gains and losses. Reportable segments are defined primarily by product and type of customer.  Segments are responsible for the sales, marketing and development of their products and services.  Other than our Health and Nutrition segment, the segments do not have separate accounting, administration, customer service or purchasing functions.  We allocate certain corporate expenses to our operating segments.  There are no intersegment sales and no operating segments have been aggregated.  No single customer&#x2019;s revenues amounted to 10% or more of our total revenue.  Sales are primarily within the United States and all assets are located within the United States.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.095%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:3.417%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.566%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.824%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.824%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.716%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Water&lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Health and Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended December 29, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general, and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended December 30, 2018:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;128,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general, and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine months ended December 29, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;407,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine months ended December 30, 2018:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;423,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;No significant changes to identifiable assets by segment occurred during the nine months ended December&#160;29, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90ZXh0cmVnaW9uOjFiYmQxZDM2ZTIxZjRlMzBiN2ZiMTgxMGYyMjNkYTZlXzQ1_a763b3fd-9c71-4325-8029-654964593cc1"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:DescriptionOfBasisOfAccountingForTransactionsBetweenReportableSegments
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90ZXh0cmVnaW9uOjFiYmQxZDM2ZTIxZjRlMzBiN2ZiMTgxMGYyMjNkYTZlXzgyNw_65f98bd1-0790-45aa-a556-0349509292ef">no</us-gaap:DescriptionOfBasisOfAccountingForTransactionsBetweenReportableSegments>
    <hwkn:NumberOfOperatingSegmentsAggregated
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90ZXh0cmVnaW9uOjFiYmQxZDM2ZTIxZjRlMzBiN2ZiMTgxMGYyMjNkYTZlXzg1Mw_08575fcb-eb02-4543-accc-e136e9462f4f"
      unitRef="segment">0</hwkn:NumberOfOperatingSegmentsAggregated>
    <us-gaap:SegmentReportingDisclosureOfMajorCustomers
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90ZXh0cmVnaW9uOjFiYmQxZDM2ZTIxZjRlMzBiN2ZiMTgxMGYyMjNkYTZlXzg5OA_9cb5cd56-b328-46f0-9daf-72e4d6d7ddac">No</us-gaap:SegmentReportingDisclosureOfMajorCustomers>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90ZXh0cmVnaW9uOjFiYmQxZDM2ZTIxZjRlMzBiN2ZiMTgxMGYyMjNkYTZlXzExNjY_5def75dc-db08-4bbc-8105-e95d6ff44bc3">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.095%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:3.417%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.566%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.824%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.824%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.716%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Water&lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Health and Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended December 29, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general, and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended December 30, 2018:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;128,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general, and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine months ended December 29, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;407,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine months ended December 30, 2018:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;423,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i920a5c7b499d4395b9ea4b86a8e2f2ec_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzItMi0xLTEtMA_d6d5bd9f-ab0a-4c62-9c61-30d5d71fd90c"
      unitRef="usd">63018000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iadf30d03bccd4ea6a2ebda19bbe9423f_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzItNC0xLTEtMA_bf31a512-0b85-49b1-98ee-784606fc0dc7"
      unitRef="usd">34890000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if32f0dc8282d42b6a48625f0e8968569_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzItNi0xLTEtMA_eb98090d-2daa-490e-aa5d-5c8538e323f3"
      unitRef="usd">22498000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzItOC0xLTEtMA_7335efe7-d9a0-4a6e-8a77-f64e8203fb66"
      unitRef="usd">120406000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i920a5c7b499d4395b9ea4b86a8e2f2ec_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzMtMi0xLTEtMA_99e54a73-ae4d-45ca-a081-52e355638a20"
      unitRef="usd">8418000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iadf30d03bccd4ea6a2ebda19bbe9423f_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzMtNC0xLTEtMA_5c3d8119-2646-48c9-bc59-f1308ed4bf21"
      unitRef="usd">8362000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if32f0dc8282d42b6a48625f0e8968569_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzMtNi0xLTEtMA_7f2c7061-e15c-47a8-8250-9abdd774a273"
      unitRef="usd">4698000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzMtOC0xLTEtMA_a0d04f33-4994-430c-befa-e2e06499339d"
      unitRef="usd">21478000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i920a5c7b499d4395b9ea4b86a8e2f2ec_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzQtMi0xLTEtMA_972f0f6a-57c5-4794-87eb-ce0ed4e6b431"
      unitRef="usd">6050000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iadf30d03bccd4ea6a2ebda19bbe9423f_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzQtNC0xLTEtMA_76755d9c-a8f2-4f39-ad42-f2d11e1a70b3"
      unitRef="usd">4834000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if32f0dc8282d42b6a48625f0e8968569_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzQtNi0xLTEtMA_0a9bf0fa-6d2a-4bb7-ad99-899e230c42b2"
      unitRef="usd">3818000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzQtOC0xLTEtMA_104630f5-4005-4e1e-9d38-ab37a8dc2c5a"
      unitRef="usd">14702000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i920a5c7b499d4395b9ea4b86a8e2f2ec_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzUtMi0xLTEtMA_442b300b-7384-429d-9345-fbaf4c74f6a2"
      unitRef="usd">2368000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iadf30d03bccd4ea6a2ebda19bbe9423f_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzUtNC0xLTEtMA_b050b525-80bc-4057-a2df-e074436ca893"
      unitRef="usd">3528000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if32f0dc8282d42b6a48625f0e8968569_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzUtNi0xLTEtMA_bbf891b0-4bab-4181-9298-9ce2f0fb123e"
      unitRef="usd">880000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib4c6e3a2d52a40138e42f69261242fe9_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzUtOC0xLTEtMA_22f1b99e-b929-4e3e-9d17-485acf7ccffe"
      unitRef="usd">6776000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="icc827706498f476892f8b1fb2d3d387a_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzctMi0xLTEtMA_23c6766c-e036-48f9-b8a6-352c41c6f895"
      unitRef="usd">69026000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9525a1805415459fb9b160fe1a1999f8_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzctNC0xLTEtMA_4c831750-fd5d-460a-bd52-1020f894757f"
      unitRef="usd">32740000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if4b54972aba243aea31b3d4c52abb424_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzctNi0xLTEtMA_0d0c4661-c924-4507-8ad9-77bc307d820c"
      unitRef="usd">26385000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzctOC0xLTEtMA_fd26ce1f-4fcb-47e9-baa8-0361db6815a6"
      unitRef="usd">128151000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="icc827706498f476892f8b1fb2d3d387a_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzgtMi0xLTEtMA_b6a64d95-5a76-4d06-9910-c6097a8b000d"
      unitRef="usd">8288000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9525a1805415459fb9b160fe1a1999f8_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzgtNC0xLTEtMA_7eb9569a-9160-426e-863c-e116d5f0c4f1"
      unitRef="usd">7643000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if4b54972aba243aea31b3d4c52abb424_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzgtNi0xLTEtMA_b7b3ef4e-cd18-4e32-bc7b-9385d8f5157d"
      unitRef="usd">5102000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzgtOC0xLTEtMA_ea01f916-d705-41e8-8c79-b29a092f5198"
      unitRef="usd">21033000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="icc827706498f476892f8b1fb2d3d387a_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzktMi0xLTEtMA_55c3ad11-5788-4f08-ae0f-c86039ebca0e"
      unitRef="usd">5589000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9525a1805415459fb9b160fe1a1999f8_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzktNC0xLTEtMA_cfc71a2a-d6df-4b2c-9ed4-26fad968c8a0"
      unitRef="usd">4582000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if4b54972aba243aea31b3d4c52abb424_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzktNi0xLTEtMA_8d9202f5-e984-4486-8e6d-72731461ce2a"
      unitRef="usd">4141000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzktOC0xLTEtMA_42b309de-f21f-4f1c-b2f7-b22ec8609639"
      unitRef="usd">14312000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="icc827706498f476892f8b1fb2d3d387a_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzEwLTItMS0xLTA_49cc6ec5-9ddc-44d4-ab9f-d3ff4b7858d0"
      unitRef="usd">2699000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9525a1805415459fb9b160fe1a1999f8_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzEwLTQtMS0xLTA_f1723fce-18f7-491d-ace5-25ade520d48e"
      unitRef="usd">3061000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if4b54972aba243aea31b3d4c52abb424_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzEwLTYtMS0xLTA_c960e392-acc3-4d49-a336-3a03672aecb5"
      unitRef="usd">961000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8047eb61be724edcaf1963b7fe187192_D20181001-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzEwLTgtMS0xLTA_e5e83365-6171-4643-a56e-d152ebf714c6"
      unitRef="usd">6721000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="id4dc4a5c5ef64017bcdb6b19df6c127b_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzEyLTItMS0xLTA_7a7ec56e-3054-4f47-9d9e-7634e61ceba3"
      unitRef="usd">206433000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6a7c41d1d2aa4641b0b5637f1aec344c_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzEyLTQtMS0xLTA_8c8359a8-0122-42fd-9e4f-60e7cacb4df8"
      unitRef="usd">124010000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i96017f46848d43a2a2c18a0fabe8014f_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzEyLTYtMS0xLTA_cfecba6c-f776-40e0-88e8-e9b2407270c1"
      unitRef="usd">77342000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzEyLTgtMS0xLTA_9959735b-12a3-4b2b-b95e-52a6a06a37bf"
      unitRef="usd">407785000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="id4dc4a5c5ef64017bcdb6b19df6c127b_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzEzLTItMS0xLTA_4a2b1ae7-64d3-40c6-b73b-47ddde83dde6"
      unitRef="usd">30007000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6a7c41d1d2aa4641b0b5637f1aec344c_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzEzLTQtMS0xLTA_df0ffacf-ba71-4c5f-89ec-f73eb22eb44d"
      unitRef="usd">33206000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i96017f46848d43a2a2c18a0fabe8014f_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzEzLTYtMS0xLTA_2627d720-963b-4406-8854-6b6a004d7db4"
      unitRef="usd">15056000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzEzLTgtMS0xLTA_01e30922-59e9-4aa6-be15-1184ef589676"
      unitRef="usd">78269000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id4dc4a5c5ef64017bcdb6b19df6c127b_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE0LTItMS0xLTA_9fae745b-c0de-43fe-8fdd-4b2c641692fe"
      unitRef="usd">18041000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6a7c41d1d2aa4641b0b5637f1aec344c_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE0LTQtMS0xLTA_6ff8dc49-3ad7-43ea-913b-7945380e6cb7"
      unitRef="usd">14956000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i96017f46848d43a2a2c18a0fabe8014f_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE0LTYtMS0xLTA_78c05150-7db1-4c08-9989-49f8e7979715"
      unitRef="usd">11358000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE0LTgtMS0xLTA_c4d55b87-13b3-448c-8345-b3ae6ae19673"
      unitRef="usd">44355000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="id4dc4a5c5ef64017bcdb6b19df6c127b_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE1LTItMS0xLTA_76736755-9977-4866-a765-778f9783ea02"
      unitRef="usd">11966000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6a7c41d1d2aa4641b0b5637f1aec344c_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE1LTQtMS0xLTA_b0ee96e5-e749-401d-ad7e-8eab5672617c"
      unitRef="usd">18250000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i96017f46848d43a2a2c18a0fabe8014f_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE1LTYtMS0xLTA_d78ca601-944f-4def-9356-9cd7fdef82a8"
      unitRef="usd">3698000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE1LTgtMS0xLTA_f4ee1a78-014e-4411-9d88-395d5409b501"
      unitRef="usd">33914000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="i256d76ef32654357baadfcbc36489293_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE3LTItMS0xLTA_87399887-ab99-4583-b5f0-9299e9920956"
      unitRef="usd">212446000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e0f877082d24b51a68c54b463576286_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE3LTQtMS0xLTA_65cfa9f1-7d26-49c4-817e-3aad22f2d60f"
      unitRef="usd">116322000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i55dd6080e186401f9e756598e5740095_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE3LTYtMS0xLTA_18409260-80ed-4a78-910a-67d804d225e3"
      unitRef="usd">94507000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE3LTgtMS0xLTA_ce2d5dd1-ebe9-4f1b-b11c-a064b928c710"
      unitRef="usd">423275000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i256d76ef32654357baadfcbc36489293_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE4LTItMS0xLTA_4bbc3cd8-68f1-4dc8-95ec-7308c6e750c0"
      unitRef="usd">27059000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3e0f877082d24b51a68c54b463576286_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE4LTQtMS0xLTA_284a150b-e1bd-4090-8e59-4205c5f006a1"
      unitRef="usd">30790000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i55dd6080e186401f9e756598e5740095_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE4LTYtMS0xLTA_20b91022-9f74-40fb-b5e7-7eab1610e0d1"
      unitRef="usd">17413000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE4LTgtMS0xLTA_563be009-9a85-40c6-b15f-e02b840b1b00"
      unitRef="usd">75262000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i256d76ef32654357baadfcbc36489293_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE5LTItMS0xLTA_c4a8652c-6bf9-44ef-a7fb-bceffd2682a6"
      unitRef="usd">16866000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3e0f877082d24b51a68c54b463576286_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE5LTQtMS0xLTA_6265b8b3-bcc9-42ce-85fe-6750b8405416"
      unitRef="usd">14738000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i55dd6080e186401f9e756598e5740095_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE5LTYtMS0xLTA_9e2f4236-5ea9-4a61-81a4-e3188229ccd5"
      unitRef="usd">12628000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzE5LTgtMS0xLTA_d249777a-be9e-490c-9786-172411c83b0b"
      unitRef="usd">44232000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i256d76ef32654357baadfcbc36489293_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzIwLTItMS0xLTA_03cd21bf-4fad-4e9a-9911-e836a301e0b8"
      unitRef="usd">10193000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3e0f877082d24b51a68c54b463576286_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzIwLTQtMS0xLTA_305c51f2-b1a3-4dc0-b927-bea152dd8a3b"
      unitRef="usd">16052000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i55dd6080e186401f9e756598e5740095_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzIwLTYtMS0xLTA_74aae843-c09c-44fe-a510-017b2c615334"
      unitRef="usd">4785000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2dcfa82a342e41efad7c8ff895e316d4_D20180402-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90YWJsZTo0MDAxNzcxZGJkZTM0YWRiOTE1NWNiN2ViNjIzOWU5NS90YWJsZXJhbmdlOjQwMDE3NzFkYmRlMzRhZGI5MTU1Y2I3ZWI2MjM5ZTk1XzIwLTgtMS0xLTA_a81641e0-43ae-4428-aa66-dcc6f653f21e"
      unitRef="usd">31030000</us-gaap:OperatingIncomeLoss>
    <us-gaap:QuarterlyFinancialInformationSegmentReportingSegmentAssetsMaterialChange
      contextRef="i3bdfcb0dbca24fefa2b01633951a82e1_D20190401-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjE3YjJjMWUzY2NmMjQwMjU4M2VjNjdjYjFkZjIzMzA2L3NlYzoxN2IyYzFlM2NjZjI0MDI1ODNlYzY3Y2IxZGYyMzMwNl8xMDMvZnJhZzoxYmJkMWQzNmUyMWY0ZTMwYjdmYjE4MTBmMjIzZGE2ZS90ZXh0cmVnaW9uOjFiYmQxZDM2ZTIxZjRlMzBiN2ZiMTgxMGYyMjNkYTZlXzEwNzg_3773f2fd-14ee-49ba-a4b1-3f493072b5ea">No</us-gaap:QuarterlyFinancialInformationSegmentReportingSegmentAssetsMaterialChange>
</xbrl>




