<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:hwkn="http://www.hawkinsinc.com/20200927"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="hwkn-20200927.xsd" xlink:type="simple"/>
    <context id="i02531e1ba1a84257a227719a58364f13_D20200330-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i86f983051b424b2eb3c68e601b20fe8d_I20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2020-10-16</instant>
        </period>
    </context>
    <context id="ibd79e045582843ce816b3ac5fce33ee4_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i1b330b5d6c4d4a63bb8cd8baf872521b_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="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ieb0abe89818640a997ccb2ae3e0c3a0a_I20200329">
        <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>2020-03-29</instant>
        </period>
    </context>
    <context id="i8fdb03d74f734856aa14eb7e4d4bb053_I20200329">
        <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>2020-03-29</instant>
        </period>
    </context>
    <context id="ic48bc72b857041ae87c627183eb347ba_I20200329">
        <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>2020-03-29</instant>
        </period>
    </context>
    <context id="ia232e9e7b063425b8bc8ddd8c0d0db40_I20200329">
        <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>2020-03-29</instant>
        </period>
    </context>
    <context id="i1f2c5a6e40e54b44bafbb7e471f6195c_D20200330-20200628">
        <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>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="i2a8d9779b8af4c5e936db06c7c45508c_D20200330-20200628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="iacf9909345b04f3289e7e09c1624b971_D20200330-20200628">
        <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>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="i11e25ca2afd244d08d4c36e10adbcebb_D20200330-20200628">
        <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>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="i644a5361eeee4551886c12ce7a9b00bf_D20200330-20200628">
        <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>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="i0a3a23584e2840f481c5566536549273_I20200628">
        <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>2020-06-28</instant>
        </period>
    </context>
    <context id="ib914629e570f4b0bb3ad9926ea471b35_I20200628">
        <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>2020-06-28</instant>
        </period>
    </context>
    <context id="i1c032274935949fd8098d76647455d38_I20200628">
        <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>2020-06-28</instant>
        </period>
    </context>
    <context id="i14103e6e8d2740c7a5dcedcea797f84c_I20200628">
        <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>2020-06-28</instant>
        </period>
    </context>
    <context id="i08494720bd0c48ea8874297019f34617_I20200628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2020-06-28</instant>
        </period>
    </context>
    <context id="i35850462b8ba4ec6b48e71db968afca0_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="iba0059650c734f418bfd4451ba52f008_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i4597276d311c49cd8296b8615721ccd9_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i1254fce9a9ce4d079c87cc134d55e2c3_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i1faf576618e84679a7a0da1b9556ba9d_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="id2a2513afc204a97a5a8c2102c850991_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i809cc3b4eab34beeba68e52a0c7a42ac_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i6234647076c348358a4849d581d8d661_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i80bba03164e1490f92937363ba6be27a_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="id452964cf67c41838d11f4c1d28d25f1_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="ie18ddd79346e4272ad7414c38c1ea858_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="i593dfef3e8374e8f8feaa0e99c306aeb_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="i669eec62216e443083852c24346000bc_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ia81a2fb9928944eba261acab063ff425_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="ibcc596d42b0c4b479fc868501d84edc4_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="i79da2e98364246fda2894896e0c64b24_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="i49640df6e93b44bfbe3d7d7dfbf0a976_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="id91f5d16c8514109bc0d5b766c980343_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="ib2e6e4e5e53c4daa977db1a4cbba4b10_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="if9058dbdf26a47718bcecc5a59254d48_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="ia7ae0876c2d74ba39fbcf77022739956_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="i7dc00a9182d44f64be9df290e039426d_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="i19679b74616343d2a569bf20724f32bc_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i141153a642b0446a8b949cb6c904059f_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="i9d4166ec448f408f8c6eb4b006c47076_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="i644039484a944aa2b7857844b64e67a5_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="if6fa85c7dcd54136859d6c395be0a6b1_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="i8bff7ce3449f4d1882ffaa9968a9e942_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="i84d3125056a042d3908f901289eccebc_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="i5ada1b5a95314911a9845cbb66fb79b0_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="i97f10c28203949229aec70df6a776bec_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="iefda70a0ab284aa38383e6eb42f51883_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="iad102ea6f02247c6a3be4a7615b7145f_D20200728-20200728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2020-07-28</startDate>
            <endDate>2020-07-28</endDate>
        </period>
    </context>
    <context id="ib4800df0fbf5458e9f3c3c79e6eb2780_I20200728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2020-07-28</instant>
        </period>
    </context>
    <context id="i4edd0078061f4df8bdf77e56b7f7b7e2_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i077aaeee7b1243bf9f1756eeceb1b159_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i6d2b59774a65436dbfd3663d8aa68fb6_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i14455c8c6b33419bb1d295c77a307b00_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i78136620e3c84fa19e6c5f52d2f4a908_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if8f55609e89143a38d2519b68e120a0a_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i932b94744180483b9df888814a4cf082_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i8e1fa249888c42199c383204a72b18d9_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i719e78b267f84be58ded1d143566bd22_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i0b4edf30a33f46c78829836e11060aef_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ic59e3f7ba98741e48b56afd922374630_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i741c1afa50c048d7b96220189b17b846_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if064a2588a974409bf73bf66608ac57a_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ife296569b342436abc68d0a91cfad70d_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i8966de7262b44387927fed0470031b13_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if46b8d4a8280446eabdb0a2373c0c884_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ibca945d83ce746f5be3730ad75b63955_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i9dc25990d482434da1bcfa97520bd268_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="iff89af94199444dd88af1f908458cbe5_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i1008655150f94ca5a1123870c09ddda4_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i902add7d216a4e04af2c74c1a3bf130c_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i4a091f5b9ec04529b3a3f77af3e4c0d8_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i76b73139d0cf4357962caeff4bf68222_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i3d8c25562a5742a0b588a4836dd962ea_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i12bf6ef5c0a44e198f442c6af406e67f_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ia47e2862a22143ca9eb4c61979e0a99e_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i828374ac876241d09127ef8a2d6f5393_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="idae768cc9f534830bee2c3200fa687a4_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i62284a8ef2334b19b40cdcc077acd25a_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i5ba0b13a3edd43feab51fdeaa5513228_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i8d88c98c8df8475dbb2964987c58dc8d_D20200330-20200927">
        <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>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i41d201b04d864aefa5ad1987011344ee_D20200330-20200927">
        <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>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ic16d5cbc570f406d92300450fc466111_D20200330-20200927">
        <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>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ief52e63c762543f2ab50f2e56c867f13_D20200330-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i83d9d60b2da8446a88274a796fef70e6_D20200330-20200927">
        <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>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i14de260a773141d6ad10e34c52abc35c_D20200330-20200927">
        <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>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i8ad9b36b916d4f458d11663d9f5f476a_D20200330-20200927">
        <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>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i64e82a63ec884083a48358bf88708c28_D20200330-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:SpecialtyManufacturedproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i32cc9e78941f4a5fa285543e0c0ae7bf_D20200330-20200927">
        <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>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i9800b3c5e8bb4e588750869c8d792eb5_D20200330-20200927">
        <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>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i3183bc9f14be447fb3b1600950844254_D20200330-20200927">
        <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>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i37c1823abef94ea6957204ec410e7142_D20200330-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i423c866a419d45c2bef3f0589e50e273_D20200330-20200927">
        <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>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="id751f7d926384f1f91260ed572ce8e81_D20200330-20200927">
        <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>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i724d6cb2db48470f8c8be0b83f1938d3_D20200330-20200927">
        <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>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i6370bc25ad834f87a621a971d9f2df9f_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="if91d42a3807c479ebadd01277c484646_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="i299029d6b91b4c1eb5a74d4908483bd3_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="i02f02caf07b24d3b8aebb7f1f95b91a1_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="i5da453c1d29745dab73045ce87628596_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="i9521e1d5dca64939b4c75e966d48edc2_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="i23f1d8fd49694779a326c786ea8c8e14_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="i12cc17f7080a40f0a228234e37c00ed1_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="i36021c168b8845beb71c820e9225ab7e_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="i9e28104950f64615a4eafdc1e9b5e99e_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="ie83a6c09cf964472a4b10a0b3e3303c8_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="ib084f62137c446e7a2200909156f41f9_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="i36c94ccd0117420f800a8f6df58e1c75_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="i4529da97050f4ee6af5d82a76aefc90c_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="ibe34cee732064f109fafecc8ade695ad_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="i95309fcd59b34afdaa9bca69020d5de8_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i167f10e637784ee0a095f4061c7ea90a_I20200329">
        <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>2020-03-29</instant>
        </period>
    </context>
    <context id="i2f27c2d996a04959865ef0919e581fc7_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="iecdee0b47cfc46118cd5e2ff8ffcedf5_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i75b07ab4c6bc4bbda0034483d607766e_I20200329">
        <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>2020-03-29</instant>
        </period>
    </context>
    <context id="ia5d8f4bdc02b41df84dd2717dd9a603c_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="ida0605128a0e47d8855b2d3a5fb873f2_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i3d058ae3a27b45ab8cb01ae49f0eeca9_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i2aadd9f912f541b48e3cb7c35885dae9_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i462042fab49242db9bf6966a877613a4_I20200329">
        <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>2020-03-29</instant>
        </period>
    </context>
    <context id="i5b40bc201b9b4dc9bb65341a4e588db5_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i65a0e1219c3247f09c31c4f34f1405d9_I20200329">
        <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>2020-03-29</instant>
        </period>
    </context>
    <context id="i63b012d6e4c548feb8775be9ad024e26_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i0de590d11fb8498ea2c1be5c51614fd1_I20200329">
        <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>2020-03-29</instant>
        </period>
    </context>
    <context id="i2d216f6c70b842a7a87ff24ca61dd60c_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ia9d7e9e8a3a84d148569a7568b626366_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ifb43ddd1c793481ab8193eb9a7a0b4a8_D20200330-20200927">
        <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>2020-03-30</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i6ef72a37fe9846d18b8e429e0d5d66bc_I20200329">
        <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>2020-03-29</instant>
        </period>
    </context>
    <context id="i9d584e7ec1274fe5b872baf67599ebb0_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="iec3d23a5e98c4753babdee44947630bb_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i552bcada426a444ebe50d4730aff2f00_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i924660d07f894e4884e583cf09d5ace9_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="i95a7119f8d2d497fbc0d7f96910b6a3f_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i2b944309b7c3456d8de59adbf5195092_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if65790d9f56b46eebd68c6c38e192710_D20190701-20190929">
        <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-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i265c3f651fe749148fd698e80e7ac482_D20190401-20190929">
        <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-09-29</endDate>
        </period>
    </context>
    <context id="iffc712f3704242d4ac4bf321127bcbe3_D20200330-20200927">
        <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>2020-03-30</startDate>
            <endDate>2020-09-27</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="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80L2ZyYWc6MDY2YmY4YzRjNDA3NGM1NWFiMzJhNWE0ODJiZDgzMGQvdGFibGU6YWNhOTlkZmIzMzI3NDMxNTk5NjIwNTVlNjJjNDQ1YTYvdGFibGVyYW5nZTphY2E5OWRmYjMzMjc0MzE1OTk2MjA1NWU2MmM0NDVhNl8xLTEtMS0xLTA_87cb3e0a-6cd5-4f0b-8e22-034ac9a704fe">0000046250</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80L2ZyYWc6MDY2YmY4YzRjNDA3NGM1NWFiMzJhNWE0ODJiZDgzMGQvdGFibGU6YWNhOTlkZmIzMzI3NDMxNTk5NjIwNTVlNjJjNDQ1YTYvdGFibGVyYW5nZTphY2E5OWRmYjMzMjc0MzE1OTk2MjA1NWU2MmM0NDVhNl8yLTEtMS0xLTA_439344f8-49a6-43c4-b385-e00dd4d7a8f8">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80L2ZyYWc6MDY2YmY4YzRjNDA3NGM1NWFiMzJhNWE0ODJiZDgzMGQvdGFibGU6YWNhOTlkZmIzMzI3NDMxNTk5NjIwNTVlNjJjNDQ1YTYvdGFibGVyYW5nZTphY2E5OWRmYjMzMjc0MzE1OTk2MjA1NWU2MmM0NDVhNl8zLTEtMS0xLTA_ee2919c5-2951-410b-9235-9d187b4db168">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80L2ZyYWc6MDY2YmY4YzRjNDA3NGM1NWFiMzJhNWE0ODJiZDgzMGQvdGFibGU6YWNhOTlkZmIzMzI3NDMxNTk5NjIwNTVlNjJjNDQ1YTYvdGFibGVyYW5nZTphY2E5OWRmYjMzMjc0MzE1OTk2MjA1NWU2MmM0NDVhNl80LTEtMS0xLTA_08e674f2-b675-4752-82c3-e27b4da7d65a">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80L2ZyYWc6MDY2YmY4YzRjNDA3NGM1NWFiMzJhNWE0ODJiZDgzMGQvdGV4dHJlZ2lvbjowNjZiZjhjNGM0MDc0YzU1YWIzMmE1YTQ4MmJkODMwZF8xOA_5e9c3432-88a6-440f-8496-6c342bf8e5ed">--03-28</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6MjZjOWNlNjMwOTY2NDI1ZTg0NjAyNTcwZmZhNGIyNjIvdGFibGVyYW5nZToyNmM5Y2U2MzA5NjY0MjVlODQ2MDI1NzBmZmE0YjI2Ml8wLTAtMS0xLTAvdGV4dHJlZ2lvbjphYWVmMmFmZGZkYTc0MjY1OTZiZTMyOTgyODJiNGE0MF85_7cf1c3a4-2f06-4419-a6d2-5f553a236647">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6YTU1N2I2N2ZjNjEwNDAxMDk0NGI5OTE3ODM0NDdjMzgvdGFibGVyYW5nZTphNTU3YjY3ZmM2MTA0MDEwOTQ0Yjk5MTc4MzQ0N2MzOF8wLTAtMS0xLTA_31a246d6-6ce0-40ce-9236-621cf0b436bb">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGV4dHJlZ2lvbjpmZDY5ZDhhYTI1N2Q0M2UwYmZhZDBkYzIzODJiZDAzYV8xMTY_a4de0c61-2c8b-48cd-b3d6-95792d2f26ac">2020-09-27</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6MTM2NzU1NTA0OGU3NGRhODkyZGExZDNmYzQyYTAxMzMvdGFibGVyYW5nZToxMzY3NTU1MDQ4ZTc0ZGE4OTJkYTFkM2ZjNDJhMDEzM18wLTAtMS0xLTA_dd722889-d5be-4bef-8bfa-d8b75d2069aa">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGV4dHJlZ2lvbjpmZDY5ZDhhYTI1N2Q0M2UwYmZhZDBkYzIzODJiZDAzYV8xNzg2_7254d4c2-b0f0-490b-8934-fdc090489cc1">0-7647</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6YTk4MzU1N2E2NDExNDViMThjN2M2ZjJlYjgyNTZiMzIvdGFibGVyYW5nZTphOTgzNTU3YTY0MTE0NWIxOGM3YzZmMmViODI1NmIzMl8wLTAtMS0xLTA_e3f53a9c-0978-40af-afbd-c9d217ddd97f">HAWKINS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6OWRmY2M2OTA0NzdkNDc2OTg3YTIyOWY1YmQwNTUzYTQvdGFibGVyYW5nZTo5ZGZjYzY5MDQ3N2Q0NzY5ODdhMjI5ZjViZDA1NTNhNF8wLTAtMS0xLTA_e589468a-7d60-4365-a700-122f572c766a">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6OWRmY2M2OTA0NzdkNDc2OTg3YTIyOWY1YmQwNTUzYTQvdGFibGVyYW5nZTo5ZGZjYzY5MDQ3N2Q0NzY5ODdhMjI5ZjViZDA1NTNhNF8wLTItMS0xLTA_740ddb58-9274-41b6-896a-aaede74bf004">41-0771293</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6ZGQ5MDkzZGQ3OTkwNGJkOWFkZmRlMGUzMThmYWQzMWUvdGFibGVyYW5nZTpkZDkwOTNkZDc5OTA0YmQ5YWRmZGUwZTMxOGZhZDMxZV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjowZGVhOGNkYmM0NzU0NTg4OTI1YTgxY2IwNzRjMzQxOF81_78fba964-0718-4770-9ede-2e79a88b071a">2381 Rosegate</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6ZGQ5MDkzZGQ3OTkwNGJkOWFkZmRlMGUzMThmYWQzMWUvdGFibGVyYW5nZTpkZDkwOTNkZDc5OTA0YmQ5YWRmZGUwZTMxOGZhZDMxZV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjowZGVhOGNkYmM0NzU0NTg4OTI1YTgxY2IwNzRjMzQxOF85_dc119723-f36c-4684-bf2d-8f2e77ca364e">Roseville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6ZGQ5MDkzZGQ3OTkwNGJkOWFkZmRlMGUzMThmYWQzMWUvdGFibGVyYW5nZTpkZDkwOTNkZDc5OTA0YmQ5YWRmZGUwZTMxOGZhZDMxZV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjowZGVhOGNkYmM0NzU0NTg4OTI1YTgxY2IwNzRjMzQxOF8xMw_36b290f6-0e12-4020-b85b-e6ef14336a5a">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6ZGQ5MDkzZGQ3OTkwNGJkOWFkZmRlMGUzMThmYWQzMWUvdGFibGVyYW5nZTpkZDkwOTNkZDc5OTA0YmQ5YWRmZGUwZTMxOGZhZDMxZV8wLTEtMS0xLTA_c4f3a60e-1460-40c9-be62-f712abf8a813">55113</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6ZDJkYjRkOTMwODczNDEyNmEzZGFjYmJkNDFjZTVhM2MvdGFibGVyYW5nZTpkMmRiNGQ5MzA4NzM0MTI2YTNkYWNiYmQ0MWNlNWEzY18wLTAtMS0xLTAvdGV4dHJlZ2lvbjo3NWE1NmNhOWQwZjY0ZGMxYmE4YWJlMTkwMDBlZDM2Nl82_3ab8f6a1-87f2-4804-a277-c6ce4bde5d36">612</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6ZDJkYjRkOTMwODczNDEyNmEzZGFjYmJkNDFjZTVhM2MvdGFibGVyYW5nZTpkMmRiNGQ5MzA4NzM0MTI2YTNkYWNiYmQ0MWNlNWEzY18wLTAtMS0xLTAvdGV4dHJlZ2lvbjo3NWE1NmNhOWQwZjY0ZGMxYmE4YWJlMTkwMDBlZDM2Nl8xMA_292eb18b-59cc-4e80-9629-6d97ad917341">331-6910</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6MzUzMDc0NGVhZThkNDg5M2JkYzhhODVjODkxY2Y5OWMvdGFibGVyYW5nZTozNTMwNzQ0ZWFlOGQ0ODkzYmRjOGE4NWM4OTFjZjk5Y18xLTAtMS0xLTA_e0deca51-755e-4bcf-82e2-d962105c3455">Common Stock, par value $.05 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6MzUzMDc0NGVhZThkNDg5M2JkYzhhODVjODkxY2Y5OWMvdGFibGVyYW5nZTozNTMwNzQ0ZWFlOGQ0ODkzYmRjOGE4NWM4OTFjZjk5Y18xLTEtMS0xLTA_627fcbf0-75a4-48ff-9022-94ac356e7318">HWKN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6MzUzMDc0NGVhZThkNDg5M2JkYzhhODVjODkxY2Y5OWMvdGFibGVyYW5nZTozNTMwNzQ0ZWFlOGQ0ODkzYmRjOGE4NWM4OTFjZjk5Y18xLTItMS0xLTA_d7ef41b6-0915-49e2-9c4b-c51b535ca278">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGV4dHJlZ2lvbjpmZDY5ZDhhYTI1N2Q0M2UwYmZhZDBkYzIzODJiZDAzYV81NzM_6e3ec79d-fa16-4053-8d2e-24b4e01f4553">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGV4dHJlZ2lvbjpmZDY5ZDhhYTI1N2Q0M2UwYmZhZDBkYzIzODJiZDAzYV85MDA_8c785788-1445-4af5-8548-b781b9fed21d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6OGQ1NmQwN2M4MjQ2NGE1NmJlYjk2MWU4MDBkOTU5ZDUvdGFibGVyYW5nZTo4ZDU2ZDA3YzgyNDY0YTU2YmViOTYxZTgwMGQ5NTlkNV8wLTYtMS0xLTA_ddff5f36-9858-4b18-8472-061ab458cdbd">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6OGQ1NmQwN2M4MjQ2NGE1NmJlYjk2MWU4MDBkOTU5ZDUvdGFibGVyYW5nZTo4ZDU2ZDA3YzgyNDY0YTU2YmViOTYxZTgwMGQ5NTlkNV8yLTctMS0xLTA_554eed8e-9dfa-40d3-9a15-93397570d0da">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6OGQ1NmQwN2M4MjQ2NGE1NmJlYjk2MWU4MDBkOTU5ZDUvdGFibGVyYW5nZTo4ZDU2ZDA3YzgyNDY0YTU2YmViOTYxZTgwMGQ5NTlkNV80LTctMS0xLTA_82ac4fd1-5891-4443-bdd4-4e3da7954134">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGV4dHJlZ2lvbjpmZDY5ZDhhYTI1N2Q0M2UwYmZhZDBkYzIzODJiZDAzYV8xNjQy_adf7e637-ca42-4a79-8f3a-a0ceb3d7f939">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i86f983051b424b2eb3c68e601b20fe8d_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xL2ZyYWc6ZmQ2OWQ4YWEyNTdkNDNlMGJmYWQwZGMyMzgyYmQwM2EvdGFibGU6OTQ5NjBiOTBhMTVmNDFhOGJmMmVkYTZhMjIzY2I3MDkvdGFibGVyYW5nZTo5NDk2MGI5MGExNWY0MWE4YmYyZWRhNmEyMjNjYjcwOV8xLTItMS0xLTA_ddd8853d-ac34-4314-97b1-977f03ea77b8"
      unitRef="shares">10670637</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMy0yLTEtMS0w_f3a09c05-8d56-41f7-bf8b-1353e586810b"
      unitRef="usd">3160000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMy00LTEtMS0w_3351c4dc-95ed-43d0-9c8b-1b70687ae220"
      unitRef="usd">4277000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNi0wLTEtMS0wL3RleHRyZWdpb246NzZiODYzNTQzNDk2NDk1NTlmYzQzODRkOTIxOGRkYjFfMTY0OTI2NzQ0MTkyMQ_e4953a99-c19b-4110-9871-b41858040a1a"
      unitRef="usd">552000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNi0wLTEtMS0wL3RleHRyZWdpb246NzZiODYzNTQzNDk2NDk1NTlmYzQzODRkOTIxOGRkYjFfMTY0OTI2NzQ0MTkyNA_daeb0958-ae2e-44c3-b4cf-04bfbbc42dff"
      unitRef="usd">784000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNi0yLTEtMS0w_8b02bf7c-44bb-421e-85a3-4ceb3e9fa854"
      unitRef="usd">74492000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNi00LTEtMS0w_5e746a55-6332-4eac-bbd3-459345707e5d"
      unitRef="usd">67391000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNy0yLTEtMS0w_f9950489-01ca-418a-8c5a-30ffe664ae7d"
      unitRef="usd">63194000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNy00LTEtMS0w_73587177-2ad1-42b5-8f06-e455121b9fad"
      unitRef="usd">54436000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfOS0yLTEtMS0w_c1e68e9f-5a1d-4284-ae8a-69ac8ad0db97"
      unitRef="usd">1735000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfOS00LTEtMS0w_ae7d9829-a9cc-4964-8efb-92453bf9c16d"
      unitRef="usd">4927000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTAtMi0xLTEtMA_8d74efd5-efa2-41ea-98c9-d3f91f2c3043"
      unitRef="usd">142581000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTAtNC0xLTEtMA_8771e669-d2f7-455f-a54f-5f135b57d316"
      unitRef="usd">131031000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTEtMi0xLTEtMA_7b527e47-af56-4b25-b66c-089b9266c560"
      unitRef="usd">276228000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTEtNC0xLTEtMA_bc90431c-b1f8-478e-9c9d-d95101a20cae"
      unitRef="usd">267221000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTItMi0xLTEtMA_c82c8acb-96e2-4d62-80c8-1a44021d2bfb"
      unitRef="usd">148754000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTItNC0xLTEtMA_9eaa52a6-b77f-4533-883a-c444fd40d79d"
      unitRef="usd">140877000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTMtMi0xLTEtMA_66879468-61be-4c55-9a58-64c505c82d23"
      unitRef="usd">127474000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTMtNC0xLTEtMA_dacc6165-2828-4424-8284-88e1a8c70eaa"
      unitRef="usd">126344000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTUtMi0xLTEtMA_2bc6603f-9c56-4be5-ae47-776327172745"
      unitRef="usd">8505000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTUtNC0xLTEtMA_4c062a63-baf8-4ae3-971e-5466d2b49b7d"
      unitRef="usd">9090000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTYtMi0xLTEtMA_acc2c40e-7136-45f0-833f-2726af46ad3b"
      unitRef="usd">67692000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTYtNC0xLTEtMA_52816760-143c-40eb-a1c1-0516bceec0a6"
      unitRef="usd">58440000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTgtMi0xLTEtMA_768d1e0a-570e-4394-856c-a17a6bf6eccf"
      unitRef="usd">71247000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTgtNC0xLTEtMA_62430aaa-870f-4a3e-aeee-956dec7523bf"
      unitRef="usd">60653000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTktMi0xLTEtMA_53793384-3015-4d8e-b176-06b1c9561297"
      unitRef="usd">5581000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMTktNC0xLTEtMA_1f0b9464-59ee-4901-9167-409318f3f71a"
      unitRef="usd">3770000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssets
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjAtMi0xLTEtMA_868eaf30-c8d9-4bc5-91a2-33971de4eea0"
      unitRef="usd">153025000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjAtNC0xLTEtMA_f100b22a-f349-4ab9-a1dc-c5068e6635dc"
      unitRef="usd">131953000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjEtMi0xLTEtMA_422a9f7c-101c-4f2b-8bc4-a8a9e0ddda80"
      unitRef="usd">423080000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjEtNC0xLTEtMA_2cf2371b-f2d2-47c9-bae4-e5fa6ccdb486"
      unitRef="usd">389328000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjQtMi0xLTEtMA_45649f13-da95-40a3-b12c-14c83aa052b2"
      unitRef="usd">32708000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjQtNC0xLTEtMA_d57e23f3-deee-4fff-a637-91acede7675f"
      unitRef="usd">34129000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjUtMi0xLTEtMA_507ac87c-217f-4cd4-b0fd-c545ed004058"
      unitRef="usd">10783000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjUtNC0xLTEtMA_c32737f6-6be2-40bc-9621-eb2593b6a5ec"
      unitRef="usd">13538000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjYtMi0xLTEtMA_fa717537-8b2f-41ec-afb3-a56abd362761"
      unitRef="usd">851000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjYtNC0xLTEtMA_bdb507c9-6d6d-4ba6-a3b0-21772184d36e"
      unitRef="usd">59000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjctMi0xLTEtMA_858310a6-4c5f-46a4-8959-6f1292f294cc"
      unitRef="usd">9907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjctNC0xLTEtMA_2838aeda-3076-4a57-a9dd-ecacb4980a55"
      unitRef="usd">9907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjgtMi0xLTEtMA_a0b31fe9-28db-4735-b586-ae802faf0524"
      unitRef="usd">1458000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjgtNC0xLTEtMA_d529ef71-d633-48d2-b00f-8f28727b5e09"
      unitRef="usd">1523000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjktMi0xLTEtMA_65b573fc-bcb6-4155-ab96-97b439bae2f7"
      unitRef="usd">1412000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMjktNC0xLTEtMA_b03a286a-ebde-4d9b-b508-cf988544e0f4"
      unitRef="usd">1376000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzAtMi0xLTEtMA_713fbd71-c925-43ef-b74f-0c1cbe762103"
      unitRef="usd">1639000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzAtNC0xLTEtMA_6f1a3267-8b7b-45dc-a90f-97cb1fb01316"
      unitRef="usd">1688000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzEtMi0xLTEtMA_1ed22fb8-d676-4c50-a979-8b5810e3b020"
      unitRef="usd">58758000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzEtNC0xLTEtMA_cfbbbd8c-5e40-4999-beed-deed28407887"
      unitRef="usd">62220000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzItMi0xLTEtMA_ca2c911e-d20b-42dc-bddb-1c7c4675845a"
      unitRef="usd">65798000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzItNC0xLTEtMA_7cfa2427-0a8b-4df7-aeb4-2ad4707d2de1"
      unitRef="usd">49751000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzMtMi0xLTEtMA_2f0d6bbe-9320-4fcf-8e1f-7f197ad13fb0"
      unitRef="usd">7124000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzMtNC0xLTEtMA_63df42c7-8f67-428c-87c6-25ba0a589b6d"
      unitRef="usd">7649000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzQtMi0xLTEtMA_aef6db99-7773-4640-8226-7f1b8bb962c6"
      unitRef="usd">4806000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzQtNC0xLTEtMA_10861c4a-5b90-4264-8938-21e01d4c9ec4"
      unitRef="usd">4978000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzUtMi0xLTEtMA_428fc3b4-9d94-4ab5-8cb3-91c87c56273d"
      unitRef="usd">25116000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzUtNC0xLTEtMA_022b07e7-81fa-424d-a44c-f20a5ae97b69"
      unitRef="usd">25106000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzYtMi0xLTEtMA_f7d6c5ed-e59d-4cc0-a5f8-83a0b18ffa44"
      unitRef="usd">6841000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzYtNC0xLTEtMA_939199f4-0030-47cb-a9f5-eab491d7e5fd"
      unitRef="usd">6140000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzctMi0xLTEtMA_6381b439-fd45-4d94-a7f5-e4e8434f71a8"
      unitRef="usd">168443000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzctNC0xLTEtMA_66cd15b0-5358-4f1c-a960-df000be5e34f"
      unitRef="usd">155844000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzgtMi0xLTEtMA_ebd905ce-f5ae-47b9-a0c3-e1645e1050ef"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfMzgtNC0xLTEtMA_d7781812-7e6a-4248-a411-c30e9080d515"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZhNGNjNWNmYmRjOTRlNTI5MjdkYzI5MDliZGRkZTQzXzE2NDkyNjc0NDE5ODM_0cf3f7da-821f-4fba-82ba-cf04abdfb890"
      unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZhNGNjNWNmYmRjOTRlNTI5MjdkYzI5MDliZGRkZTQzXzE2NDkyNjc0NDE5ODM_2eb4444f-a085-45dd-a108-8f3f478fcb93"
      unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZhNGNjNWNmYmRjOTRlNTI5MjdkYzI5MDliZGRkZTQzXzE2NDkyNjc0NDE5OTc_687c2d34-36c5-4e54-acb6-9493b3c89f99"
      unitRef="usdPerShare">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZhNGNjNWNmYmRjOTRlNTI5MjdkYzI5MDliZGRkZTQzXzE2NDkyNjc0NDE5OTc_78388541-cb99-4cb1-ad8e-2f672eb6a6b9"
      unitRef="usdPerShare">0.05</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZhNGNjNWNmYmRjOTRlNTI5MjdkYzI5MDliZGRkZTQzXzE2NDkyNjc0NDIwMjE_4b08b40b-da5a-4d5a-9f65-79a6a4b31c9d"
      unitRef="shares">10545203</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZhNGNjNWNmYmRjOTRlNTI5MjdkYzI5MDliZGRkZTQzXzE2NDkyNjc0NDIwMjE_55273e71-0b30-4d3b-b5c7-533b990c2c6d"
      unitRef="shares">10545203</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZhNGNjNWNmYmRjOTRlNTI5MjdkYzI5MDliZGRkZTQzXzE2NDkyNjc0NDIwNDU_1c0a8bf1-efde-41d2-8e27-4c9631aea52e"
      unitRef="shares">10512229</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZhNGNjNWNmYmRjOTRlNTI5MjdkYzI5MDliZGRkZTQzXzE2NDkyNjc0NDIwNDU_7450e44c-e104-4a92-b8af-698a7b3c49c2"
      unitRef="shares">10512229</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDAtMi0xLTEtMA_cd12fd04-12b8-420d-87da-c86b8e515cfb"
      unitRef="usd">527000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDAtNC0xLTEtMA_c7b67f6b-5d36-4bd9-8276-c2704c365ab6"
      unitRef="usd">526000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDEtMi0xLTEtMA_8ffab83e-5ff1-476e-bca0-9a0b81d83593"
      unitRef="usd">52194000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDEtNC0xLTEtMA_6cce45e0-8a7d-4064-946b-b381aab5ad31"
      unitRef="usd">50090000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDItMi0xLTEtMA_cbdfea88-db1f-4a98-8ccd-24e45f89c11d"
      unitRef="usd">201966000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDItNC0xLTEtMA_f32b060f-d9af-43a9-9598-044ac0a5e10d"
      unitRef="usd">182947000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDMtMi0xLTEtMA_8be63e48-d73f-439f-96d6-d3b6b07489ca"
      unitRef="usd">-50000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDMtNC0xLTEtMA_69489f91-9515-4e3a-8daa-ade9de74c6d8"
      unitRef="usd">-79000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDQtMi0xLTEtMA_e9cfd717-adfb-4753-a890-f4c21199ea31"
      unitRef="usd">254637000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDQtNC0xLTEtMA_334bfb0c-9863-49f1-85dc-01c7fa454192"
      unitRef="usd">233484000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDUtMi0xLTEtMA_029b092b-afb3-4a27-ac1e-aca36f3a3c2a"
      unitRef="usd">423080000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xNi9mcmFnOjliNjliNTE5MTViZDRmYjg4MDQ0YzQ1MjEyYjQ5OTE4L3RhYmxlOjViYjM0OTU2OWRjNjRiNDI5ZGFiZjYxZWZmODQzYWU2L3RhYmxlcmFuZ2U6NWJiMzQ5NTY5ZGM2NGI0MjlkYWJmNjFlZmY4NDNhZTZfNDUtNC0xLTEtMA_d97098da-7528-4c71-a036-55452a4d49d7"
      unitRef="usd">389328000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMi0yLTEtMS0w_03f96c51-6d93-4d41-bf10-2dd6df8e9d34"
      unitRef="usd">147801000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMi00LTEtMS0w_b9398166-7ecd-4d64-8332-1fb2684825c9"
      unitRef="usd">140043000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMi02LTEtMS0w_b1cfada6-bf56-4cf3-9bc7-c3b637e96668"
      unitRef="usd">290973000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMi04LTEtMS0w_709cd6bf-dcbd-4827-9b5b-43a67169ec71"
      unitRef="usd">287379000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMy0yLTEtMS0w_93933064-b8f5-43a3-9d89-ab9195377a04"
      unitRef="usd">115004000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMy00LTEtMS0w_68df39c7-3e2a-4acf-950c-df8419230116"
      unitRef="usd">112049000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMy02LTEtMS0w_4b91eb3c-4765-4b10-bd75-aaf2fb01fb4e"
      unitRef="usd">227200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMy04LTEtMS0w_27772206-2993-4c63-8d7f-e3bd6164b795"
      unitRef="usd">230588000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfNS0yLTEtMS0w_735644e7-eb78-4ef9-9d7f-93c5888f509d"
      unitRef="usd">32797000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfNS00LTEtMS0w_48b48bfd-049c-48db-a132-9b5a6998df7d"
      unitRef="usd">27994000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfNS02LTEtMS0w_91e3ce20-0c60-4867-bbe8-2616e6c872c7"
      unitRef="usd">63773000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfNS04LTEtMS0w_5441a356-6731-434c-9122-23b1e99a1458"
      unitRef="usd">56791000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfNi0yLTEtMS0w_f1df5088-298b-47fc-ac39-1b75fdb7ac3c"
      unitRef="usd">16221000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfNi00LTEtMS0w_b527d5f6-e001-4a6d-a66c-99e9b356dfd0"
      unitRef="usd">14817000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfNi02LTEtMS0w_a12e6a15-e4c8-4e93-833a-281acb4fc4d1"
      unitRef="usd">31259000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfNi04LTEtMS0w_3df4071c-86c5-4408-b4ed-8741acc34a63"
      unitRef="usd">29653000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfNy0yLTEtMS0w_9c9dcc03-1195-4f5e-b061-a7f87dba105d"
      unitRef="usd">16576000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfNy00LTEtMS0w_c9fd7535-3df3-4654-8a2d-9c0b337d5754"
      unitRef="usd">13177000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfNy02LTEtMS0w_d911c2b7-abd8-4846-aab7-2027135b2b8e"
      unitRef="usd">32514000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfNy04LTEtMS0w_3a689c27-e01a-4d68-9d05-2215a171c3c3"
      unitRef="usd">27138000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfOC0yLTEtMS0w_8c2d07ec-834e-4fe5-ba7c-6f1267643721"
      unitRef="usd">-339000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfOC00LTEtMS0w_8dd65f2e-959d-464d-8aa6-d729d032ebbe"
      unitRef="usd">-666000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfOC02LTEtMS0w_92343dca-1049-45b3-9527-4767dfd30ae3"
      unitRef="usd">-719000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfOC04LTEtMS0w_21c3a135-4eec-48bc-a0d8-da2ae9688381"
      unitRef="usd">-1429000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfOS0yLTEtMS0w_5161ccfa-77c7-43bf-83d2-3d181b998336"
      unitRef="usd">327000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfOS00LTEtMS0w_724c1ec7-361a-462e-8374-73961f3926f0"
      unitRef="usd">26000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfOS02LTEtMS0w_0c258f16-d51a-46ea-845f-4fc836ffe04a"
      unitRef="usd">804000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfOS04LTEtMS0w_74538851-10ac-4230-b169-a965e502f075"
      unitRef="usd">143000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTAtMi0xLTEtMA_43be844a-a285-463d-9a2f-12b31a22da67"
      unitRef="usd">16564000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTAtNC0xLTEtMA_d16bb661-0402-4f1b-b30f-435ee20c8060"
      unitRef="usd">12537000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTAtNi0xLTEtMA_1f4b0c33-96c6-473c-8637-c95d9bc2b6f4"
      unitRef="usd">32599000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTAtOC0xLTEtMA_633eb6b6-c541-4450-8486-fa1812ba2626"
      unitRef="usd">25852000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTEtMi0xLTEtMA_828c7fff-6699-4864-90bc-41e906fe39e8"
      unitRef="usd">4374000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTEtNC0xLTEtMA_e2510371-c0b9-4dc0-90a0-cea7e8f07b1a"
      unitRef="usd">3287000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTEtNi0xLTEtMA_4d1746d8-3c4f-495a-af50-901cb80890f6"
      unitRef="usd">8621000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTEtOC0xLTEtMA_b7b56175-e194-4c23-9a40-4f4b7f15e5c3"
      unitRef="usd">6795000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTItMi0xLTEtMA_1e7f1886-77e4-40c3-8d88-bda512712de0"
      unitRef="usd">12190000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTItNC0xLTEtMA_cb175787-db3d-43b1-9291-08911be8dd03"
      unitRef="usd">9250000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTItNi0xLTEtMA_6baa752b-edf7-4f7b-b64e-6f1fb9f12c5b"
      unitRef="usd">23978000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTItOC0xLTEtMA_7fe98955-cc0d-4d60-83ec-de1bf1a80bc5"
      unitRef="usd">19057000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTQtMi0xLTEtMA_ea321511-fa8d-48ed-8792-d72df7ac7ef7"
      unitRef="shares">10527891</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTQtNC0xLTEtMA_3bd0fab4-ebca-4d7b-ab84-1e9e6781a495"
      unitRef="shares">10575538</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTQtNi0xLTEtMA_efd225ce-c105-4d93-8706-27d39fd185ce"
      unitRef="shares">10526511</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTQtOC0xLTEtMA_c0009c1d-b9ae-4099-911b-3f2e17479abb"
      unitRef="shares">10589922</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTUtMi0xLTEtMA_8044a0e8-8bff-471e-b20b-4c8d5acaaae8"
      unitRef="shares">10622881</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTUtNC0xLTEtMA_10f81990-11ab-4ce4-9038-408afb2bde95"
      unitRef="shares">10633117</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTUtNi0xLTEtMA_fc06f661-3f21-4d0a-8657-eb60cbff2018"
      unitRef="shares">10634281</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTUtOC0xLTEtMA_8aacba1f-28b1-495c-8fa8-f3d033f46df9"
      unitRef="shares">10663864</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTctMi0xLTEtMA_463219db-f4ee-45ab-931f-00c2e451ae7e"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTctNC0xLTEtMA_3ecb45c8-6231-444b-900a-2bbb5b85f762"
      unitRef="usdPerShare">0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTctNi0xLTEtMA_bc70fa88-85e1-4b22-b3cd-bb289723a225"
      unitRef="usdPerShare">2.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTctOC0xLTEtMA_fbec9352-ef17-4e5d-8b92-34aae5ced269"
      unitRef="usdPerShare">1.80</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTgtMi0xLTEtMA_d00e2b2d-35ca-4a63-b7c3-6a139a6aad75"
      unitRef="usdPerShare">1.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTgtNC0xLTEtMA_a6c939ea-f64f-43ee-a4a9-0f4c1805faae"
      unitRef="usdPerShare">0.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTgtNi0xLTEtMA_5e210c69-afca-4a6a-8cde-48484f95fc69"
      unitRef="usdPerShare">2.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMTgtOC0xLTEtMA_7d3af68e-ee01-4997-ac9b-258938d48f62"
      unitRef="usdPerShare">1.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMjAtMi0xLTEtMA_759809c9-ac6c-45d5-b3b7-845ed71de368"
      unitRef="usdPerShare">0.2325</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMjAtNC0xLTEtMA_044b0f0d-b334-42ac-bc61-a4cfe300689c"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMjAtNi0xLTEtMA_09ef32db-0167-48ac-b21c-3117e71aee5c"
      unitRef="usdPerShare">0.465</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yMi9mcmFnOjY1MDQ3NTk5MmNlMDQ4ZGZiMDg3YzE5MzVhNGZjYWMxL3RhYmxlOmM0ZjU2OWM1NTVhYzRkODhhOWRmMWE1YjdjNTk1ZjFiL3RhYmxlcmFuZ2U6YzRmNTY5YzU1NWFjNGQ4OGE5ZGYxYTViN2M1OTVmMWJfMjAtOC0xLTEtMA_337176dd-74a8-4b23-b7cf-ca0bf48b227f"
      unitRef="usdPerShare">0.46</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yNS9mcmFnOjFjNTc2NGIwOGFkMjQwNDM4ZDdlNzVjZGI1ZjUzYjkyL3RhYmxlOmM1MGJiZGFiZTRkOTRjZjY5ZTUxYmVmMGZhNjAxODdkL3RhYmxlcmFuZ2U6YzUwYmJkYWJlNGQ5NGNmNjllNTFiZWYwZmE2MDE4N2RfMi0yLTEtMS0w_1e7f1886-77e4-40c3-8d88-bda512712de0"
      unitRef="usd">12190000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yNS9mcmFnOjFjNTc2NGIwOGFkMjQwNDM4ZDdlNzVjZGI1ZjUzYjkyL3RhYmxlOmM1MGJiZGFiZTRkOTRjZjY5ZTUxYmVmMGZhNjAxODdkL3RhYmxlcmFuZ2U6YzUwYmJkYWJlNGQ5NGNmNjllNTFiZWYwZmE2MDE4N2RfMi00LTEtMS0w_cb175787-db3d-43b1-9291-08911be8dd03"
      unitRef="usd">9250000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yNS9mcmFnOjFjNTc2NGIwOGFkMjQwNDM4ZDdlNzVjZGI1ZjUzYjkyL3RhYmxlOmM1MGJiZGFiZTRkOTRjZjY5ZTUxYmVmMGZhNjAxODdkL3RhYmxlcmFuZ2U6YzUwYmJkYWJlNGQ5NGNmNjllNTFiZWYwZmE2MDE4N2RfMi02LTEtMS0w_6baa752b-edf7-4f7b-b64e-6f1fb9f12c5b"
      unitRef="usd">23978000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yNS9mcmFnOjFjNTc2NGIwOGFkMjQwNDM4ZDdlNzVjZGI1ZjUzYjkyL3RhYmxlOmM1MGJiZGFiZTRkOTRjZjY5ZTUxYmVmMGZhNjAxODdkL3RhYmxlcmFuZ2U6YzUwYmJkYWJlNGQ5NGNmNjllNTFiZWYwZmE2MDE4N2RfMi04LTEtMS0w_7fe98955-cc0d-4d60-83ec-de1bf1a80bc5"
      unitRef="usd">19057000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yNS9mcmFnOjFjNTc2NGIwOGFkMjQwNDM4ZDdlNzVjZGI1ZjUzYjkyL3RhYmxlOmM1MGJiZGFiZTRkOTRjZjY5ZTUxYmVmMGZhNjAxODdkL3RhYmxlcmFuZ2U6YzUwYmJkYWJlNGQ5NGNmNjllNTFiZWYwZmE2MDE4N2RfNS0yLTEtMS0w_8c6e38d6-ffa6-4707-9ad9-0e44816073cb"
      unitRef="usd">39000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yNS9mcmFnOjFjNTc2NGIwOGFkMjQwNDM4ZDdlNzVjZGI1ZjUzYjkyL3RhYmxlOmM1MGJiZGFiZTRkOTRjZjY5ZTUxYmVmMGZhNjAxODdkL3RhYmxlcmFuZ2U6YzUwYmJkYWJlNGQ5NGNmNjllNTFiZWYwZmE2MDE4N2RfNS00LTEtMS0w_fbb26713-7d1b-4986-a05f-de360a28a90a"
      unitRef="usd">-69000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yNS9mcmFnOjFjNTc2NGIwOGFkMjQwNDM4ZDdlNzVjZGI1ZjUzYjkyL3RhYmxlOmM1MGJiZGFiZTRkOTRjZjY5ZTUxYmVmMGZhNjAxODdkL3RhYmxlcmFuZ2U6YzUwYmJkYWJlNGQ5NGNmNjllNTFiZWYwZmE2MDE4N2RfNS02LTEtMS0w_cca70249-8697-436d-a1e7-79173f23e054"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yNS9mcmFnOjFjNTc2NGIwOGFkMjQwNDM4ZDdlNzVjZGI1ZjUzYjkyL3RhYmxlOmM1MGJiZGFiZTRkOTRjZjY5ZTUxYmVmMGZhNjAxODdkL3RhYmxlcmFuZ2U6YzUwYmJkYWJlNGQ5NGNmNjllNTFiZWYwZmE2MDE4N2RfNS04LTEtMS0w_40ac2553-0f4a-4e43-a5ca-627f767ec93f"
      unitRef="usd">-248000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yNS9mcmFnOjFjNTc2NGIwOGFkMjQwNDM4ZDdlNzVjZGI1ZjUzYjkyL3RhYmxlOmM1MGJiZGFiZTRkOTRjZjY5ZTUxYmVmMGZhNjAxODdkL3RhYmxlcmFuZ2U6YzUwYmJkYWJlNGQ5NGNmNjllNTFiZWYwZmE2MDE4N2RfOC0yLTEtMS0w_b21a5945-7780-4143-b87c-d63460ad8a44"
      unitRef="usd">12229000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yNS9mcmFnOjFjNTc2NGIwOGFkMjQwNDM4ZDdlNzVjZGI1ZjUzYjkyL3RhYmxlOmM1MGJiZGFiZTRkOTRjZjY5ZTUxYmVmMGZhNjAxODdkL3RhYmxlcmFuZ2U6YzUwYmJkYWJlNGQ5NGNmNjllNTFiZWYwZmE2MDE4N2RfOC00LTEtMS0w_8fc6f976-de68-44c5-92e2-310f80864fc4"
      unitRef="usd">9181000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yNS9mcmFnOjFjNTc2NGIwOGFkMjQwNDM4ZDdlNzVjZGI1ZjUzYjkyL3RhYmxlOmM1MGJiZGFiZTRkOTRjZjY5ZTUxYmVmMGZhNjAxODdkL3RhYmxlcmFuZ2U6YzUwYmJkYWJlNGQ5NGNmNjllNTFiZWYwZmE2MDE4N2RfOC02LTEtMS0w_3b5ff23c-8333-409b-ad29-a22b9258bef2"
      unitRef="usd">24007000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yNS9mcmFnOjFjNTc2NGIwOGFkMjQwNDM4ZDdlNzVjZGI1ZjUzYjkyL3RhYmxlOmM1MGJiZGFiZTRkOTRjZjY5ZTUxYmVmMGZhNjAxODdkL3RhYmxlcmFuZ2U6YzUwYmJkYWJlNGQ5NGNmNjllNTFiZWYwZmE2MDE4N2RfOC04LTEtMS0w_817cd31b-dade-488e-aa14-f7b4a08a4b0c"
      unitRef="usd">18809000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ieb0abe89818640a997ccb2ae3e0c3a0a_I20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMi0yLTEtMS0w_2c5b3658-97f1-452b-b808-307780ad1a16"
      unitRef="shares">10512229</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ieb0abe89818640a997ccb2ae3e0c3a0a_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMi00LTEtMS0w_850e9bb8-ec75-4c9a-bdba-f9d18bdc01d6"
      unitRef="usd">526000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8fdb03d74f734856aa14eb7e4d4bb053_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMi02LTEtMS0w_fb922933-b550-44fc-aa9d-e125449ff8f2"
      unitRef="usd">50090000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic48bc72b857041ae87c627183eb347ba_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMi04LTEtMS0w_d785afdb-f63a-41f2-85eb-8a52716e40a3"
      unitRef="usd">182947000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia232e9e7b063425b8bc8ddd8c0d0db40_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMi0xMC0xLTEtMA_1ad86b01-e0aa-4d02-9dfe-921c94d2e5da"
      unitRef="usd">-79000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMi0xMi0xLTEtMA_938e50d8-8e92-447a-9f03-a84d18cd0d68"
      unitRef="usd">233484000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1f2c5a6e40e54b44bafbb7e471f6195c_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMy04LTEtMS0w_4c3f5fb2-820d-4a79-96a0-5b717334750c"
      unitRef="usd">2479000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2a8d9779b8af4c5e936db06c7c45508c_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMy0xMi0xLTEtMA_64352144-3610-40dc-aa4d-176fc257e692"
      unitRef="usd">2479000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iacf9909345b04f3289e7e09c1624b971_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNC02LTEtMS0w_86ecced6-798c-4295-a08d-5f413e872c37"
      unitRef="usd">700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2a8d9779b8af4c5e936db06c7c45508c_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNC0xMi0xLTEtMA_645b7f51-8995-446e-9c35-5aed2ecbd7df"
      unitRef="usd">700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i11e25ca2afd244d08d4c36e10adbcebb_D20200330-20200628"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNS0yLTEtMS0w_8b041512-9861-4e08-89ee-f1db34c7ae8c"
      unitRef="shares">5263</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i11e25ca2afd244d08d4c36e10adbcebb_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNS00LTEtMS0w_d093d56e-bca3-4410-9a91-06a11f8b98fa"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="iacf9909345b04f3289e7e09c1624b971_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNS02LTEtMS0w_8aa322c7-4e2e-4bd2-b552-c09f3ba7c29d"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i2a8d9779b8af4c5e936db06c7c45508c_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNS0xMi0xLTEtMA_9f3dffad-b17b-4a3c-a522-f7b92cd81fe1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i11e25ca2afd244d08d4c36e10adbcebb_D20200330-20200628"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNi0yLTEtMS0w_2b03e18a-d70f-4095-a0ac-feb9a23f4c05"
      unitRef="shares">1657</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i11e25ca2afd244d08d4c36e10adbcebb_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNi00LTEtMS0w_58b2b072-63ff-40b2-9cfb-e29726bc2c09"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iacf9909345b04f3289e7e09c1624b971_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNi02LTEtMS0w_5e8bb11e-0c57-4f4c-8a26-26f290941c6e"
      unitRef="usd">54000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2a8d9779b8af4c5e936db06c7c45508c_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNi0xMi0xLTEtMA_12fdb897-a0dc-476f-909a-b3c2e26fe03b"
      unitRef="usd">54000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i644a5361eeee4551886c12ce7a9b00bf_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfOS0xMC0xLTEtMA_4271e79f-7f67-4b3f-bae1-ee13b8a7ca7c"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i2a8d9779b8af4c5e936db06c7c45508c_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfOS0xMi0xLTEtMA_c3c90356-b7f2-41b8-ab11-02cad744164b"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i1f2c5a6e40e54b44bafbb7e471f6195c_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTAtOC0xLTEtMA_635caef2-3911-4921-b112-c650a0c55553"
      unitRef="usd">11788000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2a8d9779b8af4c5e936db06c7c45508c_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTAtMTItMS0xLTA_7ae1401d-d9ff-4593-a9db-0041df7df0af"
      unitRef="usd">11788000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i0a3a23584e2840f481c5566536549273_I20200628"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTEtMi0xLTEtMA_96954f21-b0d8-4e44-a065-c94387a81581"
      unitRef="shares">10515835</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i0a3a23584e2840f481c5566536549273_I20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTEtNC0xLTEtMA_80438df0-536c-422c-b579-52cf1b0cf789"
      unitRef="usd">526000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib914629e570f4b0bb3ad9926ea471b35_I20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTEtNi0xLTEtMA_0414041d-b9eb-4f5c-858b-e26e8fbf109c"
      unitRef="usd">50736000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1c032274935949fd8098d76647455d38_I20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTEtOC0xLTEtMA_99a399a8-a774-4902-b62e-fa103fc04e32"
      unitRef="usd">192256000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i14103e6e8d2740c7a5dcedcea797f84c_I20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTEtMTAtMS0xLTA_dbde34dc-fed5-4458-822e-f2736a7d5afc"
      unitRef="usd">-89000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08494720bd0c48ea8874297019f34617_I20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTEtMTItMS0xLTA_627e077d-9f1c-4af1-9987-e1ea99f8c411"
      unitRef="usd">243429000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="i35850462b8ba4ec6b48e71db968afca0_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTItOC0xLTEtMA_26504023-81d0-4859-8bc7-aa7e3ae4b51f"
      unitRef="usd">2480000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTItMTItMS0xLTA_89fe2e1c-f592-4a56-82aa-8a850c81295b"
      unitRef="usd">2480000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iba0059650c734f418bfd4451ba52f008_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTMtNi0xLTEtMA_359ff266-81a9-4d4c-a11f-9419c897773e"
      unitRef="usd">686000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTMtMTItMS0xLTA_0a384d84-9b59-4b28-84fa-6bb56f71d825"
      unitRef="usd">686000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i4597276d311c49cd8296b8615721ccd9_D20200629-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTQtMi0xLTEtMA_3d3e8291-5565-48d6-b0c9-89515d96e1aa"
      unitRef="shares">8008</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i4597276d311c49cd8296b8615721ccd9_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTQtNC0xLTEtMA_feaad18f-526c-4d78-8d9c-f44499f6569e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="iba0059650c734f418bfd4451ba52f008_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTQtNi0xLTEtMA_4f8234bf-d955-470b-97d0-c1ecdac3d52e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTQtMTItMS0xLTA_6cc68234-1b7b-44a7-850d-f632f49dafa3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i4597276d311c49cd8296b8615721ccd9_D20200629-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTYtMi0xLTEtMA_35cfd99d-42b5-4271-b312-0b9f9223a0c8"
      unitRef="shares">21360</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4597276d311c49cd8296b8615721ccd9_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTYtNC0xLTEtMA_898b0a0d-0361-4227-93b1-f71439227347"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iba0059650c734f418bfd4451ba52f008_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTYtNi0xLTEtMA_df1c9fdf-a7c1-4bae-8c19-7a388c05bc0d"
      unitRef="usd">772000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTYtMTItMS0xLTA_cf767af0-4e12-4557-ab3e-2d6a1d19846f"
      unitRef="usd">773000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i1254fce9a9ce4d079c87cc134d55e2c3_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTgtMTAtMS0xLTA_81b1a959-2ea1-46e9-be3b-f2e7907170b8"
      unitRef="usd">39000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTgtMTItMS0xLTA_54fa30b5-216a-48b4-8bb0-fdaa610eae4c"
      unitRef="usd">39000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i35850462b8ba4ec6b48e71db968afca0_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTktOC0xLTEtMA_9f04c44b-24ae-4058-a18a-c7cfe0b7d89b"
      unitRef="usd">12190000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMTktMTItMS0xLTA_d126c14c-b05d-4a1e-bf36-e6bb68eec9b8"
      unitRef="usd">12190000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i1faf576618e84679a7a0da1b9556ba9d_I20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMjAtMi0xLTEtMA_337aa6c2-8cb9-4238-86ea-bb9aaab4d46b"
      unitRef="shares">10545203</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i1faf576618e84679a7a0da1b9556ba9d_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMjAtNC0xLTEtMA_04e29dcf-dd35-4817-b055-79949b9a9c35"
      unitRef="usd">527000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id2a2513afc204a97a5a8c2102c850991_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMjAtNi0xLTEtMA_6c433ed3-aadc-44d0-a271-d09c0a6f429d"
      unitRef="usd">52194000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i809cc3b4eab34beeba68e52a0c7a42ac_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMjAtOC0xLTEtMA_b6578fa0-212e-4787-b029-9750364b727f"
      unitRef="usd">201966000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6234647076c348358a4849d581d8d661_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMjAtMTAtMS0xLTA_df7a1f41-4276-43f0-81b5-6ab81d4feb43"
      unitRef="usd">-50000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfMjAtMTItMS0xLTA_3c62efb3-579c-4f37-9583-a2c946793d05"
      unitRef="usd">254637000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i80bba03164e1490f92937363ba6be27a_I20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDMtMi0xLTEtMA_76867e0e-8595-4725-98e7-9428c9c6ce34"
      unitRef="shares">10592450</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i80bba03164e1490f92937363ba6be27a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDMtNC0xLTEtMA_d94285c6-c600-4f19-800f-8344cc49d5e9"
      unitRef="usd">530000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id452964cf67c41838d11f4c1d28d25f1_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDMtNi0xLTEtMA_72d15b0f-d436-4317-b6e4-0bc0874c1a96"
      unitRef="usd">52609000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie18ddd79346e4272ad7414c38c1ea858_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDMtOC0xLTEtMA_7605c1cb-eb7f-4447-9637-cd20abdbad46"
      unitRef="usd">164405000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i593dfef3e8374e8f8feaa0e99c306aeb_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDMtMTAtMS0xLTA_edcec26b-2b0d-4e78-bf92-f65ecfc6e6d5"
      unitRef="usd">317000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i669eec62216e443083852c24346000bc_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDMtMTItMS0xLTA_35a23c54-c9c6-42d7-a982-bc9e0ecb145e"
      unitRef="usd">217861000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia81a2fb9928944eba261acab063ff425_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDQtOC0xLTEtMA_d3aef46d-6e03-40ca-94ff-e0a87df739db"
      unitRef="usd">2460000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ibcc596d42b0c4b479fc868501d84edc4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDQtMTItMS0xLTA_23499257-b3e9-43df-a8c2-496ed5a92249"
      unitRef="usd">2460000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i79da2e98364246fda2894896e0c64b24_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDUtNi0xLTEtMA_24ccb2ae-506b-4070-9bfc-c70399b2c387"
      unitRef="usd">509000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibcc596d42b0c4b479fc868501d84edc4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDUtMTItMS0xLTA_adeba2b3-d243-4b73-a435-c5045d45b10d"
      unitRef="usd">509000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i49640df6e93b44bfbe3d7d7dfbf0a976_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDYtMi0xLTEtMA_c2a3f83e-767f-4705-91a5-8b98715131e4"
      unitRef="shares">27620</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i49640df6e93b44bfbe3d7d7dfbf0a976_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDYtNC0xLTEtMA_e2a3a68a-eaf9-4c29-a5ad-bd26beb47f0b"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i79da2e98364246fda2894896e0c64b24_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDYtNi0xLTEtMA_0c24d2dd-4013-4f20-9fc4-7e4226c5ffda"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ibcc596d42b0c4b479fc868501d84edc4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDYtMTItMS0xLTA_56b6bcdb-73f9-499c-9105-774cc9dd88c2"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i49640df6e93b44bfbe3d7d7dfbf0a976_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDctMi0xLTEtMA_fa6ddda2-9e03-4c41-8dcd-a01a87b61540"
      unitRef="shares">-9160</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i49640df6e93b44bfbe3d7d7dfbf0a976_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDctNC0xLTEtMA_b20c9be3-af40-4f27-af87-913ea63f8a70"
      unitRef="usd">-1000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i79da2e98364246fda2894896e0c64b24_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDctNi0xLTEtMA_98431f33-96b0-46ee-9620-81e47e1e6657"
      unitRef="usd">342000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibcc596d42b0c4b479fc868501d84edc4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDctMTItMS0xLTA_ac500b2e-ba12-49ef-8b54-9a704565d0b0"
      unitRef="usd">343000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i49640df6e93b44bfbe3d7d7dfbf0a976_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDktMi0xLTEtMA_199a7e05-ef9b-4ec9-b742-ba21f5fbc856"
      unitRef="shares">47136</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i49640df6e93b44bfbe3d7d7dfbf0a976_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDktNC0xLTEtMA_ffb9c211-8f38-42d1-96f8-26e520498a9f"
      unitRef="usd">2000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i79da2e98364246fda2894896e0c64b24_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDktNi0xLTEtMA_19b92869-c9d6-47c4-b3fd-5620cef698f9"
      unitRef="usd">1801000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ibcc596d42b0c4b479fc868501d84edc4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNDktMTItMS0xLTA_25ff7c43-28c7-4029-8447-81ab94b7e1a7"
      unitRef="usd">1803000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="id91f5d16c8514109bc0d5b766c980343_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTAtMTAtMS0xLTA_0712bd44-0cd1-4c4f-824b-1a2a1c4adf54"
      unitRef="usd">-179000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ibcc596d42b0c4b479fc868501d84edc4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTAtMTItMS0xLTA_3b357e66-0510-4d4b-8518-65eb874f5018"
      unitRef="usd">-179000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ia81a2fb9928944eba261acab063ff425_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTEtOC0xLTEtMA_8cc96776-16d0-40fb-a915-d0ecc0eaf62b"
      unitRef="usd">9807000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibcc596d42b0c4b479fc868501d84edc4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTEtMTItMS0xLTA_4456af79-12a3-4f37-9027-8aec22782470"
      unitRef="usd">9807000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ib2e6e4e5e53c4daa977db1a4cbba4b10_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTItMi0xLTEtMA_5debf2a6-5ec7-46aa-be80-ab200323069c"
      unitRef="shares">10563774</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib2e6e4e5e53c4daa977db1a4cbba4b10_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTItNC0xLTEtMA_1bf1f368-4b64-4a4e-8c4b-8bfde0e06b62"
      unitRef="usd">528000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9058dbdf26a47718bcecc5a59254d48_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTItNi0xLTEtMA_bd16b874-ee47-45c8-855c-2cf16b81ac6d"
      unitRef="usd">50974000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7ae0876c2d74ba39fbcf77022739956_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTItOC0xLTEtMA_cf4cd5e9-0128-4286-9887-65ff1f2e8357"
      unitRef="usd">171752000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7dc00a9182d44f64be9df290e039426d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTItMTAtMS0xLTA_de7999ee-7b61-4b22-a2eb-b43532dd389a"
      unitRef="usd">138000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i19679b74616343d2a569bf20724f32bc_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTItMTItMS0xLTA_7f5ee072-85ac-4df6-86df-229e7daa2657"
      unitRef="usd">223392000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="i141153a642b0446a8b949cb6c904059f_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTMtOC0xLTEtMA_6f6cb8a8-d6e3-4a5b-9eb9-ed8b871de221"
      unitRef="usd">2445000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTMtMTItMS0xLTA_0209493a-286f-4003-816f-c7bee182b4e1"
      unitRef="usd">2445000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9d4166ec448f408f8c6eb4b006c47076_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTQtNi0xLTEtMA_49e1558f-0e25-477a-a524-b967dd860795"
      unitRef="usd">636000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTQtMTItMS0xLTA_e88a296f-422e-43ca-9f97-cee195719386"
      unitRef="usd">636000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i644039484a944aa2b7857844b64e67a5_D20190701-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTUtMi0xLTEtMA_decfe371-2e42-41f6-b0ac-f0981c37f092"
      unitRef="shares">8352</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i644039484a944aa2b7857844b64e67a5_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTUtNC0xLTEtMA_a9616e5e-e65a-4154-8c34-6e8505862540"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i9d4166ec448f408f8c6eb4b006c47076_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTUtNi0xLTEtMA_aeff0924-6cb3-4bd9-8124-bb554d9f45e6"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTUtMTItMS0xLTA_ce013893-5396-496c-ac82-df455e4248db"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i644039484a944aa2b7857844b64e67a5_D20190701-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTctMi0xLTEtMjQ_1361bb5c-03c8-42ce-954a-2f11f9ba3523"
      unitRef="shares">18586</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i644039484a944aa2b7857844b64e67a5_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTctNC0xLTEtMjQ_e328b786-8331-42b6-bc5c-d089eee31150"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9d4166ec448f408f8c6eb4b006c47076_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTctNi0xLTEtMjQ_4d48b839-6d00-4921-8632-61cb95b4adb1"
      unitRef="usd">660000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTctMTItMS0xLTA_abf2b394-15b5-4e9a-ac22-6216e9597105"
      unitRef="usd">661000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i644039484a944aa2b7857844b64e67a5_D20190701-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTgtMi0xLTEtMjQ_a3935585-1003-42f6-bfbb-285823ae7c9d"
      unitRef="shares">44259</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i644039484a944aa2b7857844b64e67a5_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTgtNC0xLTEtMjQ_55e495ac-0fd2-4f75-8a89-36841879b67f"
      unitRef="usd">2000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i9d4166ec448f408f8c6eb4b006c47076_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTgtNi0xLTEtMjQ_a15dec6e-8929-4ddc-826e-0bf1b9a5c11a"
      unitRef="usd">1988000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTgtMTItMS0xLTA_14b246bb-a6a0-43a6-896f-e00b3e1993ea"
      unitRef="usd">1990000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="if6fa85c7dcd54136859d6c395be0a6b1_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTktMTAtMS0xLTA_b7a5a4c7-11af-4ee7-9110-c442b6ad1a13"
      unitRef="usd">-69000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNTktMTItMS0xLTA_cf386b78-41c3-4342-8d73-da72d300e043"
      unitRef="usd">-69000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i141153a642b0446a8b949cb6c904059f_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNjAtOC0xLTEtMA_c8514ec3-13d4-42d7-a9ab-9f826a08291c"
      unitRef="usd">9250000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNjAtMTItMS0xLTA_bcf9aa28-f5e6-4ff3-b573-6f6dbd5c80bd"
      unitRef="usd">9250000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i8bff7ce3449f4d1882ffaa9968a9e942_I20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNjEtMi0xLTEtMA_b5624427-93f9-4782-a34b-a6f61fc32098"
      unitRef="shares">10546453</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8bff7ce3449f4d1882ffaa9968a9e942_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNjEtNC0xLTEtMA_3a989842-f968-4014-8f89-617b93be9a93"
      unitRef="usd">527000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84d3125056a042d3908f901289eccebc_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNjEtNi0xLTEtMA_cc5b1e81-0b5a-47f8-99d8-8e0094735f87"
      unitRef="usd">50282000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ada1b5a95314911a9845cbb66fb79b0_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNjEtOC0xLTEtMA_496d5595-92cc-48c0-b253-47c090dc12be"
      unitRef="usd">178557000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i97f10c28203949229aec70df6a776bec_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNjEtMTAtMS0xLTA_77a5601e-9b74-4626-802b-d11685722fea"
      unitRef="usd">69000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iefda70a0ab284aa38383e6eb42f51883_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8yOC9mcmFnOmM2YTM0MmIxZmIzNjRiNTc5MWFhZmMyOTU0NjU0YmNmL3RhYmxlOmE4Yjc3NjJjMDExZjQ5NDFiOGVkMzgwYmY3ZTUwYTYyL3RhYmxlcmFuZ2U6YThiNzc2MmMwMTFmNDk0MWI4ZWQzODBiZjdlNTBhNjJfNjEtMTItMS0xLTA_678834b7-7b02-4532-b9c5-be3413070da5"
      unitRef="usd">229435000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMy0yLTEtMS0w_6baa752b-edf7-4f7b-b64e-6f1fb9f12c5b"
      unitRef="usd">23978000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMy00LTEtMS0w_7fe98955-cc0d-4d60-83ec-de1bf1a80bc5"
      unitRef="usd">19057000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNS0yLTEtMS0w_890d7575-7450-4778-9ce6-847a84f69ff2"
      unitRef="usd">11065000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNS00LTEtMS0w_46ce1f23-8693-4785-b865-b3af4021111b"
      unitRef="usd">10739000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNi0yLTEtMS0w_5dd11256-326b-4a74-a576-16fe2c7afd1e"
      unitRef="usd">963000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNi00LTEtMS0w_6e2a147b-a01b-4dfe-8613-892fe7be21ac"
      unitRef="usd">1030000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNy0yLTEtMS0zMg_51ee8b6a-07cf-4d95-b7ab-4c0b2bf87eb6"
      unitRef="usd">47000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNy00LTEtMS0zMg_5579b650-74d0-41ef-8b20-91b05bdb0d12"
      unitRef="usd">47000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainLossOnInvestments
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfOC0yLTEtMS0w_cc6c4853-aa73-4657-b8fc-ccc5888cc5c7"
      unitRef="usd">804000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfOC00LTEtMS0w_f262f58e-26b0-4da1-9aa9-6cad75f8a444"
      unitRef="usd">143000</us-gaap:GainLossOnInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTAtMi0xLTEtMA_7f846e26-361b-4b3f-b390-c8ae56d6a87f"
      unitRef="usd">1386000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTAtNC0xLTEtMA_3aac5f65-3c4f-4b41-a389-baecc95b9ea8"
      unitRef="usd">1145000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTItMi0xLTEtMA_d2f12490-c211-4720-9826-a6581e30c535"
      unitRef="usd">88000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTItNC0xLTEtMA_90c66e4c-2612-4fd0-adf8-6cba59ea0139"
      unitRef="usd">-43000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTQtMi0xLTEtMA_1eec4f59-8adf-481a-8ccd-b9504b326e67"
      unitRef="usd">5811000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTQtNC0xLTEtMA_188fd33b-6279-421d-899d-494ab0ed32be"
      unitRef="usd">1409000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTUtMi0xLTEtMA_1aea7a3f-9115-4c5c-95c4-a611702247f6"
      unitRef="usd">8004000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTUtNC0xLTEtMA_4e40110b-2125-42d8-b806-2a7a649349ac"
      unitRef="usd">323000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTYtMi0xLTEtMA_82ff3e25-54ae-4a5a-86d3-eda70c807217"
      unitRef="usd">-1421000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTYtNC0xLTEtMA_077a0e95-6db9-4b5d-bdc5-1c2b1afa08ae"
      unitRef="usd">238000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTctMi0xLTEtMA_dd210f19-58d7-487d-a538-e2b4c1b725b3"
      unitRef="usd">-2320000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTctNC0xLTEtMA_7e18b045-1424-45af-8bd2-8c5ea769e712"
      unitRef="usd">-4504000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:OperatingLeasePayments
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTgtMi0xLTEtMA_b09e901c-8451-44e2-89ee-6392da48214d"
      unitRef="usd">963000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTgtNC0xLTEtMA_73b967ed-17a6-4a97-b37e-5ae67238b5f7"
      unitRef="usd">1101000</us-gaap:OperatingLeasePayments>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTktMi0xLTEtMA_0afe37e7-2576-42f9-a0aa-e51aa0bcb9a7"
      unitRef="usd">792000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMTktNC0xLTEtMA_9b31fa25-a8eb-4875-9cea-149957904c45"
      unitRef="usd">1262000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMjAtMi0xLTEtMA_77140abd-c0e0-4561-bf8e-1d355265e71b"
      unitRef="usd">1142000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMjAtNC0xLTEtMA_c35b1bf9-b757-4937-9ebc-b7d1d0d751c4"
      unitRef="usd">1121000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMjEtMi0xLTEtMA_98bad145-08b7-4e14-af05-dc6e0499ba10"
      unitRef="usd">20138000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMjEtNC0xLTEtMA_b8f15477-69e6-441f-bb78-1a99d6d4b193"
      unitRef="usd">27116000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMjMtMi0xLTEtMA_95410013-1072-45e4-9931-5660d478ba97"
      unitRef="usd">8120000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMjMtNC0xLTEtMA_16383ec8-470c-4d30-a2ca-7da1c0b3e239"
      unitRef="usd">14088000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMjYtMi0xLTEtMA_7f9ad1a4-90a9-42be-a8b2-28ec82791f47"
      unitRef="usd">25000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMjYtNC0xLTEtMA_5aff1ddc-d5ab-4b82-9c0a-7cea9183b6d8"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMjctMi0xLTEtMA_d5514589-3f8e-4e84-b3ff-25c1ca2c0bf9"
      unitRef="usd">-105000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMjctNC0xLTEtMA_041b8d2f-0eaa-4206-8e26-802425fcf10a"
      unitRef="usd">-209000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMjgtMi0xLTEtMA_10a5d70c-eb6c-40df-aa4a-8137348879d2"
      unitRef="usd">-33015000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMjgtNC0xLTEtMA_f1de24fc-2387-4cc0-8bd5-ad1773dd5e47"
      unitRef="usd">-13879000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMzAtMi0xLTEtMA_ed9ac0d7-4cd1-4249-8b7b-eb38f4a0ecd1"
      unitRef="usd">4959000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMzAtNC0xLTEtMA_5ed3bbe6-0ce7-494c-8486-efe703b14981"
      unitRef="usd">4905000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMzEtMi0xLTEtMA_6b475803-480b-4e5b-b4ab-9f042be00756"
      unitRef="usd">773000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMzEtNC0xLTEtMA_ac643029-e3dd-45ba-8107-599bdcad5132"
      unitRef="usd">661000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMzItMi0xLTEtMA_d22c15d8-abaa-40de-b58f-54587a00f174"
      unitRef="usd">54000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMzItNC0xLTEtMA_d2c1b618-d0c4-4163-873b-5fffed2db24c"
      unitRef="usd">343000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMzUtMi0xLTEtMA_bd147b21-20cb-457c-831d-de96c4503620"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMzUtNC0xLTEtMA_729d5cb2-526c-40b7-83db-9293c4e16335"
      unitRef="usd">3793000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:ProceedsFromRepaymentsOfDebt
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMzYtMi0xLTEtMA_a24987d1-d1ee-4f6f-855d-3aca96336160"
      unitRef="usd">16000000</us-gaap:ProceedsFromRepaymentsOfDebt>
    <us-gaap:ProceedsFromRepaymentsOfDebt
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfMzYtNC0xLTEtMA_2db25414-e6f5-484c-aaf8-76ad1532fca8"
      unitRef="usd">-10000000</us-gaap:ProceedsFromRepaymentsOfDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNDAtMi0xLTEtMA_c15c8058-b0ed-4e5d-85e3-6d6a504d7ad5"
      unitRef="usd">11760000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNDAtNC0xLTEtMA_4501d062-4b16-4b4d-85f6-fd001ffd9c32"
      unitRef="usd">-18380000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNDEtMi0xLTEtMA_8a2cfff4-a584-4379-b70a-145d405e31a6"
      unitRef="usd">-1117000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNDEtNC0xLTEtMA_eb1334c9-30b3-4f5c-a955-f8a945087606"
      unitRef="usd">-5143000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNDItMi0xLTEtMA_3351c4dc-95ed-43d0-9c8b-1b70687ae220"
      unitRef="usd">4277000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i669eec62216e443083852c24346000bc_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNDItNC0xLTEtMA_2e16f767-65fc-484b-a6e9-025f4193480d"
      unitRef="usd">9199000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNDMtMi0xLTEtMA_fd471aed-5987-4ebf-ae6b-8bec9283c469"
      unitRef="usd">3160000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iefda70a0ab284aa38383e6eb42f51883_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNDMtNC0xLTEtMA_e4f15555-5851-410b-b33b-414f7447a4c6"
      unitRef="usd">4056000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNDYtMi0xLTEtMA_f0512bc9-a95b-4f2e-81d8-424e8c2bb268"
      unitRef="usd">7845000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNDYtNC0xLTEtMA_c9b03159-6ef6-4c12-babe-556215802c84"
      unitRef="usd">5533000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNDctMi0xLTEtMA_56cf69a7-6c0a-48d3-a70f-b166dc2192b7"
      unitRef="usd">610000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNDctNC0xLTEtMA_5710b0a4-1a25-44ae-80d1-8f1ab124caa4"
      unitRef="usd">1419000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNDgtMi0xLTEtMA_0dfe35a0-ac86-43e3-acb4-9d186e5ced39"
      unitRef="usd">191000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zMS9mcmFnOjdkNTkyZmZlOTc0ZDRhMDJiNDUwYTE3M2M4OWU2YWZhL3RhYmxlOjJlN2FkMzEwMDNlOTRlZTc5YTdkN2Q2Y2YwNGZkNmU4L3RhYmxlcmFuZ2U6MmU3YWQzMTAwM2U5NGVlNzlhN2Q3ZDZjZjA0ZmQ2ZThfNDgtNC0xLTEtMA_5bab884a-e532-4ee0-b2d6-590acc849052"
      unitRef="usd">567000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8zNy9mcmFnOjYyNjM4NjhkOGYyZDRiYzBiZDA3YjZmOWNjYjYwNDJkL3RleHRyZWdpb246NjI2Mzg2OGQ4ZjJkNGJjMGJkMDdiNmY5Y2NiNjA0MmRfMzE5NA_252ed717-7940-4b3e-a427-8d8519720b4e">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;&lt;a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/46250/000004625020000027/hwkn-20200329.htm#i98eec1cdab1140d282c9345f8e4167eb_58" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Calibri',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;29, 2020&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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 six months ended September&#160;27, 2020 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;References to fiscal 2019 refer to the fiscal year ended March 31, 2019, references to fiscal 2020 refer to the fiscal year ended March&#160;29, 2020 and references to fiscal 2021 refer to the fiscal year ending March&#160;28, 2021. &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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;&lt;a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/46250/000004625020000027/hwkn-20200329.htm#i98eec1cdab1140d282c9345f8e4167eb_58" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Calibri',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;29, 2020&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, previously filed with the SEC. There has been no significant change in our accounting policies since the end of fiscal 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#1f497d;font-family:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On March 30, 2020, we adopted 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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. The amendments in this update replaced the incurred loss impairment methodology in previous 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. Our adoption of this ASU impacted our method for calculating and estimating our allowance for doubtful accounts but did not have a material impact to our financial position or results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xMTcxL2ZyYWc6MzZjZDg5Y2E1MWRhNDM0YjlhNTQwYzFiNTAxNWI4YjEvdGV4dHJlZ2lvbjozNmNkODljYTUxZGE0MzRiOWE1NDBjMWI1MDE1YjhiMV8xMDk5NTExNjMxMzQx_32a268cb-03a8-42e5-9538-371832e271dc">Business Combinations&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Acquisition of American Development Corporation of Tennessee, Inc.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;: On July 28, 2020, we acquired substantially all the assets of American Development Corporation of Tennessee, Inc. (&#x201c;ADC&#x201d;) under the terms of an asset purchase agreement with ADC and its shareholders. We paid $25&#160;million for the acquisition, using funds available on our revolver to fund the acquisition. ADC is a water treatment chemical distribution company operating primarily in Tennessee, Georgia and Kentucky. The results of operations since the acquisition date, and the assets, including the goodwill associated with this acquisition, are included in our Water Treatment segment. Costs associated with this transaction were not material and were expensed as incurred. &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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The acquisition has been accounted for under the acquisition method of accounting, under which the total purchase price is allocated to the net tangible and intangible assets and liabilities of ADC acquired in connection with the acquisition based on their estimated fair values. We estimated the fair values of the assets acquired and liabilities assumed using a discounted cash flow analysis (income approach). Of the $25&#160;million purchase price, we allocated $13.3&#160;million to finite-lived intangible assets, primarily customer relationships to be amortized over 17 years, $1.6&#160;million to property, plant and equipment, and $0.9&#160;million to net working capital.  The residual amount of $9.2&#160;million was allocated to goodwill. The goodwill recognized as a result of this acquisition is primarily attributable to strategic and synergistic benefits, as well as the assembled workforce. Such goodwill is expected to be deductible for tax purposes. The purchase price allocation is preliminary and subject to adjustment within the first 12 months following the acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iad102ea6f02247c6a3be4a7615b7145f_D20200728-20200728"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xMTcxL2ZyYWc6MzZjZDg5Y2E1MWRhNDM0YjlhNTQwYzFiNTAxNWI4YjEvdGV4dHJlZ2lvbjozNmNkODljYTUxZGE0MzRiOWE1NDBjMWI1MDE1YjhiMV8xMDk5NTExNjMyODA4_1d147694-677c-4114-8e2c-d68ad2c74aa3"
      unitRef="usd">25000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iad102ea6f02247c6a3be4a7615b7145f_D20200728-20200728"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xMTcxL2ZyYWc6MzZjZDg5Y2E1MWRhNDM0YjlhNTQwYzFiNTAxNWI4YjEvdGV4dHJlZ2lvbjozNmNkODljYTUxZGE0MzRiOWE1NDBjMWI1MDE1YjhiMV8xMDk5NTExNjMyODIx_a2f017a2-078b-499c-be3f-8180bb948e48"
      unitRef="usd">25000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ib4800df0fbf5458e9f3c3c79e6eb2780_I20200728"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xMTcxL2ZyYWc6MzZjZDg5Y2E1MWRhNDM0YjlhNTQwYzFiNTAxNWI4YjEvdGV4dHJlZ2lvbjozNmNkODljYTUxZGE0MzRiOWE1NDBjMWI1MDE1YjhiMV8xMDk5NTExNjMyODM0_83d4bc2b-b42e-4f88-a50d-78fb111a4efb"
      unitRef="usd">13300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ib4800df0fbf5458e9f3c3c79e6eb2780_I20200728"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xMTcxL2ZyYWc6MzZjZDg5Y2E1MWRhNDM0YjlhNTQwYzFiNTAxNWI4YjEvdGV4dHJlZ2lvbjozNmNkODljYTUxZGE0MzRiOWE1NDBjMWI1MDE1YjhiMV8xMDk5NTExNjMyODUw_2646b801-b0f8-432e-9b15-6fa9cb21e8e9"
      unitRef="usd">1600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="ib4800df0fbf5458e9f3c3c79e6eb2780_I20200728"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xMTcxL2ZyYWc6MzZjZDg5Y2E1MWRhNDM0YjlhNTQwYzFiNTAxNWI4YjEvdGV4dHJlZ2lvbjozNmNkODljYTUxZGE0MzRiOWE1NDBjMWI1MDE1YjhiMV8xMDk5NTExNjMyODc5_135d57ab-38a5-4670-9323-d66361b41ce4"
      unitRef="usd">900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iad102ea6f02247c6a3be4a7615b7145f_D20200728-20200728"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV8xMTcxL2ZyYWc6MzZjZDg5Y2E1MWRhNDM0YjlhNTQwYzFiNTAxNWI4YjEvdGV4dHJlZ2lvbjozNmNkODljYTUxZGE0MzRiOWE1NDBjMWI1MDE1YjhiMV8xMDk5NTExNjMyODY1_d40b4fee-df06-45cb-b498-0b628116c55c"
      unitRef="usd">9200000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RleHRyZWdpb246ZDM1NDVhYzQ1ODlmNDJkY2IwNGY2YzVjNDE1Mzg3NjRfMzc1Ng_4421dcd1-a3be-4b90-9543-e6820acdea97">Revenue &lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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:'Calibri',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 six months ended September&#160;27, 2020 and September&#160;29, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.779%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.630%;"/&gt;&lt;td style="width:0.1%;"/&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:10.630%;"/&gt;&lt;td style="width:0.1%;"/&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:10.630%;"/&gt;&lt;td style="width:0.1%;"/&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:10.632%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended September 27, 2020&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,313&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,358&#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;td colspan="3" style="background-color:#cceeff;text-align:right;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,953&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,624&#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;/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:'Calibri',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:'Calibri',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:#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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,155&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,838&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,133&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,126&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;703&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;344&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,051&#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;/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:'Calibri',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:#ffffff;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:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,171&#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;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,540&#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;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,090&#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;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147,801&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended September 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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,599&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,971&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,892&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,462&#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;/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;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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:'Calibri',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:#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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,607&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,487&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,189&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,283&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;884&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;410&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,298&#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;/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:'Calibri',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:#ffffff;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:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,090&#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;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,868&#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;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,085&#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;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,043&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended September 27, 2020&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,137&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,233&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,898&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,268&#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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,997&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,344&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,231&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;207,572&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,539&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;677&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(83)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,133&#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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;132,673&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,254&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,046&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290,973&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended September 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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,612&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,679&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,495&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,786&#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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;115,078&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,637&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,333&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201,048&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,725&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;804&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,545&#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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,415&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,120&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,844&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;287,379&#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;/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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8pt;"&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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8pt;"&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;&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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&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 &lt;/span&gt;&lt;/div&gt;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="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RleHRyZWdpb246ZDM1NDVhYzQ1ODlmNDJkY2IwNGY2YzVjNDE1Mzg3NjRfMzc1NQ_3d761143-36fd-47f5-bfcb-dfbb297dcfc3">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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 six months ended September&#160;27, 2020 and September&#160;29, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.779%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.630%;"/&gt;&lt;td style="width:0.1%;"/&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:10.630%;"/&gt;&lt;td style="width:0.1%;"/&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:10.630%;"/&gt;&lt;td style="width:0.1%;"/&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:10.632%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended September 27, 2020&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,313&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,358&#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;td colspan="3" style="background-color:#cceeff;text-align:right;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,953&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,624&#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;/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:'Calibri',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:'Calibri',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:#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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,155&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,838&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,133&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,126&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;703&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;344&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,051&#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;/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:'Calibri',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:#ffffff;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:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,171&#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;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,540&#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;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,090&#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;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147,801&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended September 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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,599&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,971&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,892&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,462&#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;/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;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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:'Calibri',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:#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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,607&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,487&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,189&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,283&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;884&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;410&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,298&#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;/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:'Calibri',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:#ffffff;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:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,090&#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;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,868&#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;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,085&#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;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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,043&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended September 27, 2020&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,137&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,233&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,898&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,268&#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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,997&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,344&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,231&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;207,572&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,539&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;677&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(83)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,133&#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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;132,673&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,254&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,046&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290,973&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended September 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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,612&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,679&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,495&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,786&#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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;115,078&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,637&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,333&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;201,048&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,725&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;804&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,545&#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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,415&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,120&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,844&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;287,379&#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;/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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8pt;"&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:'Calibri',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:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8pt;"&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="i4edd0078061f4df8bdf77e56b7f7b7e2_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMi0xLTEtMS0w_09ef5099-c54b-448f-949b-2f7012311022"
      unitRef="usd">9313000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i077aaeee7b1243bf9f1756eeceb1b159_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMi0zLTEtMS0w_1d805e59-8116-4aa1-84f4-d7500ba6c0e5"
      unitRef="usd">4358000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6d2b59774a65436dbfd3663d8aa68fb6_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMi01LTEtMS0w_19a7de15-6dd9-4b91-b0a2-d9085a617d0f"
      unitRef="usd">28953000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i14455c8c6b33419bb1d295c77a307b00_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMi03LTEtMS0w_7eb5b261-9c68-4c04-bc5e-5e0d27cf93e2"
      unitRef="usd">42624000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i78136620e3c84fa19e6c5f52d2f4a908_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMy0xLTEtMS0w_5191a698-ab22-43f9-82d2-c32ad97110ff"
      unitRef="usd">51155000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if8f55609e89143a38d2519b68e120a0a_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMy0zLTEtMS0w_46415dcf-e3ef-4429-9379-35dd7d64eea9"
      unitRef="usd">44838000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i932b94744180483b9df888814a4cf082_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMy01LTEtMS0w_9d49fcc2-5f77-4f48-afae-9094ea928667"
      unitRef="usd">8133000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8e1fa249888c42199c383204a72b18d9_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMy03LTEtMS0w_0dfd06a3-154f-45ce-96fc-30ccd8b192f4"
      unitRef="usd">104126000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i719e78b267f84be58ded1d143566bd22_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfNC0xLTEtMS0w_d56ad6e1-0beb-4ddf-a4f9-892918a3c916"
      unitRef="usd">703000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0b4edf30a33f46c78829836e11060aef_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfNC0zLTEtMS0w_9bbe4b32-e054-47e5-984c-1ad05aef8401"
      unitRef="usd">344000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic59e3f7ba98741e48b56afd922374630_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfNC01LTEtMS0w_aaa58ee8-5892-42e4-b27f-9c153afc2dfc"
      unitRef="usd">4000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i741c1afa50c048d7b96220189b17b846_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfNC03LTEtMS0w_9fa3daeb-9b5d-4a3a-80cd-e4a4b5fd6c39"
      unitRef="usd">1051000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if064a2588a974409bf73bf66608ac57a_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfNS0xLTEtMS0w_533fc70a-d431-4fa7-a096-52e834d71773"
      unitRef="usd">61171000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ife296569b342436abc68d0a91cfad70d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfNS0zLTEtMS0w_2daac2ad-018a-4c3e-89c6-cf67ecf3a15d"
      unitRef="usd">49540000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8966de7262b44387927fed0470031b13_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfNS01LTEtMS0w_57e8cd69-1b82-4b8c-94ca-bb14645ba7b0"
      unitRef="usd">37090000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfNS03LTEtMS0w_8b228cd9-7fce-48e3-8aaf-e8055bdbb6c7"
      unitRef="usd">147801000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if46b8d4a8280446eabdb0a2373c0c884_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfOS0xLTEtMS0w_dc4cee09-b2e5-4f09-8774-03706d7bd53c"
      unitRef="usd">11599000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibca945d83ce746f5be3730ad75b63955_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfOS0zLTEtMS0w_91cc3b14-e3cd-48ff-992a-119213a0cf80"
      unitRef="usd">4971000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9dc25990d482434da1bcfa97520bd268_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfOS01LTEtMS0w_bd2e0485-f0a2-411e-933c-98093ca433e8"
      unitRef="usd">22892000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iff89af94199444dd88af1f908458cbe5_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfOS03LTEtMS0w_19e2b6c4-3005-40a9-bb72-6744c855750c"
      unitRef="usd">39462000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1008655150f94ca5a1123870c09ddda4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTAtMS0xLTEtMA_35368b88-f049-477b-83df-133b97d01a6b"
      unitRef="usd">55607000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i902add7d216a4e04af2c74c1a3bf130c_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTAtMy0xLTEtMA_57f58629-af60-497d-b79c-b7e38ecc8483"
      unitRef="usd">40487000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4a091f5b9ec04529b3a3f77af3e4c0d8_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTAtNS0xLTEtMA_b8341a6c-0ee8-4828-a21b-aaa10b8ea6bb"
      unitRef="usd">3189000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i76b73139d0cf4357962caeff4bf68222_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTAtNy0xLTEtMA_08f7d9fa-6526-4f6f-8840-f5581e4cb0f2"
      unitRef="usd">99283000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3d8c25562a5742a0b588a4836dd962ea_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTEtMS0xLTEtMA_cd1da454-f4b4-4456-9503-3315a28bf868"
      unitRef="usd">884000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i12bf6ef5c0a44e198f442c6af406e67f_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTEtMy0xLTEtMA_1443dcfe-10c5-4c6f-ad25-178f00aff309"
      unitRef="usd">410000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia47e2862a22143ca9eb4c61979e0a99e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTEtNS0xLTEtMA_bad87fc7-b7e0-4fdc-ae7b-ef0ea912f584"
      unitRef="usd">4000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i828374ac876241d09127ef8a2d6f5393_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTEtNy0xLTEtMA_34980676-0deb-4d82-a56d-179e0106f968"
      unitRef="usd">1298000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idae768cc9f534830bee2c3200fa687a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTItMS0xLTEtMA_9bc246ed-063b-48bd-8937-676ce8908d1a"
      unitRef="usd">68090000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i62284a8ef2334b19b40cdcc077acd25a_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTItMy0xLTEtMA_1cd1e75d-2cca-45d6-af0a-041eab93d0b2"
      unitRef="usd">45868000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5ba0b13a3edd43feab51fdeaa5513228_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTItNS0xLTEtMA_2b5f888c-6209-4102-be7f-0d367099285a"
      unitRef="usd">26085000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTItNy0xLTEtMA_6829b516-4736-4a87-9877-899c38be6cdc"
      unitRef="usd">140043000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8d88c98c8df8475dbb2964987c58dc8d_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTYtMS0xLTEtMA_7194c93b-e891-4996-9fbc-53fcb3088da2"
      unitRef="usd">18137000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i41d201b04d864aefa5ad1987011344ee_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTYtMy0xLTEtMA_c132fa0f-cd1e-43af-8d28-7a2fda2c15a6"
      unitRef="usd">8233000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic16d5cbc570f406d92300450fc466111_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTYtNS0xLTEtMA_b3731444-a80d-4e4d-86bd-2da730cf978f"
      unitRef="usd">54898000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ief52e63c762543f2ab50f2e56c867f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTYtNy0xLTEtMA_25a59e37-9ef5-4c13-8ec4-a3aa8e4e9019"
      unitRef="usd">81268000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i83d9d60b2da8446a88274a796fef70e6_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTctMS0xLTEtMA_e8f52ab8-a82e-4a9e-9db2-c818a506fc44"
      unitRef="usd">112997000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i14de260a773141d6ad10e34c52abc35c_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTctMy0xLTEtMA_0e8387db-9215-4858-8131-0e98b7ad7d7d"
      unitRef="usd">80344000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8ad9b36b916d4f458d11663d9f5f476a_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTctNS0xLTEtMA_62181439-6569-4974-bb6f-7f148abcacb2"
      unitRef="usd">14231000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i64e82a63ec884083a48358bf88708c28_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTctNy0xLTEtMA_0fd4347a-fb28-4396-9648-40bed45a31b4"
      unitRef="usd">207572000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i32cc9e78941f4a5fa285543e0c0ae7bf_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTgtMS0xLTEtMA_7876c0e2-1329-416a-aacb-333a22bea1c2"
      unitRef="usd">1539000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9800b3c5e8bb4e588750869c8d792eb5_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTgtMy0xLTEtMA_ff1a2ec3-d5c1-47d4-8ea7-14ac82e1be28"
      unitRef="usd">677000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3183bc9f14be447fb3b1600950844254_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTgtNS0xLTEtMA_013a77b6-ec2c-490a-ab5b-4466e8249c48"
      unitRef="usd">-83000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i37c1823abef94ea6957204ec410e7142_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTgtNy0xLTEtMA_5a528038-92dd-4970-8531-ca69d75c1027"
      unitRef="usd">2133000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i423c866a419d45c2bef3f0589e50e273_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTktMS0xLTEtMA_b122c5e3-38dd-4f82-894b-184a8693296e"
      unitRef="usd">132673000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id751f7d926384f1f91260ed572ce8e81_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTktMy0xLTEtMA_f45f8c68-6534-4f83-94c1-5f0251282e8d"
      unitRef="usd">89254000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i724d6cb2db48470f8c8be0b83f1938d3_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTktNS0xLTEtMA_232ef4a0-9d1f-4d6c-9d45-403df08808cc"
      unitRef="usd">69046000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMTktNy0xLTEtMA_94713c47-4106-4bb1-83bd-16d3e4d018e5"
      unitRef="usd">290973000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6370bc25ad834f87a621a971d9f2df9f_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjMtMS0xLTEtMA_7ae41257-5d96-4dab-bd42-df949cec71fd"
      unitRef="usd">26612000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if91d42a3807c479ebadd01277c484646_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjMtMy0xLTEtMA_a7ce4a61-532c-49f4-a414-b862fe3b983f"
      unitRef="usd">9679000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i299029d6b91b4c1eb5a74d4908483bd3_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjMtNS0xLTEtMA_3f8db0fc-711d-4f6b-910a-d6dcd293ffca"
      unitRef="usd">47495000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i02f02caf07b24d3b8aebb7f1f95b91a1_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjMtNy0xLTEtMA_8e1c80ca-ffd8-4eac-9778-ae0cf9b10467"
      unitRef="usd">83786000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5da453c1d29745dab73045ce87628596_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjQtMS0xLTEtMA_f72fe220-0192-473a-a5a7-ecbd9a56e3ba"
      unitRef="usd">115078000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9521e1d5dca64939b4c75e966d48edc2_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjQtMy0xLTEtMA_e008aead-b219-41e6-b5b7-6c4d1112f80e"
      unitRef="usd">78637000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i23f1d8fd49694779a326c786ea8c8e14_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjQtNS0xLTEtMA_22203a8d-14f6-4a82-b191-bbee4afabdab"
      unitRef="usd">7333000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i12cc17f7080a40f0a228234e37c00ed1_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjQtNy0xLTEtMA_8856474d-9f8f-4591-b7ea-6b6b5e60485e"
      unitRef="usd">201048000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i36021c168b8845beb71c820e9225ab7e_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjUtMS0xLTEtMA_2f5a110a-a5c9-4f56-ba64-608b5073151e"
      unitRef="usd">1725000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9e28104950f64615a4eafdc1e9b5e99e_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjUtMy0xLTEtMA_c848d571-be6a-4d79-855a-a4ad7dbcff12"
      unitRef="usd">804000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie83a6c09cf964472a4b10a0b3e3303c8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjUtNS0xLTEtMA_69340089-e398-4311-a913-27d96e43f8fc"
      unitRef="usd">16000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib084f62137c446e7a2200909156f41f9_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjUtNy0xLTEtMA_9cb4a950-a4f8-45c6-b526-c03e574d82ef"
      unitRef="usd">2545000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i36c94ccd0117420f800a8f6df58e1c75_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjYtMS0xLTEtMA_f9e04735-35cc-426e-95dc-38b575955e65"
      unitRef="usd">143415000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4529da97050f4ee6af5d82a76aefc90c_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjYtMy0xLTEtMA_82afe57d-6f0c-45db-a110-d98f7d7b8405"
      unitRef="usd">89120000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe34cee732064f109fafecc8ade695ad_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjYtNS0xLTEtMA_870d67d1-aaf3-46c4-a9db-3ae44acd2c14"
      unitRef="usd">54844000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80MC9mcmFnOmQzNTQ1YWM0NTg5ZjQyZGNiMDRmNmM1YzQxNTM4NzY0L3RhYmxlOmFmNzk4MzIxMWFmOTQ5MzU5MjA4OTEwNzVmZDllMDU0L3RhYmxlcmFuZ2U6YWY3OTgzMjExYWY5NDkzNTkyMDg5MTA3NWZkOWUwNTRfMjYtNy0xLTEtMA_53f6730d-3100-4df2-bf36-5a3762357d90"
      unitRef="usd">287379000</us-gaap:Revenues>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RleHRyZWdpb246Y2E0Mjg2OTdhNGE5NGNhOTkxNGViOGVjZjRmMjg3N2FfNDk1_828205ee-c43d-4222-a778-54df42a09a16">Earnings per Share&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic earnings per share (&#x201c;EPS&#x201d;) is 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. &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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.022%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.115%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.742%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.742%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.742%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.747%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',sans-serif;color:#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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six 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:1.5pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 27, 2020&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:1.5pt solid #000;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:1.5pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 29, 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;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:1.5pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 27, 2020&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:1.5pt solid #000;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:1.5pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 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:400;font-family:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,527,891&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,575,538&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,526,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;border-top:1pt solid #000000;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="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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,589,922&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,990&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,579&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,770&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,942&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,622,881&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,633,117&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,634,281&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,663,864&#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;/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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For each of the periods presented, 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="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RleHRyZWdpb246Y2E0Mjg2OTdhNGE5NGNhOTkxNGViOGVjZjRmMjg3N2FfNDk5_0b6af585-4a20-4008-8c12-48c5ceb2e8bd">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.022%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.115%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.742%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.742%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.742%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.747%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',sans-serif;color:#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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six 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:1.5pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 27, 2020&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:1.5pt solid #000;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:1.5pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 29, 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;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:1.5pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 27, 2020&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:1.5pt solid #000;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:1.5pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 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:400;font-family:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,527,891&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,575,538&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,526,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;border-top:1pt solid #000000;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="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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,589,922&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,990&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,579&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,770&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,942&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,622,881&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,633,117&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,634,281&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,663,864&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RhYmxlOjVkYjUwODI4ZmIxODRlYTc5YjI5M2M4Y2FlZTc2OGQ0L3RhYmxlcmFuZ2U6NWRiNTA4MjhmYjE4NGVhNzliMjkzYzhjYWVlNzY4ZDRfMi0yLTEtMS0w_ea321511-fa8d-48ed-8792-d72df7ac7ef7"
      unitRef="shares">10527891</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RhYmxlOjVkYjUwODI4ZmIxODRlYTc5YjI5M2M4Y2FlZTc2OGQ0L3RhYmxlcmFuZ2U6NWRiNTA4MjhmYjE4NGVhNzliMjkzYzhjYWVlNzY4ZDRfMi00LTEtMS0w_3bd0fab4-ebca-4d7b-ab84-1e9e6781a495"
      unitRef="shares">10575538</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RhYmxlOjVkYjUwODI4ZmIxODRlYTc5YjI5M2M4Y2FlZTc2OGQ0L3RhYmxlcmFuZ2U6NWRiNTA4MjhmYjE4NGVhNzliMjkzYzhjYWVlNzY4ZDRfMi02LTEtMS0w_efd225ce-c105-4d93-8706-27d39fd185ce"
      unitRef="shares">10526511</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RhYmxlOjVkYjUwODI4ZmIxODRlYTc5YjI5M2M4Y2FlZTc2OGQ0L3RhYmxlcmFuZ2U6NWRiNTA4MjhmYjE4NGVhNzliMjkzYzhjYWVlNzY4ZDRfMi04LTEtMS0w_c0009c1d-b9ae-4099-911b-3f2e17479abb"
      unitRef="shares">10589922</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RhYmxlOjVkYjUwODI4ZmIxODRlYTc5YjI5M2M4Y2FlZTc2OGQ0L3RhYmxlcmFuZ2U6NWRiNTA4MjhmYjE4NGVhNzliMjkzYzhjYWVlNzY4ZDRfMy0yLTEtMS0w_5dd29872-166b-47f8-ac00-cb77a09ed357"
      unitRef="shares">94990</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RhYmxlOjVkYjUwODI4ZmIxODRlYTc5YjI5M2M4Y2FlZTc2OGQ0L3RhYmxlcmFuZ2U6NWRiNTA4MjhmYjE4NGVhNzliMjkzYzhjYWVlNzY4ZDRfMy00LTEtMS0w_0d8f5792-07a6-441f-ac03-85eb3904a4f7"
      unitRef="shares">57579</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RhYmxlOjVkYjUwODI4ZmIxODRlYTc5YjI5M2M4Y2FlZTc2OGQ0L3RhYmxlcmFuZ2U6NWRiNTA4MjhmYjE4NGVhNzliMjkzYzhjYWVlNzY4ZDRfMy02LTEtMS0w_3e68a689-1627-4acb-bfa9-3b63854d8c71"
      unitRef="shares">107770</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RhYmxlOjVkYjUwODI4ZmIxODRlYTc5YjI5M2M4Y2FlZTc2OGQ0L3RhYmxlcmFuZ2U6NWRiNTA4MjhmYjE4NGVhNzliMjkzYzhjYWVlNzY4ZDRfMy04LTEtMS0w_bb79a51f-5bc7-4d8f-9749-a53107d1e4a2"
      unitRef="shares">73942</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RhYmxlOjVkYjUwODI4ZmIxODRlYTc5YjI5M2M4Y2FlZTc2OGQ0L3RhYmxlcmFuZ2U6NWRiNTA4MjhmYjE4NGVhNzliMjkzYzhjYWVlNzY4ZDRfNC0yLTEtMS0w_8044a0e8-8bff-471e-b20b-4c8d5acaaae8"
      unitRef="shares">10622881</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RhYmxlOjVkYjUwODI4ZmIxODRlYTc5YjI5M2M4Y2FlZTc2OGQ0L3RhYmxlcmFuZ2U6NWRiNTA4MjhmYjE4NGVhNzliMjkzYzhjYWVlNzY4ZDRfNC00LTEtMS0w_10f81990-11ab-4ce4-9038-408afb2bde95"
      unitRef="shares">10633117</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RhYmxlOjVkYjUwODI4ZmIxODRlYTc5YjI5M2M4Y2FlZTc2OGQ0L3RhYmxlcmFuZ2U6NWRiNTA4MjhmYjE4NGVhNzliMjkzYzhjYWVlNzY4ZDRfNC02LTEtMS0w_fc06f661-3f21-4d0a-8657-eb60cbff2018"
      unitRef="shares">10634281</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RhYmxlOjVkYjUwODI4ZmIxODRlYTc5YjI5M2M4Y2FlZTc2OGQ0L3RhYmxlcmFuZ2U6NWRiNTA4MjhmYjE4NGVhNzliMjkzYzhjYWVlNzY4ZDRfNC04LTEtMS0w_8aacba1f-28b1-495c-8fa8-f3d033f46df9"
      unitRef="shares">10663864</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RleHRyZWdpb246Y2E0Mjg2OTdhNGE5NGNhOTkxNGViOGVjZjRmMjg3N2FfNDA0_07e13332-077f-479f-889c-c14a6763250f"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RleHRyZWdpb246Y2E0Mjg2OTdhNGE5NGNhOTkxNGViOGVjZjRmMjg3N2FfNDA0_30d24b96-c902-43a1-8a57-caf705c872e0"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RleHRyZWdpb246Y2E0Mjg2OTdhNGE5NGNhOTkxNGViOGVjZjRmMjg3N2FfNDA0_9c51e878-791c-4952-b756-9f5c4cf3d5d2"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80My9mcmFnOmNhNDI4Njk3YTRhOTRjYTk5MTRlYjhlY2Y0ZjI4NzdhL3RleHRyZWdpb246Y2E0Mjg2OTdhNGE5NGNhOTkxNGViOGVjZjRmMjg3N2FfNDA0_ffdf0412-8be3-46dd-90ca-a382a74e0530"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80Ni9mcmFnOjcxYWFmMTU4MmI1MTQ5NWE4MzU1ZWU5ZmM1ZDA1YzNmL3RleHRyZWdpb246NzFhYWYxNTgyYjUxNDk1YTgzNTVlZTlmYzVkMDVjM2ZfMTg1MQ_846fe846-ccd9-4ce5-8324-a3e600eb7e95">Derivative Instruments&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three and six months ended September&#160;27, 2020, we recorded a nominal amount in other comprehensive income related to unrealized gains (net of tax) on the cash flow hedge described above. For the three months ended September&#160;29, 2019, we recorded $0.1&#160;million in other comprehensive loss related to unrealized losses (net of tax) on the cash flow hedge. For the six months ended September&#160;29, 2019, we recorded $0.2&#160;million in other comprehensive loss related to unrealized losses (net of tax) on the cash flow hedge. Included in other current liabilities on our condensed consolidated balance sheet was  $0.1&#160;million as of September&#160;27, 2020 and March 29, 2020. 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="i95309fcd59b34afdaa9bca69020d5de8_I20200927"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80Ni9mcmFnOjcxYWFmMTU4MmI1MTQ5NWE4MzU1ZWU5ZmM1ZDA1YzNmL3RleHRyZWdpb246NzFhYWYxNTgyYjUxNDk1YTgzNTVlZTlmYzVkMDVjM2ZfNDIx_4354c27c-9561-4a72-984b-8dd32aeaaf91"
      unitRef="usd">20000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80Ni9mcmFnOjcxYWFmMTU4MmI1MTQ5NWE4MzU1ZWU5ZmM1ZDA1YzNmL3RleHRyZWdpb246NzFhYWYxNTgyYjUxNDk1YTgzNTVlZTlmYzVkMDVjM2ZfMTA5OTUxMTYzMDE5Nw_4aa5a142-691d-43a9-b9cf-61dd7771f24d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80Ni9mcmFnOjcxYWFmMTU4MmI1MTQ5NWE4MzU1ZWU5ZmM1ZDA1YzNmL3RleHRyZWdpb246NzFhYWYxNTgyYjUxNDk1YTgzNTVlZTlmYzVkMDVjM2ZfMTA5OTUxMTYzMDE5Nw_f010678a-56a9-405c-8237-b4ffff556d75"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80Ni9mcmFnOjcxYWFmMTU4MmI1MTQ5NWE4MzU1ZWU5ZmM1ZDA1YzNmL3RleHRyZWdpb246NzFhYWYxNTgyYjUxNDk1YTgzNTVlZTlmYzVkMDVjM2ZfMTAyMw_e3859551-5e7d-4f48-b0b4-110a0cb13307"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80Ni9mcmFnOjcxYWFmMTU4MmI1MTQ5NWE4MzU1ZWU5ZmM1ZDA1YzNmL3RleHRyZWdpb246NzFhYWYxNTgyYjUxNDk1YTgzNTVlZTlmYzVkMDVjM2ZfMTA5OTUxMTYyOTk4NQ_605acb97-eedd-4df3-a62d-3494c471d2f6"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="i167f10e637784ee0a095f4061c7ea90a_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80Ni9mcmFnOjcxYWFmMTU4MmI1MTQ5NWE4MzU1ZWU5ZmM1ZDA1YzNmL3RleHRyZWdpb246NzFhYWYxNTgyYjUxNDk1YTgzNTVlZTlmYzVkMDVjM2ZfMTIwNw_5b3c4ec3-b313-4bec-900a-ea3f534c3595"
      unitRef="usd">100000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="i2f27c2d996a04959865ef0919e581fc7_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80Ni9mcmFnOjcxYWFmMTU4MmI1MTQ5NWE4MzU1ZWU5ZmM1ZDA1YzNmL3RleHRyZWdpb246NzFhYWYxNTgyYjUxNDk1YTgzNTVlZTlmYzVkMDVjM2ZfMTIwNw_c7f2fc03-990b-43f6-bdd5-100c30ec7237"
      unitRef="usd">100000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80OS9mcmFnOjdjMzYwNWQwOGViMTQ0ODliYmQ4YThmYWMyOTg5ZjQzL3RleHRyZWdpb246N2MzNjA1ZDA4ZWIxNDQ4OWJiZDhhOGZhYzI5ODlmNDNfMjI1Nw_4f062c19-ddef-422d-be4c-188f6a3fca7d">Fair Value Measurements&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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:'Calibri',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="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.321%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.470%;"/&gt;&lt;td style="width:0.1%;"/&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:82.337%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',sans-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:'Calibri',sans-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:'Calibri',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:'Calibri',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:'Calibri',sans-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:'Calibri',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:'Calibri',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:'Calibri',sans-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:'Calibri',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:'Calibri',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:'Calibri',sans-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:'Calibri',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&gt;&lt;br/&gt;&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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. As of September&#160;27, 2020 and March 29, 2020, the assets held in a deferred compensation retirement plan are classified as other long-term assets on our balance sheet, with the portion of the plan assets expected to be paid within twelve months classified as current assets and the interest rate swap is classified as other current liabilities on our balance sheet. 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:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following tables summarize the balances of assets and liabilities measured at fair value on a recurring basis as of September&#160;27, 2020 and 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:'Calibri',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="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.806%;"/&gt;&lt;td style="width:0.1%;"/&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:7.990%;"/&gt;&lt;td style="width:0.1%;"/&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:16.783%;"/&gt;&lt;td style="width:0.1%;"/&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:16.786%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',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="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:10pt;font-weight:700;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 27, 2020&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 29, 2020&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;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:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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 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:'Calibri',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:#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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,573&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,564&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;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:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities&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;/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:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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;padding-left:1pt;padding-right:1pt;"/&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:'Calibri',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:#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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80OS9mcmFnOjdjMzYwNWQwOGViMTQ0ODliYmQ4YThmYWMyOTg5ZjQzL3RleHRyZWdpb246N2MzNjA1ZDA4ZWIxNDQ4OWJiZDhhOGZhYzI5ODlmNDNfMjI2MA_22ee75a8-2701-4a08-a022-a57f0aee1ba8">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following tables summarize the balances of assets and liabilities measured at fair value on a recurring basis as of September&#160;27, 2020 and 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:'Calibri',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="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.806%;"/&gt;&lt;td style="width:0.1%;"/&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:7.990%;"/&gt;&lt;td style="width:0.1%;"/&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:16.783%;"/&gt;&lt;td style="width:0.1%;"/&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:16.786%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',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="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:10pt;font-weight:700;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 27, 2020&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 29, 2020&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;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:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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 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:'Calibri',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:#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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,573&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,564&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;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:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities&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;/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:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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;padding-left:1pt;padding-right:1pt;"/&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:'Calibri',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:#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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="iecdee0b47cfc46118cd5e2ff8ffcedf5_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80OS9mcmFnOjdjMzYwNWQwOGViMTQ0ODliYmQ4YThmYWMyOTg5ZjQzL3RhYmxlOjY5ZjQwOGY4NDE3MzRlMzY4YWIzYmZiNmQ2OGIyZDgxL3RhYmxlcmFuZ2U6NjlmNDA4Zjg0MTczNGUzNjhhYjNiZmI2ZDY4YjJkODFfMi00LTEtMS0w_e9b9e92a-2c55-437b-8a4d-8159656413c8"
      unitRef="usd">5573000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i75b07ab4c6bc4bbda0034483d607766e_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80OS9mcmFnOjdjMzYwNWQwOGViMTQ0ODliYmQ4YThmYWMyOTg5ZjQzL3RhYmxlOjY5ZjQwOGY4NDE3MzRlMzY4YWIzYmZiNmQ2OGIyZDgxL3RhYmxlcmFuZ2U6NjlmNDA4Zjg0MTczNGUzNjhhYjNiZmI2ZDY4YjJkODFfMi02LTEtMS0w_59ec9cd9-b115-4cb4-af35-5e7e4fa34171"
      unitRef="usd">3564000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="i2f27c2d996a04959865ef0919e581fc7_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80OS9mcmFnOjdjMzYwNWQwOGViMTQ0ODliYmQ4YThmYWMyOTg5ZjQzL3RhYmxlOjY5ZjQwOGY4NDE3MzRlMzY4YWIzYmZiNmQ2OGIyZDgxL3RhYmxlcmFuZ2U6NjlmNDA4Zjg0MTczNGUzNjhhYjNiZmI2ZDY4YjJkODFfNS00LTEtMS0w_74943e89-4741-4d7a-85fd-a03d011ec258"
      unitRef="usd">69000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
      contextRef="i167f10e637784ee0a095f4061c7ea90a_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV80OS9mcmFnOjdjMzYwNWQwOGViMTQ0ODliYmQ4YThmYWMyOTg5ZjQzL3RhYmxlOjY5ZjQwOGY4NDE3MzRlMzY4YWIzYmZiNmQ2OGIyZDgxL3RhYmxlcmFuZ2U6NjlmNDA4Zjg0MTczNGUzNjhhYjNiZmI2ZDY4YjJkODFfNS02LTEtMS0w_8882d779-03e2-4685-a7e0-6af21ba64535"
      unitRef="usd">108000</us-gaap:DerivativeInstrumentsInHedgesLiabilitiesAtFairValue>
    <us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81Mi9mcmFnOjIwNzYwZjZiODVlNTRjNzVhNzA4MmQ4YjFiOTA3YWYwL3RleHRyZWdpb246MjA3NjBmNmI4NWU1NGM3NWE3MDgyZDhiMWI5MDdhZjBfNDA1_f00dfee6-6c3f-42c6-8a0a-375a7c201369">Assets Held for Sale In the first quarter of fiscal 2021, management determined that an office building that was previously held for sale no longer met the criteria to be classified as such. As a result, the $0.9&#160;million net book value was reclassified out of &#x201c;Prepaid expenses and other current assets&#x201d; and is now classified as held and used within Property, Plant and Equipment on our balance sheet.</us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81Mi9mcmFnOjIwNzYwZjZiODVlNTRjNzVhNzA4MmQ4YjFiOTA3YWYwL3RleHRyZWdpb246MjA3NjBmNmI4NWU1NGM3NWE3MDgyZDhiMWI5MDdhZjBfMjIz_dbfc01df-101d-492b-a09d-73c9d790693b"
      unitRef="usd">900000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81NS9mcmFnOmY4MjgwNzg2MGQ3YjQ3OTI5OTYwNzZjMGJmMmM0ZjA0L3RleHRyZWdpb246ZjgyODA3ODYwZDdiNDc5Mjk5NjA3NmMwYmYyYzRmMDRfMzA2_56b8e059-129e-474a-a97e-96fcabb00a4e">Inventories&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories at September&#160;27, 2020 and March&#160;29, 2020 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.314%;"/&gt;&lt;td style="width:0.1%;"/&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.953%;"/&gt;&lt;td style="width:0.1%;"/&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.955%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 27,&lt;br/&gt;2020&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 29,&lt;br/&gt;2020&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,707&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,090&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,513)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,654)&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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,194&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,436&#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;/tr&gt;&lt;/table&gt;&lt;/div&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 $44.6&#160;million at September&#160;27, 2020 and $43.3 million at March&#160;29, 2020. The remainder of the inventory was valued and accounted for under the FIFO method.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81NS9mcmFnOmY4MjgwNzg2MGQ3YjQ3OTI5OTYwNzZjMGJmMmM0ZjA0L3RleHRyZWdpb246ZjgyODA3ODYwZDdiNDc5Mjk5NjA3NmMwYmYyYzRmMDRfMzEy_5448de41-7db1-4f95-a2de-95ed3343e6d4">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories at September&#160;27, 2020 and March&#160;29, 2020 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.314%;"/&gt;&lt;td style="width:0.1%;"/&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.953%;"/&gt;&lt;td style="width:0.1%;"/&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.955%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 27,&lt;br/&gt;2020&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 29,&lt;br/&gt;2020&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,707&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,090&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,513)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,654)&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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,194&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,436&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81NS9mcmFnOmY4MjgwNzg2MGQ3YjQ3OTI5OTYwNzZjMGJmMmM0ZjA0L3RhYmxlOjEzY2I3MzI1NTAzZjQzNWY5OTlmMTIwMjNlNTBjNjZiL3RhYmxlcmFuZ2U6MTNjYjczMjU1MDNmNDM1Zjk5OWYxMjAyM2U1MGM2NmJfMi0yLTEtMS0w_f4f381ec-e539-4b01-a204-b8b0bc10ccf9"
      unitRef="usd">68707000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81NS9mcmFnOmY4MjgwNzg2MGQ3YjQ3OTI5OTYwNzZjMGJmMmM0ZjA0L3RhYmxlOjEzY2I3MzI1NTAzZjQzNWY5OTlmMTIwMjNlNTBjNjZiL3RhYmxlcmFuZ2U6MTNjYjczMjU1MDNmNDM1Zjk5OWYxMjAyM2U1MGM2NmJfMi00LTEtMS0w_0e4f50f3-1232-4482-9255-9d891a07ab8d"
      unitRef="usd">60090000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryLIFOReserve
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81NS9mcmFnOmY4MjgwNzg2MGQ3YjQ3OTI5OTYwNzZjMGJmMmM0ZjA0L3RhYmxlOjEzY2I3MzI1NTAzZjQzNWY5OTlmMTIwMjNlNTBjNjZiL3RhYmxlcmFuZ2U6MTNjYjczMjU1MDNmNDM1Zjk5OWYxMjAyM2U1MGM2NmJfMy0yLTEtMS0w_d462ec9b-f0a3-440f-bebe-cc9788b387e4"
      unitRef="usd">5513000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81NS9mcmFnOmY4MjgwNzg2MGQ3YjQ3OTI5OTYwNzZjMGJmMmM0ZjA0L3RhYmxlOjEzY2I3MzI1NTAzZjQzNWY5OTlmMTIwMjNlNTBjNjZiL3RhYmxlcmFuZ2U6MTNjYjczMjU1MDNmNDM1Zjk5OWYxMjAyM2U1MGM2NmJfMy00LTEtMS0w_85b9d6e6-d426-45a0-bcea-cd5c862b4576"
      unitRef="usd">5654000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryNet
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81NS9mcmFnOmY4MjgwNzg2MGQ3YjQ3OTI5OTYwNzZjMGJmMmM0ZjA0L3RhYmxlOjEzY2I3MzI1NTAzZjQzNWY5OTlmMTIwMjNlNTBjNjZiL3RhYmxlcmFuZ2U6MTNjYjczMjU1MDNmNDM1Zjk5OWYxMjAyM2U1MGM2NmJfNC0yLTEtMS0w_1e9b7a94-0d11-43b1-abc2-78ceb15f6d48"
      unitRef="usd">63194000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81NS9mcmFnOmY4MjgwNzg2MGQ3YjQ3OTI5OTYwNzZjMGJmMmM0ZjA0L3RhYmxlOjEzY2I3MzI1NTAzZjQzNWY5OTlmMTIwMjNlNTBjNjZiL3RhYmxlcmFuZ2U6MTNjYjczMjU1MDNmNDM1Zjk5OWYxMjAyM2U1MGM2NmJfNC00LTEtMS0w_28a39374-598d-46e8-b51d-36b9121425c8"
      unitRef="usd">54436000</us-gaap:InventoryNet>
    <us-gaap:LIFOInventoryAmount
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81NS9mcmFnOmY4MjgwNzg2MGQ3YjQ3OTI5OTYwNzZjMGJmMmM0ZjA0L3RleHRyZWdpb246ZjgyODA3ODYwZDdiNDc5Mjk5NjA3NmMwYmYyYzRmMDRfMjAx_05941e95-f4c7-4940-a117-fd064fc9c529"
      unitRef="usd">44600000</us-gaap:LIFOInventoryAmount>
    <us-gaap:LIFOInventoryAmount
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81NS9mcmFnOmY4MjgwNzg2MGQ3YjQ3OTI5OTYwNzZjMGJmMmM0ZjA0L3RleHRyZWdpb246ZjgyODA3ODYwZDdiNDc5Mjk5NjA3NmMwYmYyYzRmMDRfMjE0_7a6a9d52-6540-4d85-9d8d-0b470be06c04"
      unitRef="usd">43300000</us-gaap:LIFOInventoryAmount>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RleHRyZWdpb246NjVhYTFlNmJhMDdjNDhiOWFmNTczNGI3YTMxYmU0NWZfMzI3_a5a3d508-4b13-45bd-a89c-7f518a7e49bd">Goodwill and Intangible Assets&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying amount of goodwill was $67.7&#160;million as of September&#160;27, 2020 and $58.4&#160;million as of March&#160;29, 2020, of which $44.9 million was related to our Health and Nutrition segment, $16.3 million was related to our Water Treatment segment, and $6.5 million was related to our Industrial segment. The increase in goodwill during the six months ended September&#160;27, 2020 represents preliminary goodwill recorded in connection with the ADC acquisition as discussed in Note 2.&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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of our intangible assets as of September&#160;27, 2020 and March&#160;29, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.222%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:33.035%;"/&gt;&lt;td style="width:0.1%;"/&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:8.072%;"/&gt;&lt;td style="width:0.1%;"/&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.478%;"/&gt;&lt;td style="width:0.1%;"/&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:8.072%;"/&gt;&lt;td style="width:0.1%;"/&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:8.072%;"/&gt;&lt;td style="width:0.1%;"/&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:11.080%;"/&gt;&lt;td style="width:0.1%;"/&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:8.082%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',sans-serif;color:#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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 27, 2020&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 29, 2020&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91,483&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,779)&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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,704&#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;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:'Calibri',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:'Calibri',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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,400)&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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,983&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,150&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,939)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,211&#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;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:'Calibri',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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,640)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,753&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,648)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105&#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;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:'Calibri',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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,610)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,386&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,366)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,020&#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;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:'Calibri',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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,650)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,426&#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;/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:'Calibri',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:'Calibri',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;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:'Calibri',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;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:'Calibri',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;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:'Calibri',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;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:'Calibri',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;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:'Calibri',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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,613&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,366)&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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,247&#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;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:'Calibri',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:'Calibri',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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,650)&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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,653&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RleHRyZWdpb246NjVhYTFlNmJhMDdjNDhiOWFmNTczNGI3YTMxYmU0NWZfMTA5OTUxMTYyODE0NA_97016232-dde8-4edc-86af-0f21975fc020"
      unitRef="usd">67700000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RleHRyZWdpb246NjVhYTFlNmJhMDdjNDhiOWFmNTczNGI3YTMxYmU0NWZfODM_5913c342-d2b3-4141-a245-32ccf45ba2b6"
      unitRef="usd">58400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia5d8f4bdc02b41df84dd2717dd9a603c_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RleHRyZWdpb246NjVhYTFlNmJhMDdjNDhiOWFmNTczNGI3YTMxYmU0NWZfMTEy_8c2ea71f-0ac9-4670-b36d-5f83f50ef3ab"
      unitRef="usd">44900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ida0605128a0e47d8855b2d3a5fb873f2_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RleHRyZWdpb246NjVhYTFlNmJhMDdjNDhiOWFmNTczNGI3YTMxYmU0NWZfMTY0_1da4daf4-a7c0-416c-b5d3-0e23993ca5fb"
      unitRef="usd">16300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3d058ae3a27b45ab8cb01ae49f0eeca9_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RleHRyZWdpb246NjVhYTFlNmJhMDdjNDhiOWFmNTczNGI3YTMxYmU0NWZfMjE1_6211afc3-bb29-4c2f-8752-ecea4612a2e5"
      unitRef="usd">6500000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RleHRyZWdpb246NjVhYTFlNmJhMDdjNDhiOWFmNTczNGI3YTMxYmU0NWZfMzMw_4cebf052-3866-48a8-973e-3dda3dd8adf0">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of our intangible assets as of September&#160;27, 2020 and March&#160;29, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.222%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:33.035%;"/&gt;&lt;td style="width:0.1%;"/&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:8.072%;"/&gt;&lt;td style="width:0.1%;"/&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.478%;"/&gt;&lt;td style="width:0.1%;"/&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:8.072%;"/&gt;&lt;td style="width:0.1%;"/&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:8.072%;"/&gt;&lt;td style="width:0.1%;"/&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:11.080%;"/&gt;&lt;td style="width:0.1%;"/&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:8.082%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',sans-serif;color:#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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 27, 2020&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 29, 2020&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91,483&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,779)&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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,704&#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;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:'Calibri',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:'Calibri',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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,400)&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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,983&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,150&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,939)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,211&#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;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:'Calibri',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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,640)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,753&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,648)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105&#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;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:'Calibri',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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,610)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,386&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,366)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,020&#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;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:'Calibri',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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,650)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,426&#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;/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:'Calibri',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:'Calibri',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;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:'Calibri',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;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:'Calibri',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;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:'Calibri',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;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:'Calibri',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;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:'Calibri',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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,613&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,366)&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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,247&#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;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:'Calibri',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:'Calibri',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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28,650)&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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,653&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2aadd9f912f541b48e3cb7c35885dae9_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfMy0yLTEtMS0w_87023a69-e276-4a92-88db-b9224968eef8"
      unitRef="usd">91483000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2aadd9f912f541b48e3cb7c35885dae9_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfMy00LTEtMS0w_b1ade064-f4e2-41f1-b9bf-de3c1a486807"
      unitRef="usd">23779000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2aadd9f912f541b48e3cb7c35885dae9_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfMy02LTEtMS0w_b106cbe6-2dc3-46ff-9155-ecf4b7d626ac"
      unitRef="usd">67704000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i462042fab49242db9bf6966a877613a4_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfMy04LTEtMS0w_b2105566-fd00-4aa1-bf71-ca2570f2bcfe"
      unitRef="usd">78383000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i462042fab49242db9bf6966a877613a4_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfMy0xMC0xLTEtMA_d48f9944-c706-4ad4-9ea1-71fdde4b85ac"
      unitRef="usd">21400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i462042fab49242db9bf6966a877613a4_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfMy0xMi0xLTEtMA_a9ee628f-e421-40ef-8c72-93034bce1666"
      unitRef="usd">56983000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5b40bc201b9b4dc9bb65341a4e588db5_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNC0yLTEtMS0w_cb2902f5-cda8-485c-bb64-58375adc6b6c"
      unitRef="usd">6150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5b40bc201b9b4dc9bb65341a4e588db5_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNC00LTEtMS0w_1ca2f5d2-12b7-40d6-92ff-d47a17823192"
      unitRef="usd">3939000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5b40bc201b9b4dc9bb65341a4e588db5_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNC02LTEtMS0w_77aa2f2e-b470-4896-b4aa-aa30820bbb42"
      unitRef="usd">2211000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i65a0e1219c3247f09c31c4f34f1405d9_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNC04LTEtMS0w_9d344b92-d0a1-4f92-9fd0-d25f85a08687"
      unitRef="usd">6045000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i65a0e1219c3247f09c31c4f34f1405d9_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNC0xMC0xLTEtMA_a86e4f27-9cd6-47b7-af0a-51ee0da90ad2"
      unitRef="usd">3640000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i65a0e1219c3247f09c31c4f34f1405d9_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNC0xMi0xLTEtMA_a37589d7-286d-4391-80ce-907814a9b8ea"
      unitRef="usd">2405000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i63b012d6e4c548feb8775be9ad024e26_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNS0yLTEtMS0w_43d2d0ea-9739-4188-bb91-e892e37fecc7"
      unitRef="usd">3753000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i63b012d6e4c548feb8775be9ad024e26_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNS00LTEtMS0w_46a74f61-9aef-45cc-99a9-5883e379a79a"
      unitRef="usd">3648000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i63b012d6e4c548feb8775be9ad024e26_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNS02LTEtMS0w_ca631dce-2773-4100-ad60-f0a05c9af0e3"
      unitRef="usd">105000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0de590d11fb8498ea2c1be5c51614fd1_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNS04LTEtMS0w_e1e8c6bb-b724-4c41-8c74-a7d2e70e1987"
      unitRef="usd">3648000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0de590d11fb8498ea2c1be5c51614fd1_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNS0xMC0xLTEtMA_19a95c6e-d5b3-4624-b144-8b7c7468e3b3"
      unitRef="usd">3610000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0de590d11fb8498ea2c1be5c51614fd1_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNS0xMi0xLTEtMA_2d13d0f8-30b2-41ed-a1cd-a6abc8f879ce"
      unitRef="usd">38000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNi0yLTEtMS0w_a5e599d9-1b9d-4831-89d3-11c1d81d5f52"
      unitRef="usd">101386000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNi00LTEtMS0w_49efa33b-4f84-4eaa-a2ad-9a48800b37d1"
      unitRef="usd">31366000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNi02LTEtMS0w_ffd103f8-66d0-4959-a588-32398a26cd09"
      unitRef="usd">70020000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNi04LTEtMS0w_9c5a0985-ade6-4046-bca2-6e8f932b5ca3"
      unitRef="usd">88076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNi0xMC0xLTEtMA_82dd175e-a30b-481f-b56f-e6581a63c9f0"
      unitRef="usd">28650000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNi0xMi0xLTEtMA_4b93875c-24a8-4480-873d-9e42754fee16"
      unitRef="usd">59426000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNy0yLTEtMS0w_5a5ed2ee-8af2-48fb-9dee-ee9247088397"
      unitRef="usd">1227000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNy02LTEtMS0w_ee8a3acd-5408-468b-9ed6-8fe95713c1dd"
      unitRef="usd">1227000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNy04LTEtMS0w_2b951525-0c70-44fb-a724-0bd781ab9a4a"
      unitRef="usd">1227000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfNy0xMi0xLTEtMA_58bdd625-528b-47e3-b66d-91e1421bb973"
      unitRef="usd">1227000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfOC0yLTEtMS0w_32b930e7-99c1-48d9-a83e-569ea1f16dcd"
      unitRef="usd">102613000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfOC00LTEtMS0w_9cac50e1-915f-478c-a9b0-b855a6032f4f"
      unitRef="usd">31366000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfOC02LTEtMS0w_049cf210-e8bc-473d-a23b-d80a4a80d561"
      unitRef="usd">71247000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfOC04LTEtMS0w_11288a99-1b63-4d8f-b915-ade6c1be077d"
      unitRef="usd">89303000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfOC0xMC0xLTEtMA_a67fee16-6521-4d9a-b61a-50fec3b351ce"
      unitRef="usd">28650000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV81OC9mcmFnOjY1YWExZTZiYTA3YzQ4YjlhZjU3MzRiN2EzMWJlNDVmL3RhYmxlOmM0ZGM1ZjNhN2Y1YTQwYjNiYzg3ZWM4MWVjMzBmMTNjL3RhYmxlcmFuZ2U6YzRkYzVmM2E3ZjVhNDBiM2JjODdlYzgxZWMzMGYxM2NfOC0xMi0xLTEtMA_e00f833d-5578-40e9-b771-6ff4f959acef"
      unitRef="usd">60653000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82MS9mcmFnOjhkNDg3NjcwN2UwZjQ1YzRiZTJlNDE0NTQ4NTYzOTkxL3RleHRyZWdpb246OGQ0ODc2NzA3ZTBmNDVjNGJlMmU0MTQ1NDg1NjM5OTFfNzI_3e1dbc8f-bfe1-4c42-a554-f9f8e8ec3422">Debt &lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Debt at September&#160;27, 2020 and March&#160;29, 2020 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.391%;"/&gt;&lt;td style="width:0.1%;"/&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:12.610%;"/&gt;&lt;td style="width:0.1%;"/&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:12.613%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 27,&lt;br/&gt;2020&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 29,&lt;br/&gt;2020&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(295)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(342)&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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,705&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,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;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="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:'Calibri',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:'Calibri',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;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:'Calibri',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;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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,798&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,751&#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;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="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82MS9mcmFnOjhkNDg3NjcwN2UwZjQ1YzRiZTJlNDE0NTQ4NTYzOTkxL3RleHRyZWdpb246OGQ0ODc2NzA3ZTBmNDVjNGJlMmU0MTQ1NDg1NjM5OTFfNzQ_3956f011-db47-4ffb-877c-5bc04095c686">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Debt at September&#160;27, 2020 and March&#160;29, 2020 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.391%;"/&gt;&lt;td style="width:0.1%;"/&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:12.610%;"/&gt;&lt;td style="width:0.1%;"/&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:12.613%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 27,&lt;br/&gt;2020&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 29,&lt;br/&gt;2020&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(295)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(342)&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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,705&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,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;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="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:'Calibri',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:'Calibri',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;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:'Calibri',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;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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,798&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,751&#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;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="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82MS9mcmFnOjhkNDg3NjcwN2UwZjQ1YzRiZTJlNDE0NTQ4NTYzOTkxL3RhYmxlOmZiNGVlODEyMjY5ODQ3YjM4YTQ5Mzc5YjQyYjg5ODJlL3RhYmxlcmFuZ2U6ZmI0ZWU4MTIyNjk4NDdiMzhhNDkzNzliNDJiODk4MmVfNC0yLTEtMS0w_afddffb6-e7b8-4cb0-a3c5-14f1cd7cbd6b"
      unitRef="usd">76000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82MS9mcmFnOjhkNDg3NjcwN2UwZjQ1YzRiZTJlNDE0NTQ4NTYzOTkxL3RhYmxlOmZiNGVlODEyMjY5ODQ3YjM4YTQ5Mzc5YjQyYjg5ODJlL3RhYmxlcmFuZ2U6ZmI0ZWU4MTIyNjk4NDdiMzhhNDkzNzliNDJiODk4MmVfNC00LTEtMS0w_56e6a3fb-15ed-4b15-98d1-24e37fdc0ff1"
      unitRef="usd">60000000</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82MS9mcmFnOjhkNDg3NjcwN2UwZjQ1YzRiZTJlNDE0NTQ4NTYzOTkxL3RhYmxlOmZiNGVlODEyMjY5ODQ3YjM4YTQ5Mzc5YjQyYjg5ODJlL3RhYmxlcmFuZ2U6ZmI0ZWU4MTIyNjk4NDdiMzhhNDkzNzliNDJiODk4MmVfNi0yLTEtMS0w_fc1286ca-3053-46cb-914e-e80afd30e3c2"
      unitRef="usd">295000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82MS9mcmFnOjhkNDg3NjcwN2UwZjQ1YzRiZTJlNDE0NTQ4NTYzOTkxL3RhYmxlOmZiNGVlODEyMjY5ODQ3YjM4YTQ5Mzc5YjQyYjg5ODJlL3RhYmxlcmFuZ2U6ZmI0ZWU4MTIyNjk4NDdiMzhhNDkzNzliNDJiODk4MmVfNi00LTEtMS0w_9a9c5956-3e37-42b5-a01f-195d4d605a4f"
      unitRef="usd">342000</us-gaap:UnamortizedDebtIssuanceExpense>
    <hwkn:Totaldebtnetofdebtissuancecosts
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82MS9mcmFnOjhkNDg3NjcwN2UwZjQ1YzRiZTJlNDE0NTQ4NTYzOTkxL3RhYmxlOmZiNGVlODEyMjY5ODQ3YjM4YTQ5Mzc5YjQyYjg5ODJlL3RhYmxlcmFuZ2U6ZmI0ZWU4MTIyNjk4NDdiMzhhNDkzNzliNDJiODk4MmVfNy0yLTEtMS0w_111a4bd8-22b7-440f-81c7-71ab093a356d"
      unitRef="usd">75705000</hwkn:Totaldebtnetofdebtissuancecosts>
    <hwkn:Totaldebtnetofdebtissuancecosts
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82MS9mcmFnOjhkNDg3NjcwN2UwZjQ1YzRiZTJlNDE0NTQ4NTYzOTkxL3RhYmxlOmZiNGVlODEyMjY5ODQ3YjM4YTQ5Mzc5YjQyYjg5ODJlL3RhYmxlcmFuZ2U6ZmI0ZWU4MTIyNjk4NDdiMzhhNDkzNzliNDJiODk4MmVfNy00LTEtMS0w_a3572034-8bb4-4193-ad99-4b1c338436d5"
      unitRef="usd">59658000</hwkn:Totaldebtnetofdebtissuancecosts>
    <us-gaap:LongTermDebtCurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82MS9mcmFnOjhkNDg3NjcwN2UwZjQ1YzRiZTJlNDE0NTQ4NTYzOTkxL3RhYmxlOmZiNGVlODEyMjY5ODQ3YjM4YTQ5Mzc5YjQyYjg5ODJlL3RhYmxlcmFuZ2U6ZmI0ZWU4MTIyNjk4NDdiMzhhNDkzNzliNDJiODk4MmVfOC0yLTEtMS0w_8119c2ea-3736-412a-aa86-b7a339020711"
      unitRef="usd">9907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82MS9mcmFnOjhkNDg3NjcwN2UwZjQ1YzRiZTJlNDE0NTQ4NTYzOTkxL3RhYmxlOmZiNGVlODEyMjY5ODQ3YjM4YTQ5Mzc5YjQyYjg5ODJlL3RhYmxlcmFuZ2U6ZmI0ZWU4MTIyNjk4NDdiMzhhNDkzNzliNDJiODk4MmVfOC00LTEtMS0w_a553c690-be9b-43c6-81db-0497ff580de0"
      unitRef="usd">9907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82MS9mcmFnOjhkNDg3NjcwN2UwZjQ1YzRiZTJlNDE0NTQ4NTYzOTkxL3RhYmxlOmZiNGVlODEyMjY5ODQ3YjM4YTQ5Mzc5YjQyYjg5ODJlL3RhYmxlcmFuZ2U6ZmI0ZWU4MTIyNjk4NDdiMzhhNDkzNzliNDJiODk4MmVfOS0yLTEtMS0w_ee191bfd-1e34-40b2-8bd8-2bfe51b451bc"
      unitRef="usd">65798000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5ebc8fdb08b647f4a4b27105b8986dee_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82MS9mcmFnOjhkNDg3NjcwN2UwZjQ1YzRiZTJlNDE0NTQ4NTYzOTkxL3RhYmxlOmZiNGVlODEyMjY5ODQ3YjM4YTQ5Mzc5YjQyYjg5ODJlL3RhYmxlcmFuZ2U6ZmI0ZWU4MTIyNjk4NDdiMzhhNDkzNzliNDJiODk4MmVfOS00LTEtMS0w_8d0fcf00-a8d7-435f-81f6-fbcbfe666bba"
      unitRef="usd">49751000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82NC9mcmFnOmIwOTZlOTIxN2FjYTQwYTdhMjFlNjYwYWRmZmEwNTMyL3RleHRyZWdpb246YjA5NmU5MjE3YWNhNDBhN2EyMWU2NjBhZGZmYTA1MzJfNDk0_469d4da8-0dcf-4c6e-a2b4-28b148fc2ced">Income Taxes We 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 six months ended September 27, 2020 was 26.4% and was 26.3% for the six months ended September&#160;29, 2019. 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="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82NC9mcmFnOmIwOTZlOTIxN2FjYTQwYTdhMjFlNjYwYWRmZmEwNTMyL3RleHRyZWdpb246YjA5NmU5MjE3YWNhNDBhN2EyMWU2NjBhZGZmYTA1MzJfMzUw_c62159b9-e0be-453a-84ad-daedf94dc109"
      unitRef="number">0.264</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82NC9mcmFnOmIwOTZlOTIxN2FjYTQwYTdhMjFlNjYwYWRmZmEwNTMyL3RleHRyZWdpb246YjA5NmU5MjE3YWNhNDBhN2EyMWU2NjBhZGZmYTA1MzJfMzYx_5aa7a050-5fbb-4848-9429-478b57736dc4"
      unitRef="number">0.263</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RleHRyZWdpb246NmQwZGZmMjlhZmViNDU4OGJmMzE5ZGQ2OWVjZWQzMmZfODgz_32dba6cf-7712-4d0e-9a51-a6bb323c4ec8">Leases&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; As of September&#160;27, 2020, 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 24 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of September&#160;27, 2020, 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Expense for leases less than 12 months for the six months ended September 27, 2020 was not material. Total lease expense was $0.7&#160;million for both the three months ended September&#160;27, 2020 and September&#160;29, 2019.  Total lease expense for the six months ended September&#160;27, 2020 and September&#160;29, 2019 was $1.4&#160;million and $1.5&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.197%;"/&gt;&lt;td style="width:0.1%;"/&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:16.548%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 27, 2020&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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.57&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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.2&#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:'Calibri',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&gt;&lt;br/&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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Maturities of lease liabilities as of September&#160;27, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.803%;"/&gt;&lt;td style="width:0.1%;"/&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.263%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining fiscal 2021&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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,736&#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;/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:'Calibri',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:#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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,698&#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;/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:'Calibri',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:#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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,355&#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;/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:'Calibri',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:#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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,266&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2025&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,256&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,720&#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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,031&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,449)&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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i2d216f6c70b842a7a87ff24ca61dd60c_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RleHRyZWdpb246NmQwZGZmMjlhZmViNDU4OGJmMzE5ZGQ2OWVjZWQzMmZfMjk0_74809741-2888-488e-8c60-b37281516fa3">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ia9d7e9e8a3a84d148569a7568b626366_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RleHRyZWdpb246NmQwZGZmMjlhZmViNDU4OGJmMzE5ZGQ2OWVjZWQzMmZfMzAw_250c1b44-498a-4c7c-ab5f-5bacdc294fce">P24Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseOptionToExtend
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RleHRyZWdpb246NmQwZGZmMjlhZmViNDU4OGJmMzE5ZGQ2OWVjZWQzMmZfMzY0_3d9301a6-7ee4-426a-a239-160eaadf1210">10 years</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:ShortTermLeaseCost
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RleHRyZWdpb246NmQwZGZmMjlhZmViNDU4OGJmMzE5ZGQ2OWVjZWQzMmZfNjY2_a9885eeb-5eea-4b88-ab9e-3f2283c21267"
      unitRef="usd">0</us-gaap:ShortTermLeaseCost>
    <us-gaap:OperatingLeaseExpense
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RleHRyZWdpb246NmQwZGZmMjlhZmViNDU4OGJmMzE5ZGQ2OWVjZWQzMmZfNzA0_08deef65-6b7c-4783-9a32-7c404814f31b"
      unitRef="usd">700000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RleHRyZWdpb246NmQwZGZmMjlhZmViNDU4OGJmMzE5ZGQ2OWVjZWQzMmZfNzA0_9837db8a-7ee0-4030-82e4-72aa7c0de107"
      unitRef="usd">700000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RleHRyZWdpb246NmQwZGZmMjlhZmViNDU4OGJmMzE5ZGQ2OWVjZWQzMmZfMTA5OTUxMTYyOTEyNw_5463a4ea-4890-419a-b541-806b76d82755"
      unitRef="usd">1400000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RleHRyZWdpb246NmQwZGZmMjlhZmViNDU4OGJmMzE5ZGQ2OWVjZWQzMmZfMTA5OTUxMTYyOTE0MQ_bdb189b4-ec7a-4b01-bd06-db76a793e56d"
      unitRef="usd">1500000</us-gaap:OperatingLeaseExpense>
    <hwkn:OtherinformationrelatedtoouroperatingleasesTableTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RleHRyZWdpb246NmQwZGZmMjlhZmViNDU4OGJmMzE5ZGQ2OWVjZWQzMmZfODc5_d1875058-c9c7-4cb5-a112-0a85ce218a5c">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.197%;"/&gt;&lt;td style="width:0.1%;"/&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:16.548%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 27, 2020&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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.57&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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.2&#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:'Calibri',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="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RhYmxlOmM5NzYzNjFiN2Y2NTRjYjNiNDIzNTQ3YzczNzljYTFkL3RhYmxlcmFuZ2U6Yzk3NjM2MWI3ZjY1NGNiM2I0MjM1NDdjNzM3OWNhMWRfMi0yLTEtMS0w_b5b1a376-39c4-4fe1-aab0-c27374119cf5">P8Y6M25D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RhYmxlOmM5NzYzNjFiN2Y2NTRjYjNiNDIzNTQ3YzczNzljYTFkL3RhYmxlcmFuZ2U6Yzk3NjM2MWI3ZjY1NGNiM2I0MjM1NDdjNzM3OWNhMWRfMy0yLTEtMS0w_864c78cf-d789-4b2e-af84-b5842450871e"
      unitRef="number">0.032</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RleHRyZWdpb246NmQwZGZmMjlhZmViNDU4OGJmMzE5ZGQ2OWVjZWQzMmZfODgw_81e34886-36b0-4be1-953f-90a401e6c268">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Maturities of lease liabilities as of September&#160;27, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.803%;"/&gt;&lt;td style="width:0.1%;"/&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.263%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remaining fiscal 2021&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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,736&#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;/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:'Calibri',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:#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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,698&#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;/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:'Calibri',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:#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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,355&#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;/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:'Calibri',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:#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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,266&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2025&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,256&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,720&#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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,031&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,449)&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;/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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RhYmxlOjViZjViZWRhZTk2MjQyNTQ5NjFiYzFmOGQ3YmQ1ZmZkL3RhYmxlcmFuZ2U6NWJmNWJlZGFlOTYyNDI1NDk2MWJjMWY4ZDdiZDVmZmRfMS0yLTEtMS0w_f1a602e7-06c7-4230-8b5d-f4fafd846a9d"
      unitRef="usd">1736000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RhYmxlOjViZjViZWRhZTk2MjQyNTQ5NjFiYzFmOGQ3YmQ1ZmZkL3RhYmxlcmFuZ2U6NWJmNWJlZGFlOTYyNDI1NDk2MWJjMWY4ZDdiZDVmZmRfMi0yLTEtMS0w_08866942-e436-42ca-9c8e-9d188c49c56f"
      unitRef="usd">1698000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RhYmxlOjViZjViZWRhZTk2MjQyNTQ5NjFiYzFmOGQ3YmQ1ZmZkL3RhYmxlcmFuZ2U6NWJmNWJlZGFlOTYyNDI1NDk2MWJjMWY4ZDdiZDVmZmRfMy0yLTEtMS0w_390ad144-813c-4a79-9f92-df8ba62f8eb8"
      unitRef="usd">1355000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RhYmxlOjViZjViZWRhZTk2MjQyNTQ5NjFiYzFmOGQ3YmQ1ZmZkL3RhYmxlcmFuZ2U6NWJmNWJlZGFlOTYyNDI1NDk2MWJjMWY4ZDdiZDVmZmRfNC0yLTEtMS0w_9ca22de4-61c0-4554-bb80-df1f45eb5c8c"
      unitRef="usd">1266000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RhYmxlOjViZjViZWRhZTk2MjQyNTQ5NjFiYzFmOGQ3YmQ1ZmZkL3RhYmxlcmFuZ2U6NWJmNWJlZGFlOTYyNDI1NDk2MWJjMWY4ZDdiZDVmZmRfNS0yLTEtMS0w_ea78e79a-3057-4584-9901-bda075055d16"
      unitRef="usd">1256000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RhYmxlOjViZjViZWRhZTk2MjQyNTQ5NjFiYzFmOGQ3YmQ1ZmZkL3RhYmxlcmFuZ2U6NWJmNWJlZGFlOTYyNDI1NDk2MWJjMWY4ZDdiZDVmZmRfNi0yLTEtMS0w_89c02f22-46ca-45b1-ba8d-e1eedbd5a181"
      unitRef="usd">3720000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RhYmxlOjViZjViZWRhZTk2MjQyNTQ5NjFiYzFmOGQ3YmQ1ZmZkL3RhYmxlcmFuZ2U6NWJmNWJlZGFlOTYyNDI1NDk2MWJjMWY4ZDdiZDVmZmRfNy0yLTEtMS0w_18df976c-6e5a-4d85-ae9a-a654eb6811ae"
      unitRef="usd">11031000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RhYmxlOjViZjViZWRhZTk2MjQyNTQ5NjFiYzFmOGQ3YmQ1ZmZkL3RhYmxlcmFuZ2U6NWJmNWJlZGFlOTYyNDI1NDk2MWJjMWY4ZDdiZDVmZmRfOC0yLTEtMS0w_115caf49-639d-4ac2-a45a-503c04a5c5b0"
      unitRef="usd">2449000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV82Ny9mcmFnOjZkMGRmZjI5YWZlYjQ1ODhiZjMxOWRkNjllY2VkMzJmL3RhYmxlOjViZjViZWRhZTk2MjQyNTQ5NjFiYzFmOGQ3YmQ1ZmZkL3RhYmxlcmFuZ2U6NWJmNWJlZGFlOTYyNDI1NDk2MWJjMWY4ZDdiZDVmZmRfOS0yLTEtMS0w_e26c2bdf-7906-43c6-a63b-711d0877e6f1"
      unitRef="usd">8582000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RleHRyZWdpb246MmEwN2U3NWY1ZjcxNDcwNmE1ZWQ3MzVmMDVkMjg4YjRfMTA5OTUxMTYzMTk0OQ_a83966b9-2d90-4fc3-ab44-41d9a148fb02">Share-Based Compensation &lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',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 2021 and fiscal 2020. 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 62,385 shares in the aggregate for fiscal 2021. 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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table represents the restricted stock activity for the six months ended September 27, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.514%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.816%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:3.247%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.894%;"/&gt;&lt;td style="width:0.1%;"/&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:13.894%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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 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:'Calibri',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:'Calibri',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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,813&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37.37&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,263)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.35&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited or expired&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,505)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35.83&#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;/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:'Calibri',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:#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 #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,560&#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;border-bottom:3pt double #000;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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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:'Calibri',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;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35.89&#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;border-bottom:3pt double #000;padding-right:1pt;"/&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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;We recorded compensation expense related to performance share units and restricted stock of $0.5&#160;million and $1.0&#160;million for the three and six months ended September&#160;27, 2020, respectively. We recorded compensation expense related to performance share units and restricted stock of $0.4&#160;million and $0.8&#160;million for the three and six months ended September&#160;29, 2019, 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:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Restricted Stock Awards&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&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 September&#160;27, 2020, there were 5,874 shares of restricted stock with a grant date fair value of $51.06 outstanding under this program.  Compensation expense for both the three months ended September&#160;27, 2020 and September&#160;29, 2019 related to restricted stock awards to the Board was $0.1 million. Compensation expense for both the six months ended September&#160;27, 2020 and September&#160;29, 2019 related to restricted stock awards to the Board was $0.2&#160;million.&lt;/span&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i2d216f6c70b842a7a87ff24ca61dd60c_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RleHRyZWdpb246MmEwN2U3NWY1ZjcxNDcwNmE1ZWQ3MzVmMDVkMjg4YjRfNzI0_89ff4af4-d138-4732-919c-82aa4239a436"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia9d7e9e8a3a84d148569a7568b626366_I20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RleHRyZWdpb246MmEwN2U3NWY1ZjcxNDcwNmE1ZWQ3MzVmMDVkMjg4YjRfNzM4_34647f34-5204-43f8-8793-5509d12808b0"
      unitRef="shares">62385</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ifb43ddd1c793481ab8193eb9a7a0b4a8_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RleHRyZWdpb246MmEwN2U3NWY1ZjcxNDcwNmE1ZWQ3MzVmMDVkMjg4YjRfMjAzMQ_a41f354b-3732-46b2-a9f4-cf7ca4676505">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table represents the restricted stock activity for the six months ended September 27, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.514%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.816%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:3.247%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.894%;"/&gt;&lt;td style="width:0.1%;"/&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:13.894%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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 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:'Calibri',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:'Calibri',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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,813&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37.37&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,263)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31.35&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited or expired&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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,505)&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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35.83&#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;/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:'Calibri',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:#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 #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,560&#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;border-bottom:3pt double #000;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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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:'Calibri',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;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35.89&#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;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6ef72a37fe9846d18b8e429e0d5d66bc_I20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RhYmxlOjZkNWMzMDU0NjFhMDQ5NjY5YTFiODgxYmFkMWJjMDAwL3RhYmxlcmFuZ2U6NmQ1YzMwNTQ2MWEwNDk2NjlhMWI4ODFiYWQxYmMwMDBfMS0yLTEtMS0w_1f11d678-415e-49ef-a448-96fe2e39deca"
      unitRef="shares">74515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6ef72a37fe9846d18b8e429e0d5d66bc_I20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RhYmxlOjZkNWMzMDU0NjFhMDQ5NjY5YTFiODgxYmFkMWJjMDAwL3RhYmxlcmFuZ2U6NmQ1YzMwNTQ2MWEwNDk2NjlhMWI4ODFiYWQxYmMwMDBfMS00LTEtMS0w_c3ec03bf-ae9c-4799-b328-7ef6c37d0da3"
      unitRef="usdPerShare">34.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifb43ddd1c793481ab8193eb9a7a0b4a8_D20200330-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RhYmxlOjZkNWMzMDU0NjFhMDQ5NjY5YTFiODgxYmFkMWJjMDAwL3RhYmxlcmFuZ2U6NmQ1YzMwNTQ2MWEwNDk2NjlhMWI4ODFiYWQxYmMwMDBfMi0yLTEtMS0w_d7b8ac30-b285-440b-8bd8-2eb9d45171d3"
      unitRef="shares">64813</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifb43ddd1c793481ab8193eb9a7a0b4a8_D20200330-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RhYmxlOjZkNWMzMDU0NjFhMDQ5NjY5YTFiODgxYmFkMWJjMDAwL3RhYmxlcmFuZ2U6NmQ1YzMwNTQ2MWEwNDk2NjlhMWI4ODFiYWQxYmMwMDBfMi00LTEtMS0w_25333547-0933-4895-b372-fbed79ce588b"
      unitRef="usdPerShare">37.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ifb43ddd1c793481ab8193eb9a7a0b4a8_D20200330-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RhYmxlOjZkNWMzMDU0NjFhMDQ5NjY5YTFiODgxYmFkMWJjMDAwL3RhYmxlcmFuZ2U6NmQ1YzMwNTQ2MWEwNDk2NjlhMWI4ODFiYWQxYmMwMDBfMy0yLTEtMS0w_5109913f-aeb5-4c4c-8cd2-eb0771bddf2d"
      unitRef="shares">5263</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifb43ddd1c793481ab8193eb9a7a0b4a8_D20200330-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RhYmxlOjZkNWMzMDU0NjFhMDQ5NjY5YTFiODgxYmFkMWJjMDAwL3RhYmxlcmFuZ2U6NmQ1YzMwNTQ2MWEwNDk2NjlhMWI4ODFiYWQxYmMwMDBfMy00LTEtMS0w_54f0a471-a797-48a2-bb8d-47b4a7209ed0"
      unitRef="usdPerShare">31.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ifb43ddd1c793481ab8193eb9a7a0b4a8_D20200330-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RhYmxlOjZkNWMzMDU0NjFhMDQ5NjY5YTFiODgxYmFkMWJjMDAwL3RhYmxlcmFuZ2U6NmQ1YzMwNTQ2MWEwNDk2NjlhMWI4ODFiYWQxYmMwMDBfNC0yLTEtMS0yNDg1_2b952b3c-19d8-4c52-bcd2-7421e2f99881"
      unitRef="shares">14505</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ifb43ddd1c793481ab8193eb9a7a0b4a8_D20200330-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RhYmxlOjZkNWMzMDU0NjFhMDQ5NjY5YTFiODgxYmFkMWJjMDAwL3RhYmxlcmFuZ2U6NmQ1YzMwNTQ2MWEwNDk2NjlhMWI4ODFiYWQxYmMwMDBfNC00LTEtMS0yNDg3_0dd1a5c7-310a-41ec-8ec1-05a1a783b6c5"
      unitRef="usdPerShare">35.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9d584e7ec1274fe5b872baf67599ebb0_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RhYmxlOjZkNWMzMDU0NjFhMDQ5NjY5YTFiODgxYmFkMWJjMDAwL3RhYmxlcmFuZ2U6NmQ1YzMwNTQ2MWEwNDk2NjlhMWI4ODFiYWQxYmMwMDBfNS0yLTEtMS0w_135a4e30-4fce-4e25-909a-ba7cfca43b36"
      unitRef="shares">119560</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9d584e7ec1274fe5b872baf67599ebb0_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RhYmxlOjZkNWMzMDU0NjFhMDQ5NjY5YTFiODgxYmFkMWJjMDAwL3RhYmxlcmFuZ2U6NmQ1YzMwNTQ2MWEwNDk2NjlhMWI4ODFiYWQxYmMwMDBfNS00LTEtMS0w_c5a7f5aa-8af6-4a2c-b0d7-38b111e9632a"
      unitRef="usdPerShare">35.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iec3d23a5e98c4753babdee44947630bb_D20200629-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RleHRyZWdpb246MmEwN2U3NWY1ZjcxNDcwNmE1ZWQ3MzVmMDVkMjg4YjRfMTA5OTUxMTYzMTczMw_59aacd9a-0739-4317-b591-2c90e57ee6f9"
      unitRef="usd">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifb43ddd1c793481ab8193eb9a7a0b4a8_D20200330-20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RleHRyZWdpb246MmEwN2U3NWY1ZjcxNDcwNmE1ZWQ3MzVmMDVkMjg4YjRfMTA5OTUxMTYzMTk1MQ_b6255cc9-4e19-48cd-af01-1484c1b0fcb8"
      unitRef="usd">1000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i552bcada426a444ebe50d4730aff2f00_D20190701-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RleHRyZWdpb246MmEwN2U3NWY1ZjcxNDcwNmE1ZWQ3MzVmMDVkMjg4YjRfMTA5OTUxMTYzMTcxOQ_c98a7c9c-05fa-4c81-9981-d321675bf3b4"
      unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i924660d07f894e4884e583cf09d5ace9_D20190401-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RleHRyZWdpb246MmEwN2U3NWY1ZjcxNDcwNmE1ZWQ3MzVmMDVkMjg4YjRfMTA5OTUxMTYzMTcwNQ_d5a1ed23-0ae9-429f-a09b-c526c2ea346c"
      unitRef="usd">800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i95a7119f8d2d497fbc0d7f96910b6a3f_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RleHRyZWdpb246MmEwN2U3NWY1ZjcxNDcwNmE1ZWQ3MzVmMDVkMjg4YjRfMTgxNA_b18d62e0-dd02-4ace-9992-0524d0ed2a60"
      unitRef="shares">5874</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i95a7119f8d2d497fbc0d7f96910b6a3f_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RleHRyZWdpb246MmEwN2U3NWY1ZjcxNDcwNmE1ZWQ3MzVmMDVkMjg4YjRfMTg3Ng_dc03636b-cc8e-46fa-b609-2592d657cb04"
      unitRef="usdPerShare">51.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2b944309b7c3456d8de59adbf5195092_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RleHRyZWdpb246MmEwN2U3NWY1ZjcxNDcwNmE1ZWQ3MzVmMDVkMjg4YjRfMjAyNw_a6a43b52-5676-49c8-9fe7-05c3489475c7"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if65790d9f56b46eebd68c6c38e192710_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RleHRyZWdpb246MmEwN2U3NWY1ZjcxNDcwNmE1ZWQ3MzVmMDVkMjg4YjRfMjAyNw_c82bd35e-2bc1-49c4-b0cd-86b9304ac5bd"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i265c3f651fe749148fd698e80e7ac482_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RleHRyZWdpb246MmEwN2U3NWY1ZjcxNDcwNmE1ZWQ3MzVmMDVkMjg4YjRfMTA5OTUxMTYzMTk4Nw_6a5400df-4ab7-4e62-9a4d-16c5a003c892"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iffc712f3704242d4ac4bf321127bcbe3_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83MC9mcmFnOjJhMDdlNzVmNWY3MTQ3MDZhNWVkNzM1ZjA1ZDI4OGI0L3RleHRyZWdpb246MmEwN2U3NWY1ZjcxNDcwNmE1ZWQ3MzVmMDVkMjg4YjRfMTA5OTUxMTYzMTk4Nw_8a3a70f8-ad3f-4ac1-916e-a81f4abe86fe"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83My9mcmFnOmU2YWU2NmYyZjEwNTQ5MmJhYTY3YzkzMDQwOTA1OWQ5L3RleHRyZWdpb246ZTZhZTY2ZjJmMTA1NDkyYmFhNjdjOTMwNDA5MDU5ZDlfNjQ1_9fd2a532-e128-4124-9403-1279e989b5f7">Share Repurchase Program Our 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 and six months ended September 27, 2020, no shares were repurchased. During the three months ended September&#160;29, 2019, we repurchased 44,259 shares at an aggregate purchase price of $2.0&#160;million. During the six months ended September&#160;29, 2019, we repurchased 91,395 shares at an aggregate purchase price of $3.8&#160;million. As of September&#160;27, 2020, 358,797 shares remained available to be repurchased under the share repurchase program.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83My9mcmFnOmU2YWU2NmYyZjEwNTQ5MmJhYTY3YzkzMDQwOTA1OWQ5L3RleHRyZWdpb246ZTZhZTY2ZjJmMTA1NDkyYmFhNjdjOTMwNDA5MDU5ZDlfOTI_837d41f6-24ed-4fdd-8a7c-0751f259461c"
      unitRef="shares">800000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83My9mcmFnOmU2YWU2NmYyZjEwNTQ5MmJhYTY3YzkzMDQwOTA1OWQ5L3RleHRyZWdpb246ZTZhZTY2ZjJmMTA1NDkyYmFhNjdjOTMwNDA5MDU5ZDlfNDIw_6f4cc28f-7306-4a0c-ab94-68211db2370d"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83My9mcmFnOmU2YWU2NmYyZjEwNTQ5MmJhYTY3YzkzMDQwOTA1OWQ5L3RleHRyZWdpb246ZTZhZTY2ZjJmMTA1NDkyYmFhNjdjOTMwNDA5MDU5ZDlfNDIw_9d0559a2-8f54-48e5-9463-32f7881687dd"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83My9mcmFnOmU2YWU2NmYyZjEwNTQ5MmJhYTY3YzkzMDQwOTA1OWQ5L3RleHRyZWdpb246ZTZhZTY2ZjJmMTA1NDkyYmFhNjdjOTMwNDA5MDU5ZDlfNDk3_4bc1fc77-659b-496d-b1fa-7c7d44f39280"
      unitRef="shares">44259</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83My9mcmFnOmU2YWU2NmYyZjEwNTQ5MmJhYTY3YzkzMDQwOTA1OWQ5L3RleHRyZWdpb246ZTZhZTY2ZjJmMTA1NDkyYmFhNjdjOTMwNDA5MDU5ZDlfNTQx_ccd2e752-35a8-479b-82ef-87de12b19860"
      unitRef="usd">2000000.0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83My9mcmFnOmU2YWU2NmYyZjEwNTQ5MmJhYTY3YzkzMDQwOTA1OWQ5L3RleHRyZWdpb246ZTZhZTY2ZjJmMTA1NDkyYmFhNjdjOTMwNDA5MDU5ZDlfMTA5OTUxMTYyODU2Mw_0ca096ee-1172-462a-a9e5-686feee47e47"
      unitRef="shares">91395</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83My9mcmFnOmU2YWU2NmYyZjEwNTQ5MmJhYTY3YzkzMDQwOTA1OWQ5L3RleHRyZWdpb246ZTZhZTY2ZjJmMTA1NDkyYmFhNjdjOTMwNDA5MDU5ZDlfMTA5OTUxMTYyODU4Nw_fae903bf-e47c-43ac-b9ca-4a893896ae60"
      unitRef="usd">3800000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="ibd79e045582843ce816b3ac5fce33ee4_I20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83My9mcmFnOmU2YWU2NmYyZjEwNTQ5MmJhYTY3YzkzMDQwOTA1OWQ5L3RleHRyZWdpb246ZTZhZTY2ZjJmMTA1NDkyYmFhNjdjOTMwNDA5MDU5ZDlfNTU1_03e7f78f-6aa2-4e5d-98d6-0cd0cf8ac2c0"
      unitRef="shares">358797</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83Ni9mcmFnOjk3NTZjMGRmYWUxODQzMmY5NjVlMDMzNmFhNzVjOTlhL3RleHRyZWdpb246OTc1NmMwZGZhZTE4NDMyZjk2NWUwMzM2YWE3NWM5OWFfMTE2NA_6f055b2c-2dd4-4409-b37e-70d1aa835a9b">Litigation, Commitments and Contingencies&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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:'Calibri',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;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RleHRyZWdpb246MTBmYmIyZmQ4NGIzNDFiMDlkNWNhNjAwOTRlNWE2YTZfMTE5MQ_ac3d5817-40ae-4a4c-953c-60e8ff096dfc">Segment Information&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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 &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;&lt;a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/46250/000004625020000027/hwkn-20200329.htm#i98eec1cdab1140d282c9345f8e4167eb_58" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Calibri',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;29, 2020&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',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:'Calibri',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:'Calibri',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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.995%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:4.317%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.613%;"/&gt;&lt;td style="width:0.1%;"/&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:10.466%;"/&gt;&lt;td style="width:0.1%;"/&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:10.613%;"/&gt;&lt;td style="width:0.1%;"/&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:10.616%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended September 27, 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 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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,171&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,540&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,090&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147,801&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,436&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,522&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,839&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,797&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,429&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,573&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,219&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,221&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,949&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,620&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,576&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended September 29, 2019:&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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,090&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,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;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 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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,085&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,043&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,674&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,753&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,567&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,994&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,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;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="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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,134&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,788&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,817&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,779&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,619&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;779&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,177&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended September 27, 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 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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;132,673&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,254&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,046&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290,973&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,893&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,861&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,019&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,773&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,496&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,866&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,897&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,259&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,397&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,995&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,122&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,514&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended September 29, 2019:&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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,415&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,120&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,844&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;287,379&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,589&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,844&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,791&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,991&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,122&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,540&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,653&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,598&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,722&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,818&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,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;/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:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;No significant changes to identifiable assets by segment occurred during the six months ended September&#160;27, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RleHRyZWdpb246MTBmYmIyZmQ4NGIzNDFiMDlkNWNhNjAwOTRlNWE2YTZfNDU_4907e319-8b7a-4259-ac7e-ea2e0f2ab872"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:DescriptionOfBasisOfAccountingForTransactionsBetweenReportableSegments
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RleHRyZWdpb246MTBmYmIyZmQ4NGIzNDFiMDlkNWNhNjAwOTRlNWE2YTZfODUx_1829b9a2-7d53-41e7-90b0-8d888914b26b">no</us-gaap:DescriptionOfBasisOfAccountingForTransactionsBetweenReportableSegments>
    <hwkn:NumberOfOperatingSegmentsAggregated
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RleHRyZWdpb246MTBmYmIyZmQ4NGIzNDFiMDlkNWNhNjAwOTRlNWE2YTZfODc3_3cb8be70-52ac-41b8-86bc-2b76e4e079a3"
      unitRef="segment">0</hwkn:NumberOfOperatingSegmentsAggregated>
    <us-gaap:SegmentReportingDisclosureOfMajorCustomers
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RleHRyZWdpb246MTBmYmIyZmQ4NGIzNDFiMDlkNWNhNjAwOTRlNWE2YTZfOTIx_846ec936-b6a6-4987-aa30-861bd8af8cf9">No</us-gaap:SegmentReportingDisclosureOfMajorCustomers>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RleHRyZWdpb246MTBmYmIyZmQ4NGIzNDFiMDlkNWNhNjAwOTRlNWE2YTZfMTE5MA_4e7f4028-186f-4ba1-a10a-848ad6ce2723">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.995%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:4.317%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.613%;"/&gt;&lt;td style="width:0.1%;"/&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:10.466%;"/&gt;&lt;td style="width:0.1%;"/&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:10.613%;"/&gt;&lt;td style="width:0.1%;"/&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:10.616%;"/&gt;&lt;td style="width:0.1%;"/&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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended September 27, 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 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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,171&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,540&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,090&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147,801&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,436&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,522&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,839&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,797&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,429&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,573&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,219&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,221&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,949&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,620&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,576&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended September 29, 2019:&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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,090&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,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;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 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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,085&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,043&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,674&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,753&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,567&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,994&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,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;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="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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,134&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,788&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,817&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,779&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,619&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;779&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,177&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended September 27, 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 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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;132,673&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,254&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,046&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290,973&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,893&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,861&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,019&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,773&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,496&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,866&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,897&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,259&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,397&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,995&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,122&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,514&#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;/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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended September 29, 2019:&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:'Calibri',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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,415&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,120&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,844&#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;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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;287,379&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,589&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,844&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,791&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,991&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,122&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,540&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,653&#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;/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:'Calibri',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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,598&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,722&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,818&#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;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:'Calibri',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="if064a2588a974409bf73bf66608ac57a_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMi0yLTEtMS0w_469f3485-dfc0-477f-89aa-7b78eaf82eb0"
      unitRef="usd">61171000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ife296569b342436abc68d0a91cfad70d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMi00LTEtMS0w_d0e5d57e-41b3-483d-8814-34dbe3f4af17"
      unitRef="usd">49540000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8966de7262b44387927fed0470031b13_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMi02LTEtMS0w_95538cf9-3321-4cd4-892f-06791959322b"
      unitRef="usd">37090000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMi04LTEtMS0w_02963eb2-69bd-401a-a767-98670e06ec88"
      unitRef="usd">147801000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="if064a2588a974409bf73bf66608ac57a_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMy0yLTEtMS0w_0689231f-ce3f-478d-9da1-d0d1e644d01a"
      unitRef="usd">10436000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ife296569b342436abc68d0a91cfad70d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMy00LTEtMS0w_235fe02a-c2b4-4147-8297-a64c4e187158"
      unitRef="usd">14522000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8966de7262b44387927fed0470031b13_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMy02LTEtMS0w_bc450be0-b530-43fe-b220-2496e0e8d2f2"
      unitRef="usd">7839000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMy04LTEtMS0w_72846a79-f279-485b-8da0-3e4349874b6c"
      unitRef="usd">32797000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if064a2588a974409bf73bf66608ac57a_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfNC0yLTEtMS0w_eebfb9bb-4ffb-4f11-8b32-080e9f336a97"
      unitRef="usd">6429000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ife296569b342436abc68d0a91cfad70d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfNC00LTEtMS0w_bcc371cf-8e1c-4b5e-b4bf-e0a590e730b6"
      unitRef="usd">5573000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8966de7262b44387927fed0470031b13_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfNC02LTEtMS0w_7aa19b53-fabc-4b97-bae6-85bc278af046"
      unitRef="usd">4219000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfNC04LTEtMS0w_f005eded-da48-4698-8ce4-81c41aa8aeda"
      unitRef="usd">16221000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="if064a2588a974409bf73bf66608ac57a_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfNS0yLTEtMS0w_b619e56d-d964-4f1a-89d4-ad6ba7a5281b"
      unitRef="usd">4007000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ife296569b342436abc68d0a91cfad70d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfNS00LTEtMS0w_b434350e-6001-4214-95f1-652b0a5b2245"
      unitRef="usd">8949000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8966de7262b44387927fed0470031b13_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfNS02LTEtMS0w_348857d2-3b9d-461f-af39-85e339bd6668"
      unitRef="usd">3620000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id13ea8d7fdc34580a90b4588d0701e3d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfNS04LTEtMS0w_3bd01553-4f32-4298-9358-9c0f958e1bb6"
      unitRef="usd">16576000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="idae768cc9f534830bee2c3200fa687a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfNy0yLTEtMS0w_370684f2-f574-4062-8069-b33a5eb221e7"
      unitRef="usd">68090000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i62284a8ef2334b19b40cdcc077acd25a_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfNy00LTEtMS0w_0af0331d-43c6-4e8c-a1c0-093279335f22"
      unitRef="usd">45868000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5ba0b13a3edd43feab51fdeaa5513228_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfNy02LTEtMS0w_54edbcf3-64b8-4e2b-8ddb-b5373a92c345"
      unitRef="usd">26085000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfNy04LTEtMS0w_b015e901-4cd3-4fbb-80ac-645ccbd66253"
      unitRef="usd">140043000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="idae768cc9f534830bee2c3200fa687a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfOC0yLTEtMS0w_66f280a0-c9e9-4211-b18e-f080670272c3"
      unitRef="usd">10674000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i62284a8ef2334b19b40cdcc077acd25a_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfOC00LTEtMS0w_cc8c92bc-9b4f-44bb-a9ea-a992a51370a1"
      unitRef="usd">12753000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5ba0b13a3edd43feab51fdeaa5513228_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfOC02LTEtMS0w_7b86e7c8-8940-4a92-bab4-27dcd3db2f61"
      unitRef="usd">4567000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfOC04LTEtMS0w_8092322e-bf73-49ab-be1d-d2bc47ba0147"
      unitRef="usd">27994000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="idae768cc9f534830bee2c3200fa687a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfOS0yLTEtMS0w_4d5c6484-43d9-46c4-aa40-7cf96b49f857"
      unitRef="usd">5895000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i62284a8ef2334b19b40cdcc077acd25a_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfOS00LTEtMS0w_a017db0e-951f-4ba1-98cc-60762b4741e8"
      unitRef="usd">5134000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5ba0b13a3edd43feab51fdeaa5513228_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfOS02LTEtMS0w_d7c20d40-8c7b-4d33-a451-f8f26802dcdb"
      unitRef="usd">3788000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfOS04LTEtMS0w_f8609b9f-b5d0-476b-995d-2f8b89d4b05f"
      unitRef="usd">14817000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="idae768cc9f534830bee2c3200fa687a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTAtMi0xLTEtMA_b2c5e7bf-c96d-45ae-b3d9-5e4fae072f73"
      unitRef="usd">4779000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i62284a8ef2334b19b40cdcc077acd25a_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTAtNC0xLTEtMA_1407325d-c0ca-469f-932d-4763a61b82b9"
      unitRef="usd">7619000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5ba0b13a3edd43feab51fdeaa5513228_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTAtNi0xLTEtMA_08a4c5eb-23d7-4bf1-9830-0b9640d7af50"
      unitRef="usd">779000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1b330b5d6c4d4a63bb8cd8baf872521b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTAtOC0xLTEtMA_f47ef4ea-36e9-480b-9fbf-0623cb312945"
      unitRef="usd">13177000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="i423c866a419d45c2bef3f0589e50e273_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTItMi0xLTEtMA_50101ea6-51f6-4243-98d9-765ec1de4da1"
      unitRef="usd">132673000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id751f7d926384f1f91260ed572ce8e81_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTItNC0xLTEtMA_08ba2e3e-7306-45a7-a153-1c687ff8dd7e"
      unitRef="usd">89254000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i724d6cb2db48470f8c8be0b83f1938d3_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTItNi0xLTEtMA_2f47b1b1-c24a-47a8-b1fc-9b12503c4392"
      unitRef="usd">69046000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTItOC0xLTEtMA_919ede13-f060-4628-8858-2c1a2ee0d1a5"
      unitRef="usd">290973000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i423c866a419d45c2bef3f0589e50e273_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTMtMi0xLTEtMA_eddb971b-97d1-4042-8252-f9c305b4203b"
      unitRef="usd">22893000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id751f7d926384f1f91260ed572ce8e81_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTMtNC0xLTEtMA_eb8d4d00-bbf8-4a81-b8c3-9f67450421d5"
      unitRef="usd">25861000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i724d6cb2db48470f8c8be0b83f1938d3_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTMtNi0xLTEtMA_c6e6bfa9-fc59-4ab3-86ce-1fad0d6e2087"
      unitRef="usd">15019000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTMtOC0xLTEtMA_9e8f0f94-28e6-48b2-abec-f1169f71c6cb"
      unitRef="usd">63773000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i423c866a419d45c2bef3f0589e50e273_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTQtMi0xLTEtMA_9249db93-962e-4076-b3a7-fc72d58f7043"
      unitRef="usd">12496000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id751f7d926384f1f91260ed572ce8e81_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTQtNC0xLTEtMA_dd1d9d19-ee07-4e10-b50f-9f62881bae84"
      unitRef="usd">10866000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i724d6cb2db48470f8c8be0b83f1938d3_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTQtNi0xLTEtMA_40137748-b7a4-4b31-9fd9-10efb9351237"
      unitRef="usd">7897000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTQtOC0xLTEtMA_644a635b-4303-491b-91b6-0f7670f8b44f"
      unitRef="usd">31259000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i423c866a419d45c2bef3f0589e50e273_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTUtMi0xLTEtMA_b34ef3bc-ef51-45d1-8824-d17960d2e7b9"
      unitRef="usd">10397000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id751f7d926384f1f91260ed572ce8e81_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTUtNC0xLTEtMA_fb89664f-d500-452b-a4e4-e56093985bfd"
      unitRef="usd">14995000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i724d6cb2db48470f8c8be0b83f1938d3_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTUtNi0xLTEtMA_a935b793-4f45-496e-9d61-66d0749e6ec8"
      unitRef="usd">7122000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTUtOC0xLTEtMA_0b2638f5-5e1c-43fa-9495-02397c2af25f"
      unitRef="usd">32514000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="i36c94ccd0117420f800a8f6df58e1c75_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTctMi0xLTEtMA_39bf1f3a-8cda-4a08-b92d-3ec049effd8d"
      unitRef="usd">143415000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4529da97050f4ee6af5d82a76aefc90c_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTctNC0xLTEtMA_6bac9773-e477-4b94-9726-f9e9e0e37b4d"
      unitRef="usd">89120000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe34cee732064f109fafecc8ade695ad_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTctNi0xLTEtMA_00a76e95-119f-4be2-99ed-ab8de7ee2269"
      unitRef="usd">54844000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTctOC0xLTEtMA_e38fcc74-9b0e-4d05-938e-034b26bed89b"
      unitRef="usd">287379000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i36c94ccd0117420f800a8f6df58e1c75_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTgtMi0xLTEtMA_548a5576-2bcc-4297-962e-0c8676c4c7ef"
      unitRef="usd">21589000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4529da97050f4ee6af5d82a76aefc90c_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTgtNC0xLTEtMA_b5d46841-5fcd-45c8-a976-cd207c7a8975"
      unitRef="usd">24844000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibe34cee732064f109fafecc8ade695ad_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTgtNi0xLTEtMA_69571373-6cd7-4836-9806-355d0bbf05c5"
      unitRef="usd">10358000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTgtOC0xLTEtMA_07dfec74-1e22-4a72-a701-b0fd6db0c361"
      unitRef="usd">56791000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i36c94ccd0117420f800a8f6df58e1c75_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTktMi0xLTEtMA_1a2f1437-9eed-418f-a1a9-8f9e09731973"
      unitRef="usd">11991000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4529da97050f4ee6af5d82a76aefc90c_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTktNC0xLTEtMA_4ee46e2f-f02a-4bf1-91c9-c28c19a7f976"
      unitRef="usd">10122000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibe34cee732064f109fafecc8ade695ad_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTktNi0xLTEtMA_03791d78-71fc-4149-935c-3d4dbbd34af7"
      unitRef="usd">7540000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMTktOC0xLTEtMA_906aa09a-cfbe-47cb-a7dd-9ab0e5cd95c3"
      unitRef="usd">29653000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i36c94ccd0117420f800a8f6df58e1c75_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMjAtMi0xLTEtMA_53fa6947-7352-4597-9007-fc04cd018b8a"
      unitRef="usd">9598000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4529da97050f4ee6af5d82a76aefc90c_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMjAtNC0xLTEtMA_63f6512c-fdbd-4160-ae2c-c01cf9702395"
      unitRef="usd">14722000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibe34cee732064f109fafecc8ade695ad_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMjAtNi0xLTEtMA_4c1c0225-b33c-4421-b088-a7a8d5192e90"
      unitRef="usd">2818000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iacb80b0a9fa14cc3a5612a1a587d00a8_D20190401-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RhYmxlOjM1MzA4MDgyM2Y2MzQwOGNhN2IxNWJiOTAwMDlkMjc2L3RhYmxlcmFuZ2U6MzUzMDgwODIzZjYzNDA4Y2E3YjE1YmI5MDAwOWQyNzZfMjAtOC0xLTEtMA_1384fb9c-eaf9-4367-b8cd-fd7f4e5c4910"
      unitRef="usd">27138000</us-gaap:OperatingIncomeLoss>
    <us-gaap:QuarterlyFinancialInformationSegmentReportingSegmentAssetsMaterialChange
      contextRef="i02531e1ba1a84257a227719a58364f13_D20200330-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ4ZTY0YzQ4NGNkZjRmMGViZDNhNzFjMGU5NDViOThhL3NlYzpkOGU2NGM0ODRjZGY0ZjBlYmQzYTcxYzBlOTQ1Yjk4YV83OS9mcmFnOjEwZmJiMmZkODRiMzQxYjA5ZDVjYTYwMDk0ZTVhNmE2L3RleHRyZWdpb246MTBmYmIyZmQ4NGIzNDFiMDlkNWNhNjAwOTRlNWE2YTZfMTEwMA_54b9ff4f-7c63-4023-ba7e-94330f14aa68">No</us-gaap:QuarterlyFinancialInformationSegmentReportingSegmentAssetsMaterialChange>
</xbrl>
