<?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/2021q4"
  xmlns:hwkn="http://www.hawkinsinc.com/20220403"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="hwkn-20220403.xsd" xlink:type="simple"/>
    <context id="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="iac2a2595f0e144aaaf07cabb0ac421ca_I20210926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2021-09-26</instant>
        </period>
    </context>
    <context id="i59307d686f3f44eeb0ffe3a9567c68bb_I20220513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2022-05-13</instant>
        </period>
    </context>
    <context id="i788a69bbbb3e45949062027ed88bb098_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="idea2026460174f85a18bf8924f5a5318_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i7c52731520744ae08ac7660b577721da_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="icd75a31213564acb9951fdc57f3a0c69_D20210329-20220403">
        <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>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i401e3c59c0bb4e528a5649535e4cb1c2_D20200330-20210328">
        <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>2021-03-28</endDate>
        </period>
    </context>
    <context id="i449872ed39e34c5d929c4aa35a3bf5e6_D20190401-20200329">
        <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>2020-03-29</endDate>
        </period>
    </context>
    <context id="i0c7780e2e49a48618b9e3437d9b4c7e8_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="i6625f7dbdf7b4e47884c5f61b88b07f8_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="i43c082f620f04dedb544ae68f1a5efac_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="i8d20bda09aad46e09f5a6eb7f8a45cd4_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="ic7ff6eb074954738880e3dcdc385b17a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329">
        <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>2020-03-29</endDate>
        </period>
    </context>
    <context id="id7da99d91bee401d9e13606c55746bda_D20190401-20200329">
        <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>2020-03-29</endDate>
        </period>
    </context>
    <context id="i28bd91c222b542d4bd2c4ef65a0779a7_D20190401-20200329">
        <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>2020-03-29</endDate>
        </period>
    </context>
    <context id="ia694d7a0675e4044b4d1accc00d43e1f_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="i241c659d7df44d3b91f4d33bb6b81b0e_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="i42f8daf8b90a4aed87848a4dfd4b1a72_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="ia64c0d0ca6634708bf7879a797d521b5_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="id413a33ab934450e8ef17d19d731a7d6_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328">
        <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>2021-03-28</endDate>
        </period>
    </context>
    <context id="ic30e3dc3ead345bd8a00a6c1c8cc3f65_D20200330-20210328">
        <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>2021-03-28</endDate>
        </period>
    </context>
    <context id="ia2feac68fa484e2089e8b5638bebb711_D20200330-20210328">
        <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>2021-03-28</endDate>
        </period>
    </context>
    <context id="i5a09820159eb4160a02b697c7e351a53_I20210328">
        <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>2021-03-28</instant>
        </period>
    </context>
    <context id="ibf1a2fc139844a978300c817dff518d2_I20210328">
        <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>2021-03-28</instant>
        </period>
    </context>
    <context id="ib0317499140642179cefe32c3ddea735_I20210328">
        <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>2021-03-28</instant>
        </period>
    </context>
    <context id="icd60a132029f4ec09de04724a9b3e854_I20210328">
        <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>2021-03-28</instant>
        </period>
    </context>
    <context id="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403">
        <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>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i1ea670e7c2b1465ea7f50aeebab8b64c_D20210329-20220403">
        <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>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i1eb66501c6054822badb37b75f212744_D20210329-20220403">
        <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>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ib1ae7b7efcc24f8f906a51c271b0f052_I20220403">
        <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>2022-04-03</instant>
        </period>
    </context>
    <context id="iddab38867003436386c6cf1b70fc7b43_I20220403">
        <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>2022-04-03</instant>
        </period>
    </context>
    <context id="ic78b238d815447389769a6c1a5b19f34_I20220403">
        <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>2022-04-03</instant>
        </period>
    </context>
    <context id="i5e2def83dbb041fd858bfcc2caf119c5_I20220403">
        <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>2022-04-03</instant>
        </period>
    </context>
    <context id="i0ddc17dbd6d24174ac52d10a6d2ab4ae_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="id0c73c2421f2453992d784c5260f3204_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ice8a861b92bb46debfd0607141a9d0cd_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i703bfedeccfd4fbd95894a8b1a34a70a_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i4a4e967b756544eb8302cc22f38d7025_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ife00751f4dd548f4be9b9f0cc8591613_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i7b2a72353785494ca10ed02b5d90dc71_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i03200e7e5f504e078e993093fc08f9e8_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i59fddc32c7a4426eb64fe4245a9aedb8_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i47a0edcef75544a2b7379bdf7149485f_D20211230-20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hwkn:NAPCOChemicalCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-30</startDate>
            <endDate>2021-12-30</endDate>
        </period>
    </context>
    <context id="iafb7a9ed47ed4031a039d40e3a8ff792_D20211227-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hwkn:NAPCOChemicalCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-27</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="if92f8864c9944ae98ba1f0b090bddaa6_I20211230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hwkn:NAPCOChemicalCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-30</instant>
        </period>
    </context>
    <context id="i31844d6311bd4c8dba440b1d6c22be25_D20211029-20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hwkn:WaterAndWasteSpecialtiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-29</startDate>
            <endDate>2021-10-29</endDate>
        </period>
    </context>
    <context id="ib31fab3eacf2437cb8f1ebfbcfe66225_I20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hwkn:WaterAndWasteSpecialtiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="i19be81e033d843679c0a6398b218232d_D20210920-20210920">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hwkn:SoutheastWaterSystemsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-20</startDate>
            <endDate>2021-09-20</endDate>
        </period>
    </context>
    <context id="ibae9384472274d50907935a07d9edf9d_I20210920">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hwkn:SoutheastWaterSystemsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-20</instant>
        </period>
    </context>
    <context id="ic5e967814a254bf4919dfc6a905b9588_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hwkn:CLAquaProfessionalsIncAndLCBlendingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i18ff0ca4b8304de49489f6427c1fe85d_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hwkn:CLAquaProfessionalsIncAndLCBlendingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i018194426e9a4d42a03ee817bef4592f_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hwkn:PropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i00a414128e5848558af69e0932e91dc3_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hwkn:PropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i0a5b709d5c6c405ab0c7b373355bcd43_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hwkn:AmericanDevelopmentCorporationOfTennesseeIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ibb68ca96b27744638239851807005b0d_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hwkn:AmericanDevelopmentCorporationOfTennesseeIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i4b3980d26fee4a83836e85ee5803918f_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:ManufacturedblendedorrepackagedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="iad702c7ce0174960a54938cffffd6545_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:ManufacturedblendedorrepackagedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i044ac00f9edb40d1bfdd29cf3c8f0812_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:ManufacturedblendedorrepackagedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i2d49b272d9fb4002859a7c8e73dc0406_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:ManufacturedblendedorrepackagedproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i02f368e948be475ab480fb8639b68938_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:DistributedSpecialtyProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ie929c6027c83487fb9e1de22ec78641e_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:DistributedSpecialtyProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i49621462cbb64650a0e917474971746c_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:DistributedSpecialtyProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i82c0ffc8ee194e679594a5e5c3dcc4d3_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:DistributedSpecialtyProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ia7ac517efad6470fb542d1094781f70b_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i0bc62d09d78f44fd82963523e9cd268d_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i78d30bd604ed42c5840fd97d715c47bc_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i3e9941db30954d1a9c16b0e718f22ab9_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i4f1b8ccbb1934a4fb05d46e7ff56cba2_D20210329-20220403">
        <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>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="iad7969b0c9844dddae75b36bd97adaf7_D20210329-20220403">
        <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>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="if9f8b3b853e94abaa378b24ab78ffc7e_D20210329-20220403">
        <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>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i0c5a8ecb59824ae6a63a4e5b92ad9497_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i3a840f042d294867a8a0bf8d67cd5f54_D20210329-20220403">
        <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>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i65e3992fc89349a3959cb442bc425f83_D20210329-20220403">
        <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>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i384d85fdce714938af20129b3bf3b7da_D20210329-20220403">
        <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>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="if5a3a6f65d974732b5760f35d52ba419_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:ManufacturedblendedorrepackagedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i9bc9a3530961492a92f483ac9a7478e9_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:ManufacturedblendedorrepackagedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i65692f8813844d0581c4af3a7e3f70fc_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:ManufacturedblendedorrepackagedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ia211a47ded034e8bb60bd83574d1a5b1_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:ManufacturedblendedorrepackagedproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i58db60f72b8745f293f988d8aec0be4d_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:DistributedSpecialtyProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i0b4eeb37ff134afa930ce169cf736f7c_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:DistributedSpecialtyProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i9852b42dd13741839e14fc7f24dc8178_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:DistributedSpecialtyProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i7b5aeceab7574e7991ba5f300121797c_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:DistributedSpecialtyProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="id6d2429048ac49a6bf59d35cfc835d1e_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="if4d180e27277498a96f1e8a6c1be4d93_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ic72f0a8af67f444e92fbbbeb3c5a11cd_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i753908b9f30b4635bad28acc4495513b_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="if4f2532d28554220966466b48a0700d5_D20200330-20210328">
        <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>2021-03-28</endDate>
        </period>
    </context>
    <context id="ibbf83bef91fa42eba03724b29b4eeefe_D20200330-20210328">
        <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>2021-03-28</endDate>
        </period>
    </context>
    <context id="i7518bda366ec4721a077003f095e95db_D20200330-20210328">
        <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>2021-03-28</endDate>
        </period>
    </context>
    <context id="i1ed61021fcd44153b65ef45e78833efe_D20200330-20210328">
        <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>2021-03-28</endDate>
        </period>
    </context>
    <context id="if3e6c95d2edb437481cbece4648b9d3d_D20200330-20210328">
        <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>2021-03-28</endDate>
        </period>
    </context>
    <context id="i08da692f2c374fd3b5b78f1d8c79acec_D20200330-20210328">
        <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>2021-03-28</endDate>
        </period>
    </context>
    <context id="i2b63134dae7448a6be2e84d918fcc7e5_D20200330-20210328">
        <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>2021-03-28</endDate>
        </period>
    </context>
    <context id="i02401922550b485fb7860c1cd9ecb17c_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:ManufacturedblendedorrepackagedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i10b833ca435b44d08846bc62ce896cb5_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:ManufacturedblendedorrepackagedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i3967ad8f16534c54b34fe04b9fc48ab5_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:ManufacturedblendedorrepackagedproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="iedf076fbcd164367948ba086927889c4_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:ManufacturedblendedorrepackagedproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i5219c4189625425a87d005852ef5ff87_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:DistributedSpecialtyProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i00cafd7db62544ebafb7f400020a2adb_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:DistributedSpecialtyProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i9ed181beb59f4a0f987df2387642ad3f_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:DistributedSpecialtyProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i58ec025733b04384a0259d904fadef27_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:DistributedSpecialtyProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i6fefac82eb744d11880edb65851226a5_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i5b8127e61e8147c8bc73428dc8d5378b_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i9f6472129da74f78bf3279de214da067_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ie828826658d9401faf2a47d2544ed4cf_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i1e084371bf8449ce86b1ce147cdb7f5f_D20190401-20200329">
        <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>2020-03-29</endDate>
        </period>
    </context>
    <context id="if7974f8b0a3f411aa679c6b0761c1002_D20190401-20200329">
        <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>2020-03-29</endDate>
        </period>
    </context>
    <context id="id1201378bf0f409292c96b69c488ae8b_D20190401-20200329">
        <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>2020-03-29</endDate>
        </period>
    </context>
    <context id="i4a17dfe87218445890cbeba5ecf94502_D20190401-20200329">
        <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>2020-03-29</endDate>
        </period>
    </context>
    <context id="i23b17eb214b04d88a4969251ca6465ca_D20190401-20200329">
        <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>2020-03-29</endDate>
        </period>
    </context>
    <context id="i397808d3b439424f8da50b247fed1e05_D20190401-20200329">
        <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>2020-03-29</endDate>
        </period>
    </context>
    <context id="i69bbbee99b5642758315c7210d066eab_D20190401-20200329">
        <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>2020-03-29</endDate>
        </period>
    </context>
    <context id="idb9bfc001803413e85102f21220080c7_I20201227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2020-12-27</instant>
        </period>
    </context>
    <context id="i1d81425401be4e1aa4d0d9a9c8a9a15b_I20220403">
        <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>2022-04-03</instant>
        </period>
    </context>
    <context id="i0573a8e753a447e2b9ef7da777ebd7f3_I20210328">
        <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>2021-03-28</instant>
        </period>
    </context>
    <context id="i4a23b4b50d7041d59898e44ac996ca8c_I20220403">
        <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>2022-04-03</instant>
        </period>
    </context>
    <context id="i2975d7107dff4af994e113ebbec32656_I20210328">
        <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>2021-03-28</instant>
        </period>
    </context>
    <context id="iea5536452e534b4b821b83e7bac5656d_I20210328">
        <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>2021-03-28</instant>
        </period>
    </context>
    <context id="iffc4f8f3464e422d9efca04e4662e8a4_I20210328">
        <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>2021-03-28</instant>
        </period>
    </context>
    <context id="i3643005494cd4291b684fc53a37ede20_I20200329">
        <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-03-29</instant>
        </period>
    </context>
    <context id="iced0a7cc409047a999bcf31d94464c12_I20200329">
        <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-03-29</instant>
        </period>
    </context>
    <context id="i04dbc10db92b461b82706579f8263985_I20200329">
        <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-03-29</instant>
        </period>
    </context>
    <context id="iab0d55fee2b4450880e9404807c287f0_I20210328">
        <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>2021-03-28</instant>
        </period>
    </context>
    <context id="i0417fcc6fa414d179cd646b213e572ba_I20220403">
        <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>2022-04-03</instant>
        </period>
    </context>
    <context id="idf758fff07b14701be208d6759f6cd63_I20220403">
        <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>2022-04-03</instant>
        </period>
    </context>
    <context id="ie5d7467222f846d7a0ecac840967e4c7_I20220403">
        <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>2022-04-03</instant>
        </period>
    </context>
    <context id="i00c710684bdc4d7c8db6b076c711c7bf_I20220403">
        <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>2022-04-03</instant>
        </period>
    </context>
    <context id="i0159ae5f884943f291135990744da837_I20220403">
        <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>2022-04-03</instant>
        </period>
    </context>
    <context id="ic08fd8582a1749a080b9085cc3c0fa9b_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i32515c9eb65145c89d3c6f4375e2f41c_I20210328">
        <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>2021-03-28</instant>
        </period>
    </context>
    <context id="i41226102f1634054b6b0aafd6259250e_I20210328">
        <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>2021-03-28</instant>
        </period>
    </context>
    <context id="i410eef64acbd46af98175226e7485207_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i6806200b12eb4447b6971326768d69aa_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i2a0e86725c654b8a95d32f42982f84bb_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i2984d6326587495ab0a0a14c4a0c4719_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id8ed067545da46be90618c32b7a5303b_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i2129c59b71d54aefad482e07351b30b1_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="if2e45b37309e404db07be512e984dd28_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ic587a57997eb4b64b0258627bcd5afde_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i82011935fcae4d759f2e2cd2e48a0aed_D20210329-20220403">
        <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>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ibb7c1791c685448b8770d402ffec71be_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i73028c32d41a4ec49b23ba49d74c4fc4_D20190401-20200329">
        <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>2020-03-29</endDate>
        </period>
    </context>
    <context id="i461f65ac3b044f2294795e1a01915f48_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="i821f2108e4d541c39db00348e2df8777_D20200330-20210328">
        <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>2021-03-28</endDate>
        </period>
    </context>
    <context id="ica4666e5d7a34d1490a6ba6255c864ef_I20210328">
        <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>2021-03-28</instant>
        </period>
    </context>
    <context id="if552d30530244fcb9213fb9218ac9fde_I20220403">
        <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>2022-04-03</instant>
        </period>
    </context>
    <context id="i3ae0309e7e4b450184cf00e1004bfff4_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ib4c78fb39f484810a9fcbbf9e52c62a1_D20210329-20220403">
        <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>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="if5bbd53bcdac47c29bd1f727545adc1c_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ie747c67a315e4381b57a82f10af9aacb_D20190401-20200329">
        <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>2020-03-29</endDate>
        </period>
    </context>
    <context id="i0647423372ab4baca31b85b57da34bad_I20200329">
        <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-03-29</instant>
        </period>
    </context>
    <context id="i95c135faecff406c8333ed26642b8495_D20200330-20210328">
        <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>2021-03-28</endDate>
        </period>
    </context>
    <context id="ife2e9555a3464e949d7bf76dce370f61_I20210328">
        <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>2021-03-28</instant>
        </period>
    </context>
    <context id="i9cb93ab8ef7341ad968dba2cd46342ed_I20220403">
        <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>2022-04-03</instant>
        </period>
    </context>
    <context id="ie026224a82a84a72b46e054f4a979257_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i7fc191dc71194cf0b56aa65e3099de45_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ie0c7e639db4245f2bdecb3287238e510_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i0f33b173de9540dfa755bd95895af7d2_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ica6692519ea94208b629521417803b52_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="id52d4d2398454d8d87d0659069516eb4_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CollectiveBargainingArrangementAxis">hwkn:BargainingUnitEmployeePlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i2c93f8dab5d044728718438aeee95ea9_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CollectiveBargainingArrangementAxis">hwkn:BargainingUnitEmployeePlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ia9f4a36ec0754a739ee06e1085de607e_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">hwkn:A401kplanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i5d6e2bbd1381415eb8e880039cbd3ce4_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="icd8a61efb64048a3be4ba4476c018f92_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ida9a8904dd524455a60c1136722814c6_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i63bd7626ac9a4c82ad836cbce00a4959_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:QualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i8cf7235312764550b5314dbf447570a2_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i6cc7fe39e5244d36b29197b0627299de_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DeferredProfitSharingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i6036376ff22c473992328f4253f4ce22_D20210329-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollectiveBargainingArrangementAxis">hwkn:BargainingUnitEmployeePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-29</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="if25b27c54931454faba467c6664bf76f_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollectiveBargainingArrangementAxis">hwkn:BargainingUnitEmployeePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="if8179022145d44bab959e1dc6c817a97_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollectiveBargainingArrangementAxis">hwkn:BargainingUnitEmployeePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i277ed2106631470283da041f10b300ec_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IdentifiableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i61b483a2a1d247e183d1af9ec89b07e0_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IdentifiableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i73e6e34cb2fc42b0928959d56bb210a8_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IdentifiableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="i05288c2af5b8488591356062319b7c71_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:UnallocatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i36f34c7b2097412184f1d461ddfe7645_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:UnallocatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ia34dbb1199a24d499892204357cfefd9_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:UnallocatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>hwkn:Segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="lease">
        <measure>hwkn:lease</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM180L2ZyYWc6ODA0NmZiMjI2NjRiNGIyM2FiOWY5MTE4NTEwYTE2ZjQvdGFibGU6M2RiY2EyNmZjMDlmNDZmY2IxM2MyNDE2MTdjMzRhNmUvdGFibGVyYW5nZTozZGJjYTI2ZmMwOWY0NmZjYjEzYzI0MTYxN2MzNGE2ZV8xLTEtMS0xLTExMDcz_fe21bcd7-4ec5-408a-9044-2f1e664152a1">0000046250</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM180L2ZyYWc6ODA0NmZiMjI2NjRiNGIyM2FiOWY5MTE4NTEwYTE2ZjQvdGFibGU6M2RiY2EyNmZjMDlmNDZmY2IxM2MyNDE2MTdjMzRhNmUvdGFibGVyYW5nZTozZGJjYTI2ZmMwOWY0NmZjYjEzYzI0MTYxN2MzNGE2ZV8yLTEtMS0xLTExMDcz_dbc8e982-995e-4f93-9acc-e2300b4a5a9c">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM180L2ZyYWc6ODA0NmZiMjI2NjRiNGIyM2FiOWY5MTE4NTEwYTE2ZjQvdGFibGU6M2RiY2EyNmZjMDlmNDZmY2IxM2MyNDE2MTdjMzRhNmUvdGFibGVyYW5nZTozZGJjYTI2ZmMwOWY0NmZjYjEzYzI0MTYxN2MzNGE2ZV8zLTEtMS0xLTExMDcz_4f4e3002-0449-41d1-b984-5bae97e8b8df">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM180L2ZyYWc6ODA0NmZiMjI2NjRiNGIyM2FiOWY5MTE4NTEwYTE2ZjQvdGFibGU6M2RiY2EyNmZjMDlmNDZmY2IxM2MyNDE2MTdjMzRhNmUvdGFibGVyYW5nZTozZGJjYTI2ZmMwOWY0NmZjYjEzYzI0MTYxN2MzNGE2ZV80LTEtMS0xLTExMDcz_6056697c-1ea2-4008-a8d1-35983a86e9b8">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6M2U2MWQ0ZTk5ZWJkNDE5ZjljNGY4YWQ0M2JjMTc2ZDAvdGFibGVyYW5nZTozZTYxZDRlOTllYmQ0MTlmOWM0ZjhhZDQzYmMxNzZkMF8wLTEtMS0xLTExMDczL3RleHRyZWdpb246MjRmNGI4MWQxZTk2NDdlMThjODI1YjUyMmVlY2FkMTVfOQ_f55941e2-708d-4699-89f1-381740811a2c">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6M2U2MWQ0ZTk5ZWJkNDE5ZjljNGY4YWQ0M2JjMTc2ZDAvdGFibGVyYW5nZTozZTYxZDRlOTllYmQ0MTlmOWM0ZjhhZDQzYmMxNzZkMF8xLTAtMS0xLTExMDcz_47913495-ab1a-4812-9e74-e0b6822b7013">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6M2U2MWQ0ZTk5ZWJkNDE5ZjljNGY4YWQ0M2JjMTc2ZDAvdGFibGVyYW5nZTozZTYxZDRlOTllYmQ0MTlmOWM0ZjhhZDQzYmMxNzZkMF8zLTMtMS0xLTExMDczL3RleHRyZWdpb246ODJkMjcwYWExMTkwNDA3MTk5N2U3Yzk0MTUyNmZiOTZfNA_63fbfbee-0b61-4bf1-ace8-f3762bed62dc">2022-04-03</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6M2U2MWQ0ZTk5ZWJkNDE5ZjljNGY4YWQ0M2JjMTc2ZDAvdGFibGVyYW5nZTozZTYxZDRlOTllYmQ0MTlmOWM0ZjhhZDQzYmMxNzZkMF8zLTMtMS0xLTExMDczL3RleHRyZWdpb246ODJkMjcwYWExMTkwNDA3MTk5N2U3Yzk0MTUyNmZiOTZfNA_4a4604d3-3e1b-46f1-9217-562ed3ba4c6c">--04-03</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6M2U2MWQ0ZTk5ZWJkNDE5ZjljNGY4YWQ0M2JjMTc2ZDAvdGFibGVyYW5nZTozZTYxZDRlOTllYmQ0MTlmOWM0ZjhhZDQzYmMxNzZkMF80LTAtMS0xLTExMDcz_391e1eee-6a39-4a71-a8e0-5d31e56779aa">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6M2U2MWQ0ZTk5ZWJkNDE5ZjljNGY4YWQ0M2JjMTc2ZDAvdGFibGVyYW5nZTozZTYxZDRlOTllYmQ0MTlmOWM0ZjhhZDQzYmMxNzZkMF82LTEtMS0xLTExMDczL3RleHRyZWdpb246YWVjMWY4M2M0ZjU4NGE4ZTljMTU4ZjI0Mzg0ZmM1MTBfMjU_64b87188-37fe-4d2f-876a-7a650d33553b">0-7647</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGV4dHJlZ2lvbjoxZTdiNmRjNzY2YTQ0N2EyOGQ4N2FiZmYxNDMxZTM0YV84Nw_b00a5da1-a6e7-414d-80a8-b872e1dfb863">HAWKINS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6NmQ2ZTY3ODJiY2ZiNDkwZDgyOTg1YTI4OGI1Y2JmNzUvdGFibGVyYW5nZTo2ZDZlNjc4MmJjZmI0OTBkODI5ODVhMjg4YjVjYmY3NV8wLTAtMS0xLTExMDcz_1aac7f85-5dc7-428b-b11f-318ad31456bb">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6NmQ2ZTY3ODJiY2ZiNDkwZDgyOTg1YTI4OGI1Y2JmNzUvdGFibGVyYW5nZTo2ZDZlNjc4MmJjZmI0OTBkODI5ODVhMjg4YjVjYmY3NV8wLTItMS0xLTExMDcz_daa3473a-9763-4518-be9e-84ec30c4db12">41-0771293</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6NmQ2ZTY3ODJiY2ZiNDkwZDgyOTg1YTI4OGI1Y2JmNzUvdGFibGVyYW5nZTo2ZDZlNjc4MmJjZmI0OTBkODI5ODVhMjg4YjVjYmY3NV8yLTAtMS0xLTExMDczL3RleHRyZWdpb246Y2JiMDJkNmQ3MjU2NGRiZGE0ZDc4ODZhMTBmYmMxYTRfNA_5b41420c-dde5-498a-83a4-26687c98e8da">2381 Rosegate</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6NmQ2ZTY3ODJiY2ZiNDkwZDgyOTg1YTI4OGI1Y2JmNzUvdGFibGVyYW5nZTo2ZDZlNjc4MmJjZmI0OTBkODI5ODVhMjg4YjVjYmY3NV8yLTAtMS0xLTExMDczL3RleHRyZWdpb246Y2JiMDJkNmQ3MjU2NGRiZGE0ZDc4ODZhMTBmYmMxYTRfOA_b6feecfc-9822-4fed-9d55-f8a12683fe8b">Roseville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6NmQ2ZTY3ODJiY2ZiNDkwZDgyOTg1YTI4OGI1Y2JmNzUvdGFibGVyYW5nZTo2ZDZlNjc4MmJjZmI0OTBkODI5ODVhMjg4YjVjYmY3NV8yLTAtMS0xLTExMDczL3RleHRyZWdpb246Y2JiMDJkNmQ3MjU2NGRiZGE0ZDc4ODZhMTBmYmMxYTRfMTI_1c57d005-151b-4609-9bf5-2245a51bfe7a">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6NmQ2ZTY3ODJiY2ZiNDkwZDgyOTg1YTI4OGI1Y2JmNzUvdGFibGVyYW5nZTo2ZDZlNjc4MmJjZmI0OTBkODI5ODVhMjg4YjVjYmY3NV8yLTItMS0xLTExMDcz_521c0d78-3055-4009-9f12-46e7d279ff4f">55113</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGV4dHJlZ2lvbjoxZTdiNmRjNzY2YTQ0N2EyOGQ4N2FiZmYxNDMxZTM0YV8xNDg_33bfcba0-3ac6-4113-88be-c9f0c1343d31">612</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGV4dHJlZ2lvbjoxZTdiNmRjNzY2YTQ0N2EyOGQ4N2FiZmYxNDMxZTM0YV8xNTI_151a5861-caca-457a-ba80-d47edbf92c92">331-6910</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6MWNmNzE3ZGJmNDJkNGM0YjhiY2IxMjAyNjg3ODJmOTAvdGFibGVyYW5nZToxY2Y3MTdkYmY0MmQ0YzRiOGJjYjEyMDI2ODc4MmY5MF8yLTAtMS0xLTExMDcz_bb5caa01-cd18-49b6-b46a-92228d197264">Common Shares,&#160;par value&#160;$.01&#160;per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6MWNmNzE3ZGJmNDJkNGM0YjhiY2IxMjAyNjg3ODJmOTAvdGFibGVyYW5nZToxY2Y3MTdkYmY0MmQ0YzRiOGJjYjEyMDI2ODc4MmY5MF8yLTItMS0xLTExMDcz_cccc4f20-490b-4e2c-851a-8df808e40fd7">HWKN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6MWNmNzE3ZGJmNDJkNGM0YjhiY2IxMjAyNjg3ODJmOTAvdGFibGVyYW5nZToxY2Y3MTdkYmY0MmQ0YzRiOGJjYjEyMDI2ODc4MmY5MF8yLTMtMS0xLTExMDcz_bc871326-d5ea-4857-b9e0-59e01d52d143">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGV4dHJlZ2lvbjoxZTdiNmRjNzY2YTQ0N2EyOGQ4N2FiZmYxNDMxZTM0YV8xMDk5NTExNjMwODcx_0f94d612-86bd-4fd6-b609-c31f6a6480d7">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGV4dHJlZ2lvbjoxZTdiNmRjNzY2YTQ0N2EyOGQ4N2FiZmYxNDMxZTM0YV80ODc_b68467fc-9353-475c-b322-a6a97ee534b1">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGV4dHJlZ2lvbjoxZTdiNmRjNzY2YTQ0N2EyOGQ4N2FiZmYxNDMxZTM0YV84NDQ_dad2b87c-0f3e-449b-ac1b-37ed97f7cc96">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGV4dHJlZ2lvbjoxZTdiNmRjNzY2YTQ0N2EyOGQ4N2FiZmYxNDMxZTM0YV8xMTQ0_90a32218-2dc6-4902-9c21-b06a0b54e4a5">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6NDJmNTI1NDQ4NzQ0NDExOWJkNGFiMjMyYmNjNTQ3NDcvdGFibGVyYW5nZTo0MmY1MjU0NDg3NDQ0MTE5YmQ0YWIyMzJiY2M1NDc0N18wLTAtMS0xLTE3NDQy_3b047fe3-89ec-4a5a-97ac-115de0bc583b">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6NDJmNTI1NDQ4NzQ0NDExOWJkNGFiMjMyYmNjNTQ3NDcvdGFibGVyYW5nZTo0MmY1MjU0NDg3NDQ0MTE5YmQ0YWIyMzJiY2M1NDc0N18xLTEwLTEtMS0xMTA3Mw_51b1b4a9-121c-4ad8-9259-c016f3e21f2f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGFibGU6NDJmNTI1NDQ4NzQ0NDExOWJkNGFiMjMyYmNjNTQ3NDcvdGFibGVyYW5nZTo0MmY1MjU0NDg3NDQ0MTE5YmQ0YWIyMzJiY2M1NDc0N18yLTEwLTEtMS0xMTA3Mw_b809b68a-6d39-419a-ba08-805014a5ca7a">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGV4dHJlZ2lvbjoxZTdiNmRjNzY2YTQ0N2EyOGQ4N2FiZmYxNDMxZTM0YV8zMDEw_d323af29-a919-4fca-b56c-a768db146fd1">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGV4dHJlZ2lvbjoxZTdiNmRjNzY2YTQ0N2EyOGQ4N2FiZmYxNDMxZTM0YV8yMjI3_9f860b85-9cbf-4a22-baf4-34fc53ba6237">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="iac2a2595f0e144aaaf07cabb0ac421ca_I20210926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGV4dHJlZ2lvbjoxZTdiNmRjNzY2YTQ0N2EyOGQ4N2FiZmYxNDMxZTM0YV8yNDM3_4c30a604-dc46-41d7-8804-609cbb4be73a"
      unitRef="usd">706800000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i59307d686f3f44eeb0ffe3a9567c68bb_I20220513"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xL2ZyYWc6MWU3YjZkYzc2NmE0NDdhMjhkODdhYmZmMTQzMWUzNGEvdGV4dHJlZ2lvbjoxZTdiNmRjNzY2YTQ0N2EyOGQ4N2FiZmYxNDMxZTM0YV8yNzQ2_1b58d8d5-b88d-42f1-b968-b2b8f2e08b41"
      unitRef="shares">21078132</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM181NS9mcmFnOjQ4OWNjZWI5MTFmMzQzZmQ5NjU5YjYxYjQ5ZTJjNTAwL3RhYmxlOmQzYzRlNDYzZGYxYjQ3ZTM5MzMzODA2Y2I4YzZlMjExL3RhYmxlcmFuZ2U6ZDNjNGU0NjNkZjFiNDdlMzkzMzM4MDZjYjhjNmUyMTFfNS0yLTEtMS0xNjI2Mw_db8a2cd7-09f7-4378-8206-91538fbe1a54"
      unitRef="usd">1889000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM181NS9mcmFnOjQ4OWNjZWI5MTFmMzQzZmQ5NjU5YjYxYjQ5ZTJjNTAwL3RhYmxlOmQzYzRlNDYzZGYxYjQ3ZTM5MzMzODA2Y2I4YzZlMjExL3RhYmxlcmFuZ2U6ZDNjNGU0NjNkZjFiNDdlMzkzMzM4MDZjYjhjNmUyMTFfNS00LTEtMS0xNjI2Nw_dc205fb5-d5f7-4450-8b06-41ff033bc44c"
      unitRef="usd">1515000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM181NS9mcmFnOjQ4OWNjZWI5MTFmMzQzZmQ5NjU5YjYxYjQ5ZTJjNTAwL3RhYmxlOmQzYzRlNDYzZGYxYjQ3ZTM5MzMzODA2Y2I4YzZlMjExL3RhYmxlcmFuZ2U6ZDNjNGU0NjNkZjFiNDdlMzkzMzM4MDZjYjhjNmUyMTFfNS02LTEtMS0xNjI3MQ_9fce5347-cb1d-44ba-a3fb-a7aee6eab8b0"
      unitRef="usd">1450000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM181NS9mcmFnOjQ4OWNjZWI5MTFmMzQzZmQ5NjU5YjYxYjQ5ZTJjNTAwL3RhYmxlOmQzYzRlNDYzZGYxYjQ3ZTM5MzMzODA2Y2I4YzZlMjExL3RhYmxlcmFuZ2U6ZDNjNGU0NjNkZjFiNDdlMzkzMzM4MDZjYjhjNmUyMTFfNS04LTEtMS0xNjI3NQ_623f675a-c617-4db1-bc15-5082ad3c1a76"
      unitRef="usd">1388000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM181NS9mcmFnOjQ4OWNjZWI5MTFmMzQzZmQ5NjU5YjYxYjQ5ZTJjNTAwL3RhYmxlOmQzYzRlNDYzZGYxYjQ3ZTM5MzMzODA2Y2I4YzZlMjExL3RhYmxlcmFuZ2U6ZDNjNGU0NjNkZjFiNDdlMzkzMzM4MDZjYjhjNmUyMTFfNS0xMC0xLTEtMTYyNzk_9adf470c-3e84-4178-b4fc-4ea0820f0c9d"
      unitRef="usd">1359000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM181NS9mcmFnOjQ4OWNjZWI5MTFmMzQzZmQ5NjU5YjYxYjQ5ZTJjNTAwL3RhYmxlOmQzYzRlNDYzZGYxYjQ3ZTM5MzMzODA2Y2I4YzZlMjExL3RhYmxlcmFuZ2U6ZDNjNGU0NjNkZjFiNDdlMzkzMzM4MDZjYjhjNmUyMTFfNS0xMi0xLTEtMTYyODM_a40f284f-2fdc-4535-a096-4e244d57723b"
      unitRef="usd">5171000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <dei:AuditorFirmId
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzM2L2ZyYWc6ZjBlZDZjM2FmNTEwNDczZWI0NWY5NWM5NWI5ZjZhZTMvdGFibGU6YzYzODYyNjg2YTg4NDM3NWFiNDljZjc5MDkwNTlhMWUvdGFibGVyYW5nZTpjNjM4NjI2ODZhODg0Mzc1YWI0OWNmNzkwOTA1OWExZV8xLTAtMS0xLTE4OTgzL3RleHRyZWdpb246ZDJmYjFmZjQ0YzMyNDFjMTg4OTgyNzBkNTE1Nzk0NDNfMTA5OTUxMTYyNzg1NA_c85ced36-fffd-43a6-9344-e9147e96e32c">248</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzM2L2ZyYWc6ZjBlZDZjM2FmNTEwNDczZWI0NWY5NWM5NWI5ZjZhZTMvdGFibGU6YzYzODYyNjg2YTg4NDM3NWFiNDljZjc5MDkwNTlhMWUvdGFibGVyYW5nZTpjNjM4NjI2ODZhODg0Mzc1YWI0OWNmNzkwOTA1OWExZV8yLTAtMS0xLTE4OTkwL3RleHRyZWdpb246YzFjYTUwNGM1YzZiNDM4ZmJiYmNiYWMzMGY1OWIxNmJfMTA5OTUxMTYyNzg1NA_ee8e8434-8fa6-494e-b975-25e6944e5a46">185</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM182Ny9mcmFnOmQ4Yzk1MDkwMjZkYTQwNzhhZWIzMzA5MzQzNGMzMDJjL3RleHRyZWdpb246ZDhjOTUwOTAyNmRhNDA3OGFlYjMzMDkzNDM0YzMwMmNfMTA5OTUxMTYzODUyNg_216a4453-0c56-4ed2-8828-d73d03cbe9e6">GRANT THORNTON LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM182Ny9mcmFnOmQ4Yzk1MDkwMjZkYTQwNzhhZWIzMzA5MzQzNGMzMDJjL3RleHRyZWdpb246ZDhjOTUwOTAyNmRhNDA3OGFlYjMzMDkzNDM0YzMwMmNfMTA5OTUxMTYzODUyNw_193c7f58-ab7c-4263-bacf-6a8fa898d237">Minneapolis, Minnesota</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzUzL2ZyYWc6NjliZDk1ODhiMGRlNDMyNmI3NDFmNzQ2ODQ2YjIxZWYvdGV4dHJlZ2lvbjo2OWJkOTU4OGIwZGU0MzI2Yjc0MWY3NDY4NDZiMjFlZl8yODE5_97699427-49fb-428b-9228-9238dfd8fd98">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzUzL2ZyYWc6NjliZDk1ODhiMGRlNDMyNmI3NDFmNzQ2ODQ2YjIxZWYvdGV4dHJlZ2lvbjo2OWJkOTU4OGIwZGU0MzI2Yjc0MWY3NDY4NDZiMjFlZl8yODE4_25edfcfb-cd92-43ee-8534-b45043e9ce95">Minneapolis, Minnesota</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMy0yLTEtMS0xMTA3Mw_bcd61056-db8b-44ea-b5f5-6698eda74649"
      unitRef="usd">3496000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMy00LTEtMS0xMTA3Mw_b7c91eb6-e202-456b-a874-8a81f9e2b8c6"
      unitRef="usd">2998000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNS0yLTEtMS0xMTA3Mw_71a30c5a-21e0-453e-8324-69543f90c70d"
      unitRef="usd">122826000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNS00LTEtMS0xMTA3Mw_ad54d63c-cdf5-4b75-8e57-d023f7b64151"
      unitRef="usd">90603000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNi0yLTEtMS0xMTA3Mw_cf0a1781-092e-49e3-824d-274d68099feb"
      unitRef="usd">94985000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNi00LTEtMS0xMTA3Mw_ed5aaa1f-8158-4de2-ba10-cd9f965c3f98"
      unitRef="usd">63864000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfOC0yLTEtMS0xMTA3Mw_88379664-986a-4af7-be25-b3dc56c98436"
      unitRef="usd">6431000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfOC00LTEtMS0xMTA3Mw_612e55c2-c846-45a3-b4a9-4559198d5d64"
      unitRef="usd">5542000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfOS0yLTEtMS0xMTA3Mw_df2008bb-8011-4c63-b060-6f4c26eb7be2"
      unitRef="usd">227738000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfOS00LTEtMS0xMTA3Mw_7cf14941-b5d9-42d4-88cd-66625794f888"
      unitRef="usd">163007000</us-gaap:AssetsCurrent>
    <us-gaap:Land
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTEtMi0xLTEtMTEwNzM_6347d647-1a98-43be-b21c-ca18582eb2aa"
      unitRef="usd">16640000</us-gaap:Land>
    <us-gaap:Land
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTEtNC0xLTEtMTEwNzM_65e8dae7-c5e3-4285-9e33-4c2343b9c591"
      unitRef="usd">15235000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTItMi0xLTEtMTEwNzM_90b15c6a-93ca-4d81-b97f-3c7348a57aaa"
      unitRef="usd">118369000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTItNC0xLTEtMTEwNzM_606a16c9-a713-4837-8120-550e8c362f20"
      unitRef="usd">120410000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTMtMi0xLTEtMTEwNzM_81eb0aef-a604-4d4a-bafc-a201f0f5ca48"
      unitRef="usd">114763000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTMtNC0xLTEtMTEwNzM_d30c836c-d2df-4221-a3d7-5abc24455c7d"
      unitRef="usd">109353000</us-gaap:MachineryAndEquipmentGross>
    <hwkn:TransportationEquipment
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTQtMi0xLTEtMTEwNzM_9e47dd29-432b-4f84-870e-c90734c2fe73"
      unitRef="usd">43968000</hwkn:TransportationEquipment>
    <hwkn:TransportationEquipment
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTQtNC0xLTEtMTEwNzM_06533e2f-ad19-47e7-a3be-5d39514944ab"
      unitRef="usd">37646000</hwkn:TransportationEquipment>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTUtMi0xLTEtMTEwNzM_5ce7a0d8-bb2e-4d54-91b7-132c2ff39e40"
      unitRef="usd">10315000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTUtNC0xLTEtMTEwNzM_7e576edb-2a5f-4e1b-83fb-0cf812e0edd9"
      unitRef="usd">17760000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTYtMi0xLTEtMTEwNzM_3b137fd8-d89d-4542-8672-44dcd6c88fbf"
      unitRef="usd">304055000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTYtNC0xLTEtMTEwNzM_b871fc59-135f-4cdc-a7b9-8547a90eeeed"
      unitRef="usd">300404000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTctMi0xLTEtMTEwNzM_5bdf663d-86b4-4d09-9106-5597fa78c450"
      unitRef="usd">142209000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTctNC0xLTEtMTEwNzM_3f1f9093-4150-4eb7-b602-4f7c4d82a65b"
      unitRef="usd">155792000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTgtMi0xLTEtMTEwNzM_9c5c2cc5-54b0-4f38-a163-79c2f2f7048f"
      unitRef="usd">161846000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMTgtNC0xLTEtMTEwNzM_a723a09e-1325-4987-ba71-5d6a5410019d"
      unitRef="usd">144612000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjAtMi0xLTEtMTEwNzM_f6a79655-386a-449a-ab3c-7758a7789d2a"
      unitRef="usd">10606000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjAtNC0xLTEtMTEwNzM_b0199e5a-002a-4dc2-8248-7e04296e5bde"
      unitRef="usd">11630000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjEtMi0xLTEtMTEwNzM_6666f522-92ae-4801-9f89-0be7461c6ca7"
      unitRef="usd">77401000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjEtNC0xLTEtMTEwNzM_613a666a-3597-4a4d-8baf-d2dbf5f1d103"
      unitRef="usd">70720000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjItMi0xLTEtMTEwNzM_6fbdec50-abbb-4cde-b093-2f3794a172ef"
      unitRef="usd">80193000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjItNC0xLTEtMTEwNzM_ad8d0f71-4ce5-41c4-8810-d64f3ceb8479"
      unitRef="usd">76368000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjMtMi0xLTEtMTYzNDQ_18927619-dfcd-46ae-8e2d-6c8b5faa3896"
      unitRef="usd">6783000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjMtNC0xLTEtMTYzNDQ_24775c0d-ab14-45a0-835a-0766a311c85c"
      unitRef="usd">5726000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjMtMi0xLTEtMTEwNzM_4b10aa2d-b4b8-4435-83ac-ce67d142f3e8"
      unitRef="usd">2761000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjMtNC0xLTEtMTEwNzM_44a84cfa-950b-4ab8-ba65-abf541e48e8e"
      unitRef="usd">487000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssets
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjQtMi0xLTEtMTEwNzM_a8062209-b207-4c34-a24a-4b117c0cdae4"
      unitRef="usd">177744000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjQtNC0xLTEtMTEwNzM_67c8839f-26c7-47ed-b6e5-8f4f20d7a118"
      unitRef="usd">164931000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjUtMi0xLTEtMTEwNzM_158661b0-4a61-4761-bb07-efe0d9d4197f"
      unitRef="usd">567328000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjUtNC0xLTEtMTEwNzM_16289eda-ea29-4aa5-8c44-8ffed1df73d9"
      unitRef="usd">472550000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjgtMi0xLTEtMTEwNzM_826235b1-2d94-4e00-84b1-770c3e6603b2"
      unitRef="usd">66693000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjgtNC0xLTEtMTEwNzM_2cd314ac-1e58-4e2a-84b5-437f99e897ff"
      unitRef="usd">37313000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjktMi0xLTEtMTEwNzM_10262e10-8b50-448b-a3e1-26b75fbcc24a"
      unitRef="usd">19034000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMjktNC0xLTEtMTEwNzM_79dbf284-ca56-4699-b481-8f1bd556b046"
      unitRef="usd">18048000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzAtMi0xLTEtMTEwNzM_f1c4cbc6-e47f-4d24-a1f9-ca9ebb27a39f"
      unitRef="usd">9913000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzAtNC0xLTEtMTEwNzM_f68eaaec-1c18-4fc5-8eaf-75070554d2c0"
      unitRef="usd">9907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzEtMi0xLTEtMTEwNzM_ffcc02bf-4858-4fa6-8f32-a60c1fc4b4ba"
      unitRef="usd">1657000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzEtNC0xLTEtMTEwNzM_e1e03e53-9ed7-4ba1-a9c1-dde2db00c802"
      unitRef="usd">1587000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:CustomerDepositsCurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzItMi0xLTEtMTEwNzM_f640625c-5786-4d48-b892-67c5b921ee5f"
      unitRef="usd">1558000</us-gaap:CustomerDepositsCurrent>
    <us-gaap:CustomerDepositsCurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzItNC0xLTEtMTEwNzM_8d9bff8f-657e-4df3-b34d-8996ce2d6055"
      unitRef="usd">1452000</us-gaap:CustomerDepositsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzMtMi0xLTEtMTEwNzM_18a6ab97-cb74-4ca9-9452-ef74dc14929c"
      unitRef="usd">2611000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzMtNC0xLTEtMTEwNzM_60ec80b2-fcc2-4476-9b59-bbbe1a0a1532"
      unitRef="usd">2155000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzQtMi0xLTEtMTEwNzM_a42358ce-3b72-4769-bddc-aff09b59638f"
      unitRef="usd">101466000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzQtNC0xLTEtMTEwNzM_f960328a-712b-45f7-8803-ee3390cc499b"
      unitRef="usd">70462000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzUtMi0xLTEtMTEwNzM_7d03f907-df74-4d18-9a69-398fb339558f"
      unitRef="usd">115644000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzUtNC0xLTEtMTEwNzM_3135b563-4e0f-46f2-a3af-1007eaa8449b"
      unitRef="usd">88845000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzYtMi0xLTEtMTEwNzM_d94fac53-9ee4-4f8a-bb6b-2b09299cbb56"
      unitRef="usd">9143000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzYtNC0xLTEtMTEwNzM_11ad336b-6006-4291-b98b-f507a68214b0"
      unitRef="usd">10231000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzctMi0xLTEtMTEwNzM_a2d1bff2-f2b3-4d19-8788-a438badcfb52"
      unitRef="usd">4276000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzctNC0xLTEtMTEwNzM_37f6768b-6a28-4c5b-9463-803e31b48f9f"
      unitRef="usd">4631000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzgtMi0xLTEtMTEwNzM_fd39d3ee-11af-4dcb-ba3b-47d0e0346435"
      unitRef="usd">23422000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzgtNC0xLTEtMTEwNzM_e085570d-db39-44d1-ba83-7272a3005dca"
      unitRef="usd">24445000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzktMi0xLTEtMTEwNzM_dfe4237a-676c-47ce-a655-e4a04a879997"
      unitRef="usd">8402000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfMzktNC0xLTEtMTEwNzM_cb061ebb-4002-4a7a-9762-1b85673a4c76"
      unitRef="usd">7322000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDAtMi0xLTEtMTEwNzM_5e6707a5-c338-4422-a692-4ed80c6f62af"
      unitRef="usd">2374000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDAtNC0xLTEtMTEwNzM_702ccf92-9110-449d-ad89-5b9be285ca41"
      unitRef="usd">1368000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDEtMi0xLTEtMTEwNzM_b50582b2-685b-46b5-8435-c71a41fb0bd7"
      unitRef="usd">264727000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDEtNC0xLTEtMTEwNzM_e7e709a4-8659-42ad-b2b1-220c1ae71a60"
      unitRef="usd">207304000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDItMi0xLTEtMTEwNzM_98c3df4b-abd0-4e9c-8c14-195e6167400f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDItNC0xLTEtMTEwNzM_44b8ee24-8bb9-4f65-8407-1b23462b2b66"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDQtMC0xLTEtMTEwNzMvdGV4dHJlZ2lvbjphOGQyMTRiMjU3NGY0YjQyOWM0Y2Y5Y2U5MGUzNTVkZV8zMQ_a4703d8b-cf05-4b8c-8b64-b2b3eb862f0c"
      unitRef="shares">60000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDQtMC0xLTEtMTEwNzMvdGV4dHJlZ2lvbjphOGQyMTRiMjU3NGY0YjQyOWM0Y2Y5Y2U5MGUzNTVkZV80NA_ee6d90a5-cde3-4b17-87a4-3b322c99d1a2"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDQtMC0xLTEtMTEwNzMvdGV4dHJlZ2lvbjphOGQyMTRiMjU3NGY0YjQyOWM0Y2Y5Y2U5MGUzNTVkZV81OA_203b9e84-4814-4fa7-8fd3-37988fa2a295"
      unitRef="shares">20889777</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDQtMC0xLTEtMTEwNzMvdGV4dHJlZ2lvbjphOGQyMTRiMjU3NGY0YjQyOWM0Y2Y5Y2U5MGUzNTVkZV81OA_66c0799e-8e67-4bbe-b562-82654a05209a"
      unitRef="shares">20889777</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDQtMC0xLTEtMTEwNzMvdGV4dHJlZ2lvbjphOGQyMTRiMjU3NGY0YjQyOWM0Y2Y5Y2U5MGUzNTVkZV82NQ_04263e28-d9c5-4ef5-a49b-96044cff5d97"
      unitRef="shares">20969746</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDQtMC0xLTEtMTEwNzMvdGV4dHJlZ2lvbjphOGQyMTRiMjU3NGY0YjQyOWM0Y2Y5Y2U5MGUzNTVkZV82NQ_45dcd5bf-b575-407c-92e3-5df4ae6181f3"
      unitRef="shares">20969746</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDQtMi0xLTEtMTEwNzM_2638f2df-6cd6-4b67-9a01-458f993a10bd"
      unitRef="usd">209000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDQtNC0xLTEtMTEwNzM_3725d362-d895-4df2-8c43-5c628fd84881"
      unitRef="usd">210000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDUtMi0xLTEtMTEwNzM_176a90fc-5d06-4c63-aa51-12e98dc61889"
      unitRef="usd">46717000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDUtNC0xLTEtMTEwNzM_4fb0cabc-c15e-449f-8c30-065f7242074b"
      unitRef="usd">51138000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDYtMi0xLTEtMTEwNzM_34572121-c5d6-4ebb-9a9d-969c8fb5be19"
      unitRef="usd">254384000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDYtNC0xLTEtMTEwNzM_60b7edcc-3728-4980-9aad-82e626d1601b"
      unitRef="usd">213898000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDctMi0xLTEtMTEwNzM_5e5a0d3b-1355-4217-89a8-b2c6dfcaffb8"
      unitRef="usd">1291000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDctNC0xLTEtMTEwNzM_b9e9db27-56d8-444d-9831-e0b46064967f"
      unitRef="usd">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDgtMi0xLTEtMTEwNzM_ea2f3dde-3842-4a6f-ab30-2d395c7517a1"
      unitRef="usd">302601000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDgtNC0xLTEtMTEwNzM_d6058b10-b312-4eeb-b797-977595549fff"
      unitRef="usd">265246000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDktMi0xLTEtMTEwNzM_553d1c36-f664-4496-bf43-174155e5976b"
      unitRef="usd">567328000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183MC9mcmFnOjE3OGFlM2VmMDQ4MzQ4MTNhOTQ3YjBlZDIyZWY2YWZjL3RhYmxlOjQxZDFjNmMzNjc4OTRlYzc5YmZhYTgzNmM4MTBmZGU5L3RhYmxlcmFuZ2U6NDFkMWM2YzM2Nzg5NGVjNzliZmFhODM2YzgxMGZkZTlfNDktNC0xLTEtMTEwNzM_273d2a16-bac4-4ebb-9bd8-e99f0b36577c"
      unitRef="usd">472550000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMi0yLTEtMS0xMTA3Mw_696e9884-561f-4521-ad56-6ef3b2fdadde"
      unitRef="usd">774541000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMi00LTEtMS0xMTA3Mw_1f3b86d3-0665-4ff0-b356-1b67af00e606"
      unitRef="usd">596871000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMi02LTEtMS0xMTA3Mw_7d097529-c7c2-4743-8e1f-e4decda93c2f"
      unitRef="usd">540198000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMy0yLTEtMS0xMTA3Mw_16887109-8b39-4dd9-bba2-4aa68947a0ce"
      unitRef="usd">628021000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMy00LTEtMS0xMTA3Mw_06a71813-0c05-4898-b24e-420c8b06f14b"
      unitRef="usd">473109000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMy02LTEtMS0xMTA3Mw_3ecd7ead-7463-470c-bdba-e9a02eed2fb4"
      unitRef="usd">439281000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfNC0yLTEtMS0xMTA3Mw_174f6a61-51ee-465c-8dd0-5861c3cbcb06"
      unitRef="usd">146520000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfNC00LTEtMS0xMTA3Mw_fc7edb67-bda5-410c-aa53-c981c29da65b"
      unitRef="usd">123762000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfNC02LTEtMS0xMTA3Mw_50763a7e-f310-4ca5-bd85-694416932388"
      unitRef="usd">100917000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfNS0yLTEtMS0xMTA3Mw_92393386-b3fd-4b0a-a8df-12f7d957fd55"
      unitRef="usd">75326000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfNS00LTEtMS0xMTA3Mw_58e7d60f-168f-4c9f-a51f-cee77dc9569c"
      unitRef="usd">67884000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfNS02LTEtMS0xMTA3Mw_a0710f7f-7129-4f2f-9cf6-c212b485695f"
      unitRef="usd">59246000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfNi0yLTEtMS0xMTA3Mw_b3443a5f-1049-49a8-bd40-2a34fb1c8711"
      unitRef="usd">71194000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfNi00LTEtMS0xMTA3Mw_1fc050cd-eaed-44a6-95aa-9e475b38e2f1"
      unitRef="usd">55878000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfNi02LTEtMS0xMTA3Mw_e91f6d65-c805-4200-bea3-d9bf2ac37d5a"
      unitRef="usd">41671000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfNy0yLTEtMS0xMTA3Mw_8472ca6d-9ab6-4a39-bd79-cfa1a48dadab"
      unitRef="usd">-1404000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfNy00LTEtMS0xMTA3Mw_f3341d4e-f70a-4341-a356-c12e2384ca48"
      unitRef="usd">-1467000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfNy02LTEtMS0xMTA3Mw_168667c3-f709-4e09-816a-8b67b43cfcd0"
      unitRef="usd">-2511000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfOC0yLTEtMS0xMTA3Mw_308de396-bb53-4e0a-acae-b40c09ac4022"
      unitRef="usd">189000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfOC00LTEtMS0xMTA3Mw_57427694-5602-4202-91da-570df2015409"
      unitRef="usd">1440000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfOC02LTEtMS0xMTA3Mw_03368118-6dae-4071-af73-747ca066a25a"
      unitRef="usd">-204000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfOS0yLTEtMS0xMTA3Mw_172638a0-1e3f-4e91-acfc-8b44ebd63d00"
      unitRef="usd">69979000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfOS00LTEtMS0xMTA3Mw_35adee17-0ae0-4c16-94b3-cb6d970c0128"
      unitRef="usd">55851000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfOS02LTEtMS0xMTA3Mw_b179949c-784f-48ac-a69d-e26acdbdd97b"
      unitRef="usd">38956000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTAtMi0xLTEtMTEwNzM_65b1effb-881d-44a1-a1f9-5989642f0d9c"
      unitRef="usd">18437000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTAtNC0xLTEtMTEwNzM_691f0933-02e0-450e-b2d7-76c109dfb39f"
      unitRef="usd">14871000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTAtNi0xLTEtMTEwNzM_c648f759-0cbd-4178-aa54-15892dc4a7ab"
      unitRef="usd">10589000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTEtMi0xLTEtMTEwNzM_06d2dd78-a95b-4dc4-ba7b-a6595b739b8a"
      unitRef="usd">51542000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTEtNC0xLTEtMTEwNzM_dbf486f1-0f5f-44da-99f0-1e81a939a74b"
      unitRef="usd">40980000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTEtNi0xLTEtMTEwNzM_1e66782f-22af-4b5b-8170-fc4d012f17b1"
      unitRef="usd">28367000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTMtMi0xLTEtMTEwNzM_b9fec2ec-1e7d-42a7-95a2-a77502dd30f9"
      unitRef="shares">20947234</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTMtNC0xLTEtMTEwNzM_f1428e66-feb2-41ae-a0e9-e7a7fc8fe093"
      unitRef="shares">21024344</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTMtNi0xLTEtMTEwNzM_f4554d10-9868-43a4-8dbe-eb555d883729"
      unitRef="shares">21159978</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTQtMi0xLTEtMTEwNzM_16bab86e-792b-4cbd-a349-be524f386b21"
      unitRef="shares">21135258</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTQtNC0xLTEtMTEwNzM_93b5830a-85b8-4800-baf9-afd7320063bc"
      unitRef="shares">21260296</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTQtNi0xLTEtMTEwNzM_2ee1513c-1f1b-492b-9176-b6df63388d50"
      unitRef="shares">21308800</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTYtMi0xLTEtMTEwNzM_0e486b1d-9599-4c99-9d8d-864adf15ec4d"
      unitRef="usdPerShare">2.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTYtNC0xLTEtMTEwNzM_004bf276-b52f-4bb3-ac8c-a541b5065e07"
      unitRef="usdPerShare">1.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTYtNi0xLTEtMTEwNzM_8ea7046d-563b-41d2-9d75-2368129c9d1d"
      unitRef="usdPerShare">1.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTctMi0xLTEtMTEwNzM_1c14db78-4fcb-4b5b-97eb-e757884e76df"
      unitRef="usdPerShare">2.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTctNC0xLTEtMTEwNzM_4e81549e-9677-4d5d-aa6b-b52bf3032572"
      unitRef="usdPerShare">1.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTctNi0xLTEtMTEwNzM_64e93075-db82-49ae-b441-b7ca6efaefe8"
      unitRef="usdPerShare">1.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTktMi0xLTEtMTEwNzM_f1cf6067-a7e9-44a2-af9d-24f5617eddb3"
      unitRef="usdPerShare">0.52250</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTktNC0xLTEtMTEwNzM_cc7cf5d5-86f3-4744-ad2a-ebd54a1fc476"
      unitRef="usdPerShare">0.47125</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183My9mcmFnOjFlZTlmODRhYTUxMDQwMDQ5N2RjMTE4NjhlZDcyMWM1L3RhYmxlOjE3OWNhZmU3YmJmYzRjMWE5MDBjZDRkYjRkNDE0MDFhL3RhYmxlcmFuZ2U6MTc5Y2FmZTdiYmZjNGMxYTkwMGNkNGRiNGQ0MTQwMWFfMTktNi0xLTEtMTEwNzM_614d3f22-ee54-4f7a-8cd5-d1d9452096d6"
      unitRef="usdPerShare">0.46125</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183Ni9mcmFnOmYwNjU0OGU5ZmYwMjQ2ZDBhOWVhZTEyYTkxNmU5ZGEwL3RhYmxlOjZjNGEyZmMwOGRkYjQ1YjZhYmYyOTBjYTllNDY2MDA1L3RhYmxlcmFuZ2U6NmM0YTJmYzA4ZGRiNDViNmFiZjI5MGNhOWU0NjYwMDVfMy0xLTEtMS0xMTA3Mw_06d2dd78-a95b-4dc4-ba7b-a6595b739b8a"
      unitRef="usd">51542000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183Ni9mcmFnOmYwNjU0OGU5ZmYwMjQ2ZDBhOWVhZTEyYTkxNmU5ZGEwL3RhYmxlOjZjNGEyZmMwOGRkYjQ1YjZhYmYyOTBjYTllNDY2MDA1L3RhYmxlcmFuZ2U6NmM0YTJmYzA4ZGRiNDViNmFiZjI5MGNhOWU0NjYwMDVfMy0zLTEtMS0xMTA3Mw_dbf486f1-0f5f-44da-99f0-1e81a939a74b"
      unitRef="usd">40980000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183Ni9mcmFnOmYwNjU0OGU5ZmYwMjQ2ZDBhOWVhZTEyYTkxNmU5ZGEwL3RhYmxlOjZjNGEyZmMwOGRkYjQ1YjZhYmYyOTBjYTllNDY2MDA1L3RhYmxlcmFuZ2U6NmM0YTJmYzA4ZGRiNDViNmFiZjI5MGNhOWU0NjYwMDVfMy01LTEtMS0xMTA3Mw_1e66782f-22af-4b5b-8170-fc4d012f17b1"
      unitRef="usd">28367000</us-gaap:NetIncomeLoss>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="icd75a31213564acb9951fdc57f3a0c69_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183Ni9mcmFnOmYwNjU0OGU5ZmYwMjQ2ZDBhOWVhZTEyYTkxNmU5ZGEwL3RhYmxlOjZjNGEyZmMwOGRkYjQ1YjZhYmYyOTBjYTllNDY2MDA1L3RhYmxlcmFuZ2U6NmM0YTJmYzA4ZGRiNDViNmFiZjI5MGNhOWU0NjYwMDVfNi0xLTEtMS0xMTA3Mw_40cc56cc-c876-45e5-a5f6-68f21a9f8070"
      unitRef="usd">1291000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i401e3c59c0bb4e528a5649535e4cb1c2_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183Ni9mcmFnOmYwNjU0OGU5ZmYwMjQ2ZDBhOWVhZTEyYTkxNmU5ZGEwL3RhYmxlOjZjNGEyZmMwOGRkYjQ1YjZhYmYyOTBjYTllNDY2MDA1L3RhYmxlcmFuZ2U6NmM0YTJmYzA4ZGRiNDViNmFiZjI5MGNhOWU0NjYwMDVfNi0zLTEtMS0xMTA3Mw_691ec78e-e0ea-47e8-92f0-8c74ae17dc06"
      unitRef="usd">79000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i449872ed39e34c5d929c4aa35a3bf5e6_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183Ni9mcmFnOmYwNjU0OGU5ZmYwMjQ2ZDBhOWVhZTEyYTkxNmU5ZGEwL3RhYmxlOjZjNGEyZmMwOGRkYjQ1YjZhYmYyOTBjYTllNDY2MDA1L3RhYmxlcmFuZ2U6NmM0YTJmYzA4ZGRiNDViNmFiZjI5MGNhOWU0NjYwMDVfNi01LTEtMS0xMTA3Mw_0d3312eb-aeb8-4868-a240-d81e657026cc"
      unitRef="usd">-396000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183Ni9mcmFnOmYwNjU0OGU5ZmYwMjQ2ZDBhOWVhZTEyYTkxNmU5ZGEwL3RhYmxlOjZjNGEyZmMwOGRkYjQ1YjZhYmYyOTBjYTllNDY2MDA1L3RhYmxlcmFuZ2U6NmM0YTJmYzA4ZGRiNDViNmFiZjI5MGNhOWU0NjYwMDVfOC0xLTEtMS0xMTA3Mw_652e4ca5-5cd9-467d-ad6c-53edc97b7ef5"
      unitRef="usd">1291000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183Ni9mcmFnOmYwNjU0OGU5ZmYwMjQ2ZDBhOWVhZTEyYTkxNmU5ZGEwL3RhYmxlOjZjNGEyZmMwOGRkYjQ1YjZhYmYyOTBjYTllNDY2MDA1L3RhYmxlcmFuZ2U6NmM0YTJmYzA4ZGRiNDViNmFiZjI5MGNhOWU0NjYwMDVfOC0zLTEtMS0xMTA3Mw_871ee7fc-9263-408c-95ce-83819598bbea"
      unitRef="usd">79000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183Ni9mcmFnOmYwNjU0OGU5ZmYwMjQ2ZDBhOWVhZTEyYTkxNmU5ZGEwL3RhYmxlOjZjNGEyZmMwOGRkYjQ1YjZhYmYyOTBjYTllNDY2MDA1L3RhYmxlcmFuZ2U6NmM0YTJmYzA4ZGRiNDViNmFiZjI5MGNhOWU0NjYwMDVfOC01LTEtMS0xMTA3Mw_2a5f7288-fef0-49a8-a4ce-ee02591b8bf2"
      unitRef="usd">-396000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183Ni9mcmFnOmYwNjU0OGU5ZmYwMjQ2ZDBhOWVhZTEyYTkxNmU5ZGEwL3RhYmxlOjZjNGEyZmMwOGRkYjQ1YjZhYmYyOTBjYTllNDY2MDA1L3RhYmxlcmFuZ2U6NmM0YTJmYzA4ZGRiNDViNmFiZjI5MGNhOWU0NjYwMDVfOS0xLTEtMS0xMTA3Mw_16d40ba0-64a1-4417-aa85-85f1500f2efe"
      unitRef="usd">52833000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183Ni9mcmFnOmYwNjU0OGU5ZmYwMjQ2ZDBhOWVhZTEyYTkxNmU5ZGEwL3RhYmxlOjZjNGEyZmMwOGRkYjQ1YjZhYmYyOTBjYTllNDY2MDA1L3RhYmxlcmFuZ2U6NmM0YTJmYzA4ZGRiNDViNmFiZjI5MGNhOWU0NjYwMDVfOS0zLTEtMS0xMTA3Mw_3c06377f-e672-4299-a3b8-765b7b4f47fc"
      unitRef="usd">41059000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183Ni9mcmFnOmYwNjU0OGU5ZmYwMjQ2ZDBhOWVhZTEyYTkxNmU5ZGEwL3RhYmxlOjZjNGEyZmMwOGRkYjQ1YjZhYmYyOTBjYTllNDY2MDA1L3RhYmxlcmFuZ2U6NmM0YTJmYzA4ZGRiNDViNmFiZjI5MGNhOWU0NjYwMDVfOS01LTEtMS0xMTA3Mw_275ac2de-9f24-458b-915d-1ffe076de1ec"
      unitRef="usd">27971000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i0c7780e2e49a48618b9e3437d9b4c7e8_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMi0yLTEtMS0xMTA3Mw_d46c203d-bf67-4d57-a4fd-16bcf566388e"
      unitRef="shares">21184900</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i0c7780e2e49a48618b9e3437d9b4c7e8_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMi00LTEtMS0xMTA3Mw_db9fafb6-cccc-4a29-bfd2-d16d71aee9f3"
      unitRef="usd">212000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6625f7dbdf7b4e47884c5f61b88b07f8_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMi02LTEtMS0xMTA3Mw_fd8e379c-2025-40b9-8130-711773d2878a"
      unitRef="usd">52927000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i43c082f620f04dedb544ae68f1a5efac_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMi04LTEtMS0xMTA3Mw_55820125-fd71-4761-9c00-698e37961f32"
      unitRef="usd">164405000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d20bda09aad46e09f5a6eb7f8a45cd4_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMi0xMC0xLTEtMTEwNzM_0676375a-6969-4f36-a764-ee398166f216"
      unitRef="usd">317000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic7ff6eb074954738880e3dcdc385b17a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMi0xMi0xLTEtMTEwNzM_6e971478-b4cf-42a7-ad7c-d2c5932503ab"
      unitRef="usd">217861000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMy0yLTEtMS0xMTA3Mw_b76a1727-8136-4aa1-860d-d696630bfa4e"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMy00LTEtMS0xMTA3Mw_09bab9e4-c36b-4268-b973-70206e4468ed"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id7da99d91bee401d9e13606c55746bda_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMy02LTEtMS0xMTA3Mw_8c75abec-1655-434e-b074-c27f12cff9db"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i28bd91c222b542d4bd2c4ef65a0779a7_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMy04LTEtMS0xMTA3Mw_49971bd9-f256-4e26-aadc-4f0531e58379"
      unitRef="usd">9825000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i449872ed39e34c5d929c4aa35a3bf5e6_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMy0xMC0xLTEtMTEwNzM_adcda273-9c06-42f3-904c-35deb2d21281"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMy0xMi0xLTEtMTEwNzM_116bfd1c-2871-4dff-96e5-5f7f6ebbe894"
      unitRef="usd">9825000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNC0yLTEtMS0xMTA3Mw_c61c3038-3290-4d14-9907-d222e9a80789"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNC00LTEtMS0xMTA3Mw_a2e73724-ceb5-437b-a236-8377cd99b26c"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id7da99d91bee401d9e13606c55746bda_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNC02LTEtMS0xMTA3Mw_c8bfb9c2-66f7-4b4e-98fa-d9419ba4741a"
      unitRef="usd">2273000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i28bd91c222b542d4bd2c4ef65a0779a7_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNC04LTEtMS0xMTA3Mw_93186744-67e2-4813-9065-61e59a8a8bef"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i449872ed39e34c5d929c4aa35a3bf5e6_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNC0xMC0xLTEtMTEwNzM_a71f65d5-756f-4650-93c0-cd895ad3d233"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNC0xMi0xLTEtMTEwNzM_30042422-ca5a-4c70-a6d1-bdd86e6f6124"
      unitRef="usd">2273000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNS0yLTEtMS0xMTA3Mw_3e556976-bf4d-4553-a92b-bf2b689ed8dd"
      unitRef="shares">71944</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNS00LTEtMS0xMTA3Mw_64823775-b135-4c1a-b044-b5765884734c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="id7da99d91bee401d9e13606c55746bda_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNS02LTEtMS0xMTA3Mw_7a884fdb-d8fd-4580-809b-3a7fb4ad95d4"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i28bd91c222b542d4bd2c4ef65a0779a7_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNS04LTEtMS0xMTA3Mw_51870e1c-c2b6-4bc9-8137-d34bbbdb7c9e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i449872ed39e34c5d929c4aa35a3bf5e6_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNS0xMC0xLTEtMTEwNzM_b944ff7e-9628-4171-b7c4-e6c7741b4936"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNS0xMi0xLTEtMTEwNzM_51c12af4-87f5-4bd7-81a5-aa947a6c4bd4"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesShares
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNi0yLTEtMS0xMTA3Mw_537b57f9-6814-484f-804a-c0ee81089056"
      unitRef="shares">18320</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesShares>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNi00LTEtMS0xMTA3Mw_ad9b0d11-a7d7-4efa-b4f3-570ad703dc43"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="id7da99d91bee401d9e13606c55746bda_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNi02LTEtMS0xMTA3Mw_98f80161-e5ff-4bd2-af43-50e72f16e631"
      unitRef="usd">343000</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i28bd91c222b542d4bd2c4ef65a0779a7_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNi04LTEtMS0xMTA3Mw_e00ef18b-95f0-494c-bfbe-2ceaca8705d6"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i449872ed39e34c5d929c4aa35a3bf5e6_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNi0xMC0xLTEtMTEwNzM_5acf807b-e4f0-4750-ba4b-52cccaa394d0"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNi0xMi0xLTEtMTEwNzM_e95a5fba-003b-4699-9dba-7280dbf270d6"
      unitRef="usd">343000</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNy0yLTEtMS0xMTA3Mw_0126bfcb-460d-4c39-8015-53d35634022e"
      unitRef="shares">77100</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNy00LTEtMS0xMTA3Mw_f98eead4-77d8-42c5-8172-77b51d94b06d"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id7da99d91bee401d9e13606c55746bda_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNy02LTEtMS0xMTA3Mw_fbf46ca6-e901-44e8-a117-507987eec1bc"
      unitRef="usd">1399000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i28bd91c222b542d4bd2c4ef65a0779a7_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNy04LTEtMS0xMTA3Mw_dfe9b80b-7b49-4a6b-a402-51805d7ffd6c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i449872ed39e34c5d929c4aa35a3bf5e6_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNy0xMC0xLTEtMTEwNzM_ae2b315e-b839-415e-89b2-40c3b4d17459"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfNy0xMi0xLTEtMTEwNzM_cc52ef62-ff6c-45e9-9d15-b1922b414c1c"
      unitRef="usd">1400000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfOC0yLTEtMS0xMTA3Mw_a8cd3dcc-32d5-4f2b-91fb-81bcfe36a571"
      unitRef="shares">291166</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfOC00LTEtMS0xMTA3Mw_8bd7ba6d-286e-403c-97b8-da3f74f0c511"
      unitRef="usd">2000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="id7da99d91bee401d9e13606c55746bda_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfOC02LTEtMS0xMTA3Mw_83329321-4d4a-47c5-8fd1-3a429b930288"
      unitRef="usd">5851000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i28bd91c222b542d4bd2c4ef65a0779a7_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfOC04LTEtMS0xMTA3Mw_43a673e5-4301-4d36-968b-1ef100200ada"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i449872ed39e34c5d929c4aa35a3bf5e6_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfOC0xMC0xLTEtMTEwNzM_9f0141cb-16bf-43e4-922a-8561198dc7fc"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfOC0xMi0xLTEtMTEwNzM_1824370f-b542-4f90-adc9-a06efabbce28"
      unitRef="usd">5853000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfOS0yLTEtMS0xMTA3Mw_485afcd0-4b5c-4666-9eb0-6036add8b96c"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfOS00LTEtMS0xMTA3Mw_ee2219d8-1476-440d-9373-722e3f723740"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="id7da99d91bee401d9e13606c55746bda_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfOS02LTEtMS0xMTA3Mw_e1495dec-96bd-45f6-a26a-422551a48af4"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i28bd91c222b542d4bd2c4ef65a0779a7_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfOS04LTEtMS0xMTA3Mw_a348c7c8-8d02-471f-89c7-1fe5c0343c49"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i449872ed39e34c5d929c4aa35a3bf5e6_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfOS0xMC0xLTEtMTEwNzM_d378d890-29c2-4996-b53e-855c3fabe894"
      unitRef="usd">-396000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfOS0xMi0xLTEtMTEwNzM_c9ad88ae-1674-4739-a6fa-a67b6478c751"
      unitRef="usd">-396000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:NetIncomeLoss
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTAtMi0xLTEtMTEwNzM_409ae6b5-df32-44ba-b6aa-a58799b8bb1e"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTAtNC0xLTEtMTEwNzM_13ec8087-4c77-4c21-a54a-e0b0f13e8d0b"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id7da99d91bee401d9e13606c55746bda_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTAtNi0xLTEtMTEwNzM_69f41967-81e2-4ec5-ac22-4bd8ff512f93"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28bd91c222b542d4bd2c4ef65a0779a7_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTAtOC0xLTEtMTEwNzM_1a3fc564-51a7-4136-8133-90e4cb2e3b33"
      unitRef="usd">28367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i449872ed39e34c5d929c4aa35a3bf5e6_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTAtMTAtMS0xLTExMDcz_17013a5a-d5e3-4c62-9181-cc5f693708b0"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTAtMTItMS0xLTExMDcz_6b821365-74e9-4916-95d3-fa916464a0f5"
      unitRef="usd">28367000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ia694d7a0675e4044b4d1accc00d43e1f_I20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTEtMi0xLTEtMTEwNzM_402d1231-0910-4c47-ad84-0414bb65870c"
      unitRef="shares">21024458</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia694d7a0675e4044b4d1accc00d43e1f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTEtNC0xLTEtMTEwNzM_0ab8fcfe-9c9b-4205-8007-017f0877d4d5"
      unitRef="usd">211000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i241c659d7df44d3b91f4d33bb6b81b0e_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTEtNi0xLTEtMTEwNzM_69950328-c03e-4e83-abd3-5a23498642a7"
      unitRef="usd">50405000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i42f8daf8b90a4aed87848a4dfd4b1a72_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTEtOC0xLTEtMTEwNzM_7adad9c2-555d-4901-bc01-3e6d2258c8ff"
      unitRef="usd">182947000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia64c0d0ca6634708bf7879a797d521b5_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTEtMTAtMS0xLTExMDcz_ac9c802f-1f8c-4cd5-a54a-275afbe7f7c7"
      unitRef="usd">-79000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id413a33ab934450e8ef17d19d731a7d6_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTEtMTItMS0xLTExMDcz_65f3dccd-530b-4a50-a64d-ac952552d84b"
      unitRef="usd">233484000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTItMi0xLTEtMTEwNzM_c41ec459-f4a2-49ff-bec7-2aefdbf59790"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTItNC0xLTEtMTEwNzM_7927b8eb-956c-4cde-9515-82d4d706d345"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic30e3dc3ead345bd8a00a6c1c8cc3f65_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTItNi0xLTEtMTEwNzM_302eff95-450f-4e88-923e-af6d89812f76"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia2feac68fa484e2089e8b5638bebb711_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTItOC0xLTEtMTEwNzM_e1578694-c934-488b-ac90-54c664e34c41"
      unitRef="usd">10029000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i401e3c59c0bb4e528a5649535e4cb1c2_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTItMTAtMS0xLTExMDcz_5340bd0e-7708-48a4-9382-fedb7ee94c5c"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTItMTItMS0xLTExMDcz_bc05b26b-7d84-4135-b52c-ea276e341bd0"
      unitRef="usd">10029000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTMtMi0xLTEtMTEwNzM_73adf4f7-14cb-480f-895b-a8911b3b2351"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTMtNC0xLTEtMTEwNzM_14a22fd2-e832-4789-9523-4c8f6ab98971"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic30e3dc3ead345bd8a00a6c1c8cc3f65_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTMtNi0xLTEtMTEwNzM_8e5f4b8e-ed5c-4a6a-a708-e9a020a103ec"
      unitRef="usd">3343000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia2feac68fa484e2089e8b5638bebb711_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTMtOC0xLTEtMTEwNzM_17972470-c6fd-48d2-9183-1652a064512e"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i401e3c59c0bb4e528a5649535e4cb1c2_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTMtMTAtMS0xLTExMDcz_a8d02f0e-f95b-4699-932e-9c912b515db4"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTMtMTItMS0xLTExMDcz_95d6ebfb-744e-4002-8136-6b65ada790d5"
      unitRef="usd">3343000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTQtMi0xLTEtMTEwNzM_3921ec48-24c8-40f9-82c0-c27a63d8756a"
      unitRef="shares">26542</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTQtNC0xLTEtMTEwNzM_30cde4d4-ee0c-419e-9b03-bea4ba79cfbf"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ic30e3dc3ead345bd8a00a6c1c8cc3f65_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTQtNi0xLTEtMTEwNzM_9967ac11-f2bb-4570-96ce-f0330cff5a6e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ia2feac68fa484e2089e8b5638bebb711_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTQtOC0xLTEtMTEwNzM_c873237a-b057-4222-a735-2e2a129f579f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i401e3c59c0bb4e528a5649535e4cb1c2_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTQtMTAtMS0xLTExMDcz_19aabb5b-10d5-4bde-84cd-72c20483933a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTQtMTItMS0xLTExMDcz_155dd15e-b936-4251-a721-04e4da3a9b85"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesShares
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTUtMi0xLTEtMTEwNzM_84cf94d6-c6e1-447e-8df9-55693002d587"
      unitRef="shares">3314</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesShares>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTUtNC0xLTEtMTEwNzM_acdbdf22-34cc-4477-a987-74df4d6152e3"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="ic30e3dc3ead345bd8a00a6c1c8cc3f65_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTUtNi0xLTEtMTEwNzM_64cfd9d0-510c-4aab-91fa-25f77c096e96"
      unitRef="usd">54000</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="ia2feac68fa484e2089e8b5638bebb711_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTUtOC0xLTEtMTEwNzM_0c7fd743-99ed-48d0-8768-4cb90f0b5b5f"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i401e3c59c0bb4e528a5649535e4cb1c2_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTUtMTAtMS0xLTExMDcz_6b4c4e13-0b58-4fb8-8845-3dda1f3bd6fd"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTUtMTItMS0xLTExMDcz_22d06beb-9bcc-404a-9cef-fe29505ac064"
      unitRef="usd">54000</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTYtMi0xLTEtMTEwNzM_77bf38ae-0475-4fce-a25d-000abee59f65"
      unitRef="shares">88148</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTYtNC0xLTEtMTEwNzM_c9eefdbb-b89b-4d6d-9ca8-2ee03affb7d6"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic30e3dc3ead345bd8a00a6c1c8cc3f65_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTYtNi0xLTEtMTEwNzM_76d88618-10c5-4401-8ffa-1bef83fb5802"
      unitRef="usd">1582000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia2feac68fa484e2089e8b5638bebb711_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTYtOC0xLTEtMTEwNzM_8de595c3-2120-4bc2-bd66-826062d6dc4c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i401e3c59c0bb4e528a5649535e4cb1c2_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTYtMTAtMS0xLTExMDcz_32ae865a-7b52-437d-8805-b4c71ff0eece"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTYtMTItMS0xLTExMDcz_17f70abf-1dc4-497e-9ffb-873f113e5e9a"
      unitRef="usd">1583000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTctMi0xLTEtMTEwNzM_faeab109-6d41-4f97-ba58-6a8188255733"
      unitRef="shares">166088</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTctNC0xLTEtMTEwNzM_bc4f27d9-042f-4cbb-9778-81a360d57aed"
      unitRef="usd">2000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ic30e3dc3ead345bd8a00a6c1c8cc3f65_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTctNi0xLTEtMTEwNzM_6e6a9ed0-4d78-418a-a49d-d3ae8a561101"
      unitRef="usd">4138000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ia2feac68fa484e2089e8b5638bebb711_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTctOC0xLTEtMTEwNzM_743bc7d9-ca58-49f7-a444-0480594dbec9"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i401e3c59c0bb4e528a5649535e4cb1c2_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTctMTAtMS0xLTExMDcz_93539ec0-b770-4aa7-b43b-6457dda5b8f2"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTctMTItMS0xLTExMDcz_97886e69-4130-4af7-84af-c4f1a4cb2807"
      unitRef="usd">4140000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTgtMi0xLTEtMTEwNzM_4c78ab2e-a06a-43e1-9d3a-a1346bb076d9"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTgtNC0xLTEtMTEwNzM_dbddf6af-f3e8-411c-a892-ab43df88ef44"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ic30e3dc3ead345bd8a00a6c1c8cc3f65_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTgtNi0xLTEtMTEwNzM_822c434b-efa7-4a81-b558-5225d4f0e02e"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ia2feac68fa484e2089e8b5638bebb711_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTgtOC0xLTEtMTEwNzM_4c35703a-5321-457a-a5c5-f4c0afc65a19"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i401e3c59c0bb4e528a5649535e4cb1c2_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTgtMTAtMS0xLTExMDcz_e8d185ec-ddea-4751-9984-fe1887d13fbe"
      unitRef="usd">79000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTgtMTItMS0xLTExMDcz_5c1a3cbd-9b4d-441f-a192-305dc2440a28"
      unitRef="usd">79000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:NetIncomeLoss
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTktMi0xLTEtMTEwNzM_e66cbbb1-1688-4159-8405-83a4da5182a2"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTktNC0xLTEtMTEwNzM_2aa55164-08ed-418c-8504-d3d0dbe330f5"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic30e3dc3ead345bd8a00a6c1c8cc3f65_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTktNi0xLTEtMTEwNzM_2f4f8e58-662b-4712-b029-857c8f7f4c6d"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia2feac68fa484e2089e8b5638bebb711_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTktOC0xLTEtMTEwNzM_0591fd8d-3893-4561-8fa1-8804a3cfe306"
      unitRef="usd">40980000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i401e3c59c0bb4e528a5649535e4cb1c2_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTktMTAtMS0xLTExMDcz_04b4c579-fa53-4d93-9594-e5020cc92073"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMTktMTItMS0xLTExMDcz_bdc84a3d-3868-4c21-8a2c-70f2f9ff01f5"
      unitRef="usd">40980000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i5a09820159eb4160a02b697c7e351a53_I20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjAtMi0xLTEtMTEwNzM_9ab7c104-d2c7-46a1-ae58-4086393a4a26"
      unitRef="shares">20969746</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5a09820159eb4160a02b697c7e351a53_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjAtNC0xLTEtMTEwNzM_39ff0172-0f4a-47e8-bbbd-4a8c2fdaedd0"
      unitRef="usd">210000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibf1a2fc139844a978300c817dff518d2_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjAtNi0xLTEtMTEwNzM_243d3e09-dc3a-482d-a3c8-175687539d20"
      unitRef="usd">51138000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0317499140642179cefe32c3ddea735_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjAtOC0xLTEtMTEwNzM_e9390cdc-e954-4b6b-8a84-d4cf36740ca3"
      unitRef="usd">213898000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd60a132029f4ec09de04724a9b3e854_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjAtMTAtMS0xLTExMDcz_93d1de0d-89cb-4a0a-ba49-c2a3a60cff58"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjAtMTItMS0xLTExMDcz_8f59dc3b-8453-46c7-8158-936e8458a59b"
      unitRef="usd">265246000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjEtMi0xLTEtMTEwNzM_a3c72951-cbae-44c9-b8d3-e3f239ffd49e"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjEtNC0xLTEtMTEwNzM_b10b86b3-7a1c-4d8b-b45f-d8fb97b75dc6"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1ea670e7c2b1465ea7f50aeebab8b64c_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjEtNi0xLTEtMTEwNzM_1b067484-c0d6-4f1a-b98c-322d602986f0"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1eb66501c6054822badb37b75f212744_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjEtOC0xLTEtMTEwNzM_b9d60514-dcf1-48dd-b4c9-be2520e04392"
      unitRef="usd">11056000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="icd75a31213564acb9951fdc57f3a0c69_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjEtMTAtMS0xLTExMDcz_0dcb5ed6-813c-429e-acf8-cb045dde2157"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjEtMTItMS0xLTExMDcz_9626e033-978c-4b9d-801a-8a36683c94f7"
      unitRef="usd">11056000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjItMi0xLTEtMTEwNzM_d0b84d00-01b1-4399-b9e1-239448d2fad5"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjItNC0xLTEtMTEwNzM_4d40f631-6b70-4495-aa0e-4f4f515ad3b8"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1ea670e7c2b1465ea7f50aeebab8b64c_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjItNi0xLTEtMTEwNzM_576df2dc-4c5f-4a5c-970c-6eba1c0885cc"
      unitRef="usd">3818000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1eb66501c6054822badb37b75f212744_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjItOC0xLTEtMTEwNzM_c7b30548-ae02-44aa-bfb2-ab2dc42a73e5"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icd75a31213564acb9951fdc57f3a0c69_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjItMTAtMS0xLTExMDcz_18915dab-b94a-46d3-ad41-3c5001f88068"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjItMTItMS0xLTExMDcz_26fbf570-34d1-477f-b42a-2d3ef8a63dfd"
      unitRef="usd">3818000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjMtMi0xLTEtMTEwNzM_c408af41-d541-40b4-ae9f-cd0e0c352a75"
      unitRef="shares">134230</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjMtNC0xLTEtMTEwNzM_e2c6e2dc-e104-4f34-908b-b65f259dbd81"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i1ea670e7c2b1465ea7f50aeebab8b64c_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjMtNi0xLTEtMTEwNzM_5b5c10d1-880c-4d5d-936c-e3c9a95521aa"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i1eb66501c6054822badb37b75f212744_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjMtOC0xLTEtMTEwNzM_c0ff75dc-05ce-4c9d-9233-18e27593d4d2"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="icd75a31213564acb9951fdc57f3a0c69_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjMtMTAtMS0xLTExMDcz_b3a99765-59dc-4c1d-8498-fa4d9ff4e55f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjMtMTItMS0xLTExMDcz_bda800e0-56a6-445b-bcf5-f3b2d14b4731"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesShares
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjQtMi0xLTEtMTEwNzM_51db9c29-2c45-4212-aef5-84cd113b0876"
      unitRef="shares">45390</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesShares>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjQtNC0xLTEtMTEwNzM_33f6ea27-7cb5-4cb3-820b-20f73eb89e07"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i1ea670e7c2b1465ea7f50aeebab8b64c_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjQtNi0xLTEtMTEwNzM_ff8f8b1d-51b5-443e-8bc7-64534b16cea4"
      unitRef="usd">1467000</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i1eb66501c6054822badb37b75f212744_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjQtOC0xLTEtMTEwNzM_3d33bd5a-4cce-45ac-8f56-d08d5e0d2e29"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="icd75a31213564acb9951fdc57f3a0c69_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjQtMTAtMS0xLTExMDcz_0b25ccb5-e6b9-4768-9a80-6eca35404cdd"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjQtMTItMS0xLTExMDcz_f0ee28e0-95aa-4757-994f-d2059ac41608"
      unitRef="usd">1467000</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjUtMi0xLTEtMTEwNzM_de5caf19-c4fc-44b1-b57b-0747aa0e7511"
      unitRef="shares">71692</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjUtNC0xLTEtMTEwNzM_d6ce150e-8eeb-4176-ad33-d303e51a7040"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i1ea670e7c2b1465ea7f50aeebab8b64c_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjUtNi0xLTEtMTEwNzM_a46918f1-086e-49eb-8d53-e39b7eec8412"
      unitRef="usd">1772000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i1eb66501c6054822badb37b75f212744_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjUtOC0xLTEtMTEwNzM_98a37de8-57a8-4b79-a8c3-e02cbb0d9f6f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="icd75a31213564acb9951fdc57f3a0c69_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjUtMTAtMS0xLTExMDcz_343b2545-4dde-48a9-8f96-ec6fe5eed040"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjUtMTItMS0xLTExMDcz_044c8610-b8fe-45b6-ae26-87b9edb183f6"
      unitRef="usd">1772000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjYtMi0xLTEtMTEwNzM_413f2bcf-82f6-4215-af1d-5484aecc6904"
      unitRef="shares">240501</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjYtNC0xLTEtMTEwNzM_869e8649-5d21-43e6-87a2-335b20117018"
      unitRef="usd">2000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i1ea670e7c2b1465ea7f50aeebab8b64c_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjYtNi0xLTEtMTEwNzM_ce0e47aa-a5fb-48b5-a79b-5c58696ce7a0"
      unitRef="usd">8543000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i1eb66501c6054822badb37b75f212744_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjYtOC0xLTEtMTEwNzM_d51820e6-20d3-4776-96a8-ca9e67cb0b33"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="icd75a31213564acb9951fdc57f3a0c69_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjYtMTAtMS0xLTExMDcz_6ec3b2ca-9703-4246-9cb8-b8871d133f1f"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjYtMTItMS0xLTExMDcz_4b2fb418-2626-4876-8719-fc56b76daab9"
      unitRef="usd">8545000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjctMi0xLTEtMTEwNzM_3c5d06fd-38eb-46af-8fd2-c4d3062ca53e"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjctNC0xLTEtMTEwNzM_3537c0ae-1024-4b2b-97e9-a487aa9eba7a"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i1ea670e7c2b1465ea7f50aeebab8b64c_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjctNi0xLTEtMTEwNzM_51c3f53f-88c3-4490-97d0-6e1b410d0752"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i1eb66501c6054822badb37b75f212744_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjctOC0xLTEtMTEwNzM_e855c170-1c95-4704-9919-e40d05812355"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="icd75a31213564acb9951fdc57f3a0c69_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjctMTAtMS0xLTExMDcz_d6de29a0-7a77-456c-a87e-9be635983ed5"
      unitRef="usd">1291000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjctMTItMS0xLTExMDcz_50af2a12-ffda-415d-8763-55a1267f8f22"
      unitRef="usd">1291000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:NetIncomeLoss
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjgtMi0xLTEtMTEwNzM_9d7c7d31-f6d0-4175-91ad-14fac5d7d07a"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjgtNC0xLTEtMTEwNzM_5dce2dfb-7642-4898-9721-d617c3c297bd"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1ea670e7c2b1465ea7f50aeebab8b64c_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjgtNi0xLTEtMTEwNzM_f19d2519-1919-41b2-a7f5-ddaac6a7ec64"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1eb66501c6054822badb37b75f212744_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjgtOC0xLTEtMTEwNzM_2e979246-18d3-4b1a-ae6c-04c58315cd83"
      unitRef="usd">51542000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icd75a31213564acb9951fdc57f3a0c69_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjgtMTAtMS0xLTExMDcz_fb525ad5-a90e-4adb-ad1e-f326dd871d62"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjgtMTItMS0xLTExMDcz_a4c42cb9-03f2-4e39-a9a6-e3460c6339ad"
      unitRef="usd">51542000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ib1ae7b7efcc24f8f906a51c271b0f052_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjktMi0xLTEtMTEwNzM_aae826b6-bd18-4d97-b686-7e0f9cfb9e76"
      unitRef="shares">20889777</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib1ae7b7efcc24f8f906a51c271b0f052_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjktNC0xLTEtMTEwNzM_733929e3-74f0-4393-a9ef-c54a4685ca1f"
      unitRef="usd">209000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iddab38867003436386c6cf1b70fc7b43_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjktNi0xLTEtMTEwNzM_90a2b0a2-d083-4172-8eb0-1d097f9ef70e"
      unitRef="usd">46717000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic78b238d815447389769a6c1a5b19f34_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjktOC0xLTEtMTEwNzM_3a0fd13e-1649-4ba7-a922-24f730cd690b"
      unitRef="usd">254384000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5e2def83dbb041fd858bfcc2caf119c5_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjktMTAtMS0xLTExMDcz_fdbc5859-70be-4c35-a4aa-f753b256ada7"
      unitRef="usd">1291000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM183OS9mcmFnOmM2NTNiMjRhZWE1MDRhNjFiYzJhNWY2NWNkN2JlNmY2L3RhYmxlOjZkNmNmNGM5NTM5NTQzM2FiMWNlMjE4MzMwNmNhMzY1L3RhYmxlcmFuZ2U6NmQ2Y2Y0Yzk1Mzk1NDMzYWIxY2UyMTgzMzA2Y2EzNjVfMjktMTItMS0xLTExMDcz_95404e8d-57a7-4a61-bdc9-6ee5d6147206"
      unitRef="usd">302601000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMy0yLTEtMS0xMTA3Mw_06d2dd78-a95b-4dc4-ba7b-a6595b739b8a"
      unitRef="usd">51542000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMy00LTEtMS0xMTA3Mw_dbf486f1-0f5f-44da-99f0-1e81a939a74b"
      unitRef="usd">40980000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMy02LTEtMS0xMTA3Mw_1e66782f-22af-4b5b-8170-fc4d012f17b1"
      unitRef="usd">28367000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNS0yLTEtMS0xMTA3Mw_0011cb71-6add-4c1d-902d-146fba316cc8"
      unitRef="usd">24129000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNS00LTEtMS0xMTA3Mw_21c86b56-44a6-4845-a57b-409234bba40e"
      unitRef="usd">22669000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNS02LTEtMS0xMTA3Mw_4ff9be12-6ce1-434d-b1cf-40e15cae2bd2"
      unitRef="usd">21584000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNi0yLTEtMS0xMTA3Mw_25fc1f49-ca8c-4352-a53e-ce21e344fa40"
      unitRef="usd">1899000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNi00LTEtMS0xMTA3Mw_51e47d0c-7dfd-4095-9425-ea3007fa79cd"
      unitRef="usd">1896000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNi02LTEtMS0xMTA3Mw_3d320dde-9107-4d64-992d-1bce902a7954"
      unitRef="usd">2033000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:GainLossOnInvestments
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNy0yLTEtMS0xMTA3Mw_3f9ec18d-69d2-4dc0-b1f7-280b72a5106e"
      unitRef="usd">189000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNy00LTEtMS0xMTA3Mw_c131bfec-35aa-4ffa-bc13-06aca7e768cf"
      unitRef="usd">1440000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNy02LTEtMS0xMTA3Mw_961cae4c-e842-4c20-b9dc-fb6b202ee000"
      unitRef="usd">-233000</us-gaap:GainLossOnInvestments>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfOC0yLTEtMS0xMTA3Mw_7b226e83-4300-4f2a-afba-e64134f5008f"
      unitRef="usd">-1501000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfOC00LTEtMS0xMTA3Mw_81add3c7-aa92-4e77-ab9e-e0f9e2627974"
      unitRef="usd">-689000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfOC02LTEtMS0xMTA3Mw_fcb37eb4-df11-4ae1-980e-f92583ceb811"
      unitRef="usd">-1421000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfOS0yLTEtMS0xMTA3Mw_d66d152f-9d09-4cf7-8437-d0f15ed688c6"
      unitRef="usd">3818000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfOS00LTEtMS0xMTA3Mw_d5691012-9052-4d11-a5fb-87c9a6c2129b"
      unitRef="usd">3343000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfOS02LTEtMS0xMTA3Mw_aaf8ce52-e10a-4b71-8665-cb67028114d4"
      unitRef="usd">2273000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTAtMi0xLTEtMTEwNzM_09177592-736e-4839-b9e4-feb9b226b3d6"
      unitRef="usd">-545000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTAtNC0xLTEtMTEwNzM_021706dc-1d3c-4c70-a52b-857d28ad2278"
      unitRef="usd">-203000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTAtNi0xLTEtMTEwNzM_e6997a04-f841-4c51-8368-8df3bf4809a1"
      unitRef="usd">-656000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTItMi0xLTEtMTEwNzM_ac351365-537b-4d5b-82a3-b1e76ce80026"
      unitRef="usd">30526000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTItNC0xLTEtMTEwNzM_ce3cd64a-7150-40fc-959f-00bc10ce84ec"
      unitRef="usd">21323000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTItNi0xLTEtMTEwNzM_62b0bc8d-da88-4c73-b3f3-41a53cba3895"
      unitRef="usd">3387000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTMtMi0xLTEtMTEwNzM_049d77a5-97f4-4d93-a6a4-587bc7623671"
      unitRef="usd">30034000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTMtNC0xLTEtMTEwNzM_c970db73-c4bd-4eae-b04b-b7e94a7fdf9b"
      unitRef="usd">7960000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTMtNi0xLTEtMTEwNzM_ca5b8557-5936-4a50-8fe4-4afce93decf2"
      unitRef="usd">-6045000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTQtMi0xLTEtMTEwNzM_376b3a98-6466-400c-b85c-be48b04be30f"
      unitRef="usd">25138000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTQtNC0xLTEtMTEwNzM_24a5aca3-2b02-4b19-9051-5e9561fc68ee"
      unitRef="usd">2551000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTQtNi0xLTEtMTEwNzM_9afae60c-a70e-4380-8e90-390bc6a3ef0c"
      unitRef="usd">4228000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTUtMi0xLTEtMTEwNzM_616df1c6-e8e2-4468-b7d5-d8ef90cc5598"
      unitRef="usd">2723000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTUtNC0xLTEtMTEwNzM_616aa93b-26bd-4514-a045-73118365791c"
      unitRef="usd">7554000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTUtNi0xLTEtMTEwNzM_5b2c3bf5-3b38-4e4b-8b47-83da90c9d8cc"
      unitRef="usd">663000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:OperatingLeasePayments
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTYtMi0xLTEtMTEwNzM_0314822d-b286-44bf-8398-1619fbae3920"
      unitRef="usd">1907000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTYtNC0xLTEtMTEwNzM_130f7f25-19ac-42aa-9a59-f3cc2f4687d1"
      unitRef="usd">1837000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTYtNi0xLTEtMTEwNzM_f26882b9-4e7f-412e-a976-8edbbabf51dd"
      unitRef="usd">2025000</us-gaap:OperatingLeasePayments>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTctMi0xLTEtMTEwNzM_c984c2af-5ef0-4c9d-af2b-e737561ad94e"
      unitRef="usd">214000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTctNC0xLTEtMTEwNzM_ffd8d631-fe5f-48a6-b8f7-d2f31d5c2bbf"
      unitRef="usd">-235000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTctNi0xLTEtMTEwNzM_e880c88b-7e94-42eb-af51-ac9d3dfcd339"
      unitRef="usd">586000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTgtMi0xLTEtMTEwNzM_81221abd-9a78-4f22-980e-0778087cc36e"
      unitRef="usd">3014000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTgtNC0xLTEtMTEwNzM_90abae58-6b29-4397-b533-db3a23fe5ecd"
      unitRef="usd">1919000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTgtNi0xLTEtMTEwNzM_b9d8678b-9d62-42c1-aabd-254f575fc04e"
      unitRef="usd">933000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTktMi0xLTEtMTEwNzM_bae62f7e-32e7-4d1f-b3fb-ad574358dc16"
      unitRef="usd">42837000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTktNC0xLTEtMTEwNzM_2a806272-cc28-4057-8f66-547602240242"
      unitRef="usd">43793000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMTktNi0xLTEtMTEwNzM_ea54609e-3b0e-4afb-a744-d2dee1d6d4b7"
      unitRef="usd">58902000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjEtMi0xLTEtMTEwNzM_040aded5-6f50-4611-81f7-e464f810d884"
      unitRef="usd">28512000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjEtNC0xLTEtMTEwNzM_9d09c1d4-7b17-4c61-89e4-e9dd62dfff90"
      unitRef="usd">20794000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjEtNi0xLTEtMTEwNzM_af5497e9-9dbf-42be-ad3e-43213700798f"
      unitRef="usd">24549000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjItMi0xLTEtMTEwNzM_80ef92b6-bfdd-4bd7-947c-f808dd639287"
      unitRef="usd">21546000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjItNC0xLTEtMTEwNzM_8f178fdc-ebc0-47d7-ac57-1361c3eb72ed"
      unitRef="usd">51000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjItNi0xLTEtMTEwNzM_469b0ee0-ebb5-41f8-8a7c-304a5859a7ed"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjMtMi0xLTEtMTEwNzM_6d0eb5f4-b066-4162-a973-41ba0feebdcf"
      unitRef="usd">302000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjMtNC0xLTEtMTEwNzM_ca9f50b4-be01-4c32-b370-403b215c8476"
      unitRef="usd">362000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjMtNi0xLTEtMTEwNzM_ce231f7d-f1ef-4ba7-9e29-8830109dbc2f"
      unitRef="usd">346000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjQtMi0xLTEtMTEwNzM_facb62c9-2431-4dc3-9acb-9e6279917b38"
      unitRef="usd">-49756000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjQtNC0xLTEtMTEwNzM_ae214d09-9352-4ce2-b65f-57a485e9738d"
      unitRef="usd">-71432000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjQtNi0xLTEtMTEwNzM_18cf0a3f-787d-4f5c-91fe-fffd4e6277dd"
      unitRef="usd">-24203000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjYtMi0xLTEtMTEwNzM_dd530c38-572e-4e4c-952d-5b1e227aa634"
      unitRef="usd">11056000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjYtNC0xLTEtMTEwNzM_7e4e80e2-3162-46a2-aa41-25c60f5e6f50"
      unitRef="usd">10029000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjYtNi0xLTEtMTEwNzM_4b0bdce0-3258-4fda-b5cc-85497dace92c"
      unitRef="usd">9825000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjctMi0xLTEtMTEwNzM_3666d54e-807d-4b16-9b84-95a51f2defe9"
      unitRef="usd">1772000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjctNC0xLTEtMTEwNzM_b37b92ac-aaeb-4dfc-a6fb-e3a0c22aafc1"
      unitRef="usd">1583000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjctNi0xLTEtMTEwNzM_e6110b1b-03c4-4b7e-b5e4-5e6e55cbab31"
      unitRef="usd">1400000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <hwkn:SharesSurrenduredForPayrollTaxes
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjgtMi0xLTEtMTEwNzM_65ca190e-c4bb-42de-b6ef-87fbc630835f"
      unitRef="usd">1467000</hwkn:SharesSurrenduredForPayrollTaxes>
    <hwkn:SharesSurrenduredForPayrollTaxes
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjgtNC0xLTEtMTEwNzM_5ab9c49b-b92c-4286-a08e-1989c4bb3b71"
      unitRef="usd">54000</hwkn:SharesSurrenduredForPayrollTaxes>
    <hwkn:SharesSurrenduredForPayrollTaxes
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjgtNi0xLTEtMTEwNzM_adc629c2-268b-4b7e-bd52-cc75de491324"
      unitRef="usd">343000</hwkn:SharesSurrenduredForPayrollTaxes>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjktMi0xLTEtMTEwNzM_be9d308c-dc2c-4e01-a34b-6f426b99bb2f"
      unitRef="usd">8545000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjktNC0xLTEtMTEwNzM_f6f7ee48-abd2-4c64-b0ff-096c11e06563"
      unitRef="usd">4140000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMjktNi0xLTEtMTEwNzM_0309e66b-1c0a-4515-8865-92861fb4b78f"
      unitRef="usd">5853000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzAtMi0xLTEtMTEwNzM_b7aa0805-e009-4668-8e04-177649389a5b"
      unitRef="usd">287000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzAtNC0xLTEtMTEwNzM_a88052ec-aa2c-4963-8714-8629341d1bc3"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzAtNi0xLTEtMTEwNzM_fed9c045-3f31-4452-99d8-009e312de85d"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzItMi0xLTEtMTEwNzM_871181e9-ac6f-41e5-af47-5051918e3565"
      unitRef="usd">15000000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzItNC0xLTEtMTEwNzM_d022251a-e56c-4638-91f5-8ed34342942e"
      unitRef="usd">37000000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzItNi0xLTEtMTEwNzM_f363bc6f-21fb-4851-956c-265d13e7e1a3"
      unitRef="usd">44000000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzMtMi0xLTEtMTEwNzM_bd6ebf1e-7f25-47f1-ad6a-784bfa722c71"
      unitRef="usd">42000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzMtNC0xLTEtMTEwNzM_137d5f92-1663-4be9-984c-4c2907111f39"
      unitRef="usd">76000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzMtNi0xLTEtMTEwNzM_30e5d98b-4fef-4a77-bc8c-4a1df60af031"
      unitRef="usd">19000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzQtMi0xLTEtMTEwNzM_fbca2a0b-0ec6-4d34-8757-73a4e1dd730e"
      unitRef="usd">7417000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzQtNC0xLTEtMTEwNzM_9ed315c3-a34b-4485-9c10-5607d639bd06"
      unitRef="usd">26360000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzQtNi0xLTEtMTEwNzM_fbfd1280-e301-4494-94eb-233b79553c18"
      unitRef="usd">-39621000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzUtMi0xLTEtMTEwNzM_1e3a230e-2b86-46d3-babd-c3cd81e42b47"
      unitRef="usd">498000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzUtNC0xLTEtMTEwNzM_60e75c1c-8d79-4af7-ab20-b20c61305773"
      unitRef="usd">-1279000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzUtNi0xLTEtMTEwNzM_6a2ff369-af6c-4603-b050-14966090c585"
      unitRef="usd">-4922000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzYtMi0xLTEtMTEwNzM_cfe5b8b1-ada9-461b-92dd-64fb9e4cf3e3"
      unitRef="usd">2998000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id413a33ab934450e8ef17d19d731a7d6_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzYtNC0xLTEtMTEwNzM_aa43299d-e55e-4c52-812d-3f5f0a3aac6c"
      unitRef="usd">4277000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic7ff6eb074954738880e3dcdc385b17a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzYtNi0xLTEtMTEwNzM_deb1dcae-1b93-44f7-a97d-32b7f7b0d779"
      unitRef="usd">9199000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzctMi0xLTEtMTEwNzM_f909afec-7913-4d6d-ba06-71d4f5696a29"
      unitRef="usd">3496000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzctNC0xLTEtMTEwNzM_bb369a54-3345-4aa5-a830-1397e24230bd"
      unitRef="usd">2998000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id413a33ab934450e8ef17d19d731a7d6_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzctNi0xLTEtMTEwNzM_363803cf-b176-4c29-849c-18056debdd9b"
      unitRef="usd">4277000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzktMi0xLTEtMTEwNzM_a653bc55-6de3-4693-a40b-a1d1139489c1"
      unitRef="usd">19726000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzktNC0xLTEtMTEwNzM_036d21e4-c41e-4a94-b05a-a88297f4e83a"
      unitRef="usd">15783000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfMzktNi0xLTEtMTEwNzM_eed51498-d409-4d8f-a94e-e8a1a3427c09"
      unitRef="usd">11415000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNDAtMi0xLTEtMTEwNzM_7011d86e-8dba-4e31-a19b-ef578b68c21c"
      unitRef="usd">1197000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNDAtNC0xLTEtMTEwNzM_0779a23f-259f-44ed-b278-c6b4c7570fd8"
      unitRef="usd">1288000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNDAtNi0xLTEtMTEwNzM_430fb758-9600-498c-83c8-204b68f232e8"
      unitRef="usd">2413000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNDEtMi0xLTEtMTEwNzM_bcafcccc-bdc2-4a6b-bd83-fe2fd1700410"
      unitRef="usd">3733000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNDEtNC0xLTEtMTEwNzM_4bec7fa6-0edf-46e8-b3e1-938cc2016a0f"
      unitRef="usd">626000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184Mi9mcmFnOjdlYmFiMjJjZWY3YTQ4NDZiYWVkMzcwMzc4MWJkYjM3L3RhYmxlOmE5ZGVhYTA0ZTlhNjQxMTJhYTQ0ZTdkOTVmM2IxNWYwL3RhYmxlcmFuZ2U6YTlkZWFhMDRlOWE2NDExMmFhNDRlN2Q5NWYzYjE1ZjBfNDEtNi0xLTEtMTEwNzM_2c9851e7-e51e-4d68-9e3f-20609ad2938c"
      unitRef="usd">1041000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5MzI_b8315e4e-cb24-4f0c-a98e-9950febd8667">Nature of Business and Significant Accounting Policies &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nature of Business&#160;- &lt;/span&gt;&lt;span style="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 Industrial Group specializes in providing industrial chemicals, products and services to industries such as agriculture, chemical processing, electronics, energy, food, pharmaceutical and plating. This group also manufactures and sells certain food-grade products, including liquid phosphates, lactates and other blended products. The Water Treatment Group specializes in providing chemicals, products, equipment, services and solutions for potable water, municipal and industrial wastewater, industrial process water and non-residential swimming pool water. This group has the resources and flexibility to treat systems ranging in size from a single small well to a multi-million-gallon-per-day facility. Our Health and Nutrition Group specializes in providing ingredient distribution, processing and formulation solutions to manufacturers of nutraceutical, functional food and beverage, personal care, dietary supplement and other nutritional food, health and wellness products. This group offers a diverse product portfolio including minerals, botanicals and herbs, vitamins and amino acids, excipients, joint products, sweeteners and enzymes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fiscal Year&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our fiscal year is a 52 or 53-week year ending on the Sunday closest to March&#160;31. Our fiscal 2022 was 53 weeks and our fiscal 2021 fiscal 2020 were both 52 weeks. Fiscal 2023 will be 52 weeks.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of Hawkins, Inc. and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Estimates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S.&#160;generally accepted accounting principles (&#x201c;GAAP&#x201d;) 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 style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products. Revenue is recognized when we satisfy our performance obligations under the contract. 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. Net sales include products and shipping charges, net of estimates for product returns and any related sales rebates. 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shipping and Handling&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All shipping and handling amounts billed to customers are included in revenues. Costs incurred related to the shipping and the handling of products are included in cost of sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial assets and liabilities that are re-measured and reported at fair value for each reporting period are an interest rate swap and marketable securities. There are no fair value measurements with respect to nonfinancial assets or liabilities that are recognized or disclosed at fair value in our consolidated financial statements on a recurring basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value are classified using the following hierarchy, which is based upon the transparency of inputs to the valuation as of the measurement date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:11.25pt;text-align:justify;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level&#160;1:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Valuation is based on quoted prices in active markets for identical assets or liabilities.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:11.25pt;text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:11.25pt;text-align:justify;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level&#160;2:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Valuation is based on 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;/div&gt;&lt;div style="padding-left:11.25pt;text-align:justify;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level&#160;3:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Valuation is based upon 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;/div&gt;&lt;div style="padding-left:11.25pt;text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In making fair value measurements, observable market data must be used when available. When inputs used to measure fair value fall within different levels of the hierarchy, the level within which the fair value measurement is categorized is based on the lowest level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash Equivalents&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents include all liquid debt instruments (primarily cash funds and money market accounts) purchased with an original maturity of three months or less. The cash balances, maintained at large commercial banking institutions with strong credit ratings, may, at times, exceed federally insured limits.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Trade Receivables and Concentrations of Credit Risk&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments, which potentially subject us to a concentration of credit risk, principally consist of trade receivables. We sell our principal products to a large number of customers in many different industries. As of April 3, 2022, we had a significant concentration of credit risk, with a single customer representing approximately 13% of our total trade receivables. There are no other concentrations of credit risk with other single customers from a particular service or geographic area that would significantly impact us in the near term. &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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To reduce credit risk, we routinely assess the financial strength of our customers. Receivables are reported net of an allowance for credit losses as determined by management at the end of each reporting period. Our receivable allowance in based on an estimate of expected credit losses, with the estimate based on a number of qualitative and quantitative factors that, based on collection experience, may have an impact on repayment risk and ability to collect.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, consisting primarily of finished goods, are primarily valued at the lower of cost or net realizable value, with cost for approximately 73% of our inventory determined using the last-in, first-out (&#x201c;LIFO&#x201d;) method. Cost for the other 27% of our total inventory is determined using the first-in, first-out (&#x201c;FIFO&#x201d;) method.&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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- We determine if an arrangement is a lease at inception. Right-of-use ("ROU") assets include operating leases. Lease liabilities for operating leases are classified in "short-term lease liabilities" and "long-term lease liabilities" in our consolidated balance sheet.&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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets and related liabilities are recognized at commencement date based on the present value of the lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div 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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease and non-lease components are generally accounted for separately for real estate leases. For non-real estate leases, we account for the lease and non-lease components as a single lease component.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property is stated at cost and depreciated or amortized over the lives of the assets, using the straight-line method. Estimated lives are: 10 to 40&#160;years for buildings and improvements; 3 to 20&#160;years for machinery and equipment; and 3 to 10&#160;years for transportation equipment and office furniture and equipment including computer systems. Leasehold improvements are amortized over the lesser of their estimated useful lives or the remaining lease term.  Depreciation and amortization expense is recorded in our Consolidated Statement of Income within cost of goods sold and selling, general and administrative expense, depending on the use of the underlying asset. We recorded depreciation expense  of $17.7&#160;million for fiscal 2022, $16.8&#160;million for fiscal 2021 and $16.5&#160;million for fiscal 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant improvements that add to productive capacity or extend the lives of properties are capitalized. Costs for repairs and maintenance are charged to expense as incurred. When property is retired or otherwise disposed of, the cost and related accumulated depreciation or amortization are removed from the accounts and any related gains or losses are included in income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review the recoverability of long-lived assets to be held and used, such as property, plant and equipment, when events or changes in circumstances occur that indicate the carrying value of the asset group may not be recoverable, such as prolonged industry downturn or significant reductions in projected future cash flows. The assessment of possible impairment is based on our ability to recover the carrying value of the asset group from the expected future pre-tax cash flows (undiscounted) of the related asset group. If these cash flows are less than the carrying value of such asset group, an impairment loss would be measured by the amount the carrying value exceeds the fair value of the long-lived asset group. The measurement of impairment requires us to estimate future cash flows and the fair value of long-lived assets. We did not incur any asset write-off charge in fiscal 2022 related to the impairment of long-lived assets. Asset write-off charges were $0.2&#160;million during fiscal 2021 and $0.6&#160;million during fiscal 2020.&lt;/span&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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Identifiable Intangible Assets&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the cost of acquired businesses over the fair value of identifiable tangible net assets and identifiable intangible assets purchased. Goodwill is tested at least annually for impairment, and is tested for impairment more frequently if events or changes in circumstances indicate that the asset might be impaired. Our annual test for impairment is as of the first day of our fourth fiscal quarter. As of December 27, 2021, we performed an analysis of qualitative factors for our Industrial, Water Treatment and Health and Nutrition reporting units to determine whether it is more likely than not that the fair value of either of these reporting units was less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative goodwill impairment test. Based on management&#x2019;s analysis of qualitative factors, we determined that it was not necessary to perform a quantitative goodwill impairment test for any of these reporting units. &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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill impairment assessments were also completed in the fourth quarters of fiscal 2021 and 2020 and similarly, we did not record a goodwill impairment charge. &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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our primary identifiable intangible assets include customer lists, trade secrets, non-competition agreements, trademarks and trade names acquired in previous business acquisitions. Identifiable intangible assets with finite lives are amortized whereas identifiable intangible assets with indefinite lives are not amortized. The values assigned to the intangible assets with finite lives are being amortized on average over a remaining useful life of approximately 12 years. Identifiable intangible assets that are subject to amortization are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. No such events or changes in circumstances occurred during fiscal 2022, 2021 or 2020. Identifiable intangible assets not subject to amortization are tested for impairment annually or more frequently if events warrant. The impairment test consists of a qualitative assessment to determine whether it is more likely than not that the asset is impaired. Based on management&#x2019;s analysis of qualitative factors, we determined that it was not necessary to perform an annual quantitative impairment test for fiscal 2022, 2021 or 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income tax expense in the period that includes the enactment date. The deferred tax assets and liabilities are analyzed regularly, and management assesses the likelihood that deferred tax assets will be recovered from future taxable income. We record any interest and penalties related to income taxes as income tax expense in the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize the effect of income tax positions only if those positions are more-likely-than-not to be sustained. Recognized income tax positions are measured at the largest amount of tax with a greater than 50 percent likelihood of being realized upon ultimate settlement with the related tax authority. Changes in recognition or measurement are reflected in the period in which the facts and circumstances change. &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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for stock-based compensation on a fair value basis. The estimated grant date fair value of each stock-based award is recognized in expense over the requisite service period (generally the vesting period). Non-vested share awards are recorded as expense over the requisite service periods based on the stock price on the date of grant.&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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings Per Share&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share (&#x201c;EPS&#x201d;) are computed by dividing net income by the weighted-average number of common shares outstanding. Diluted EPS are computed by dividing net income by the weighted-average number of common shares outstanding including the incremental shares assumed to be issued as performance units and restricted stock. Basic and diluted EPS were calculated using the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.462%"/&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:13.980%"/&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:13.980%"/&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:13.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 03, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,947,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,024,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,159,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive impact of stock performance units and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding &#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,135,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,260,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,308,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no shares or stock options excluded from the calculation of weighted average common shares for diluted EPS for fiscal 2022, 2021 or 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Split - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2021, we effected a two-for-one stock split of our common stock and adjusted the par value of our common stock to $.01 par value. Our consolidated financial statements, related notes, and other financial data contained in this report have been adjusted to give retroactive effect to the stock split for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Instruments and Hedging Activities&#160;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to interest rate risk associated with our variable rate debt. We have in place an interest rate swap agreement which has been designated as a cash flow hedge, the purpose of which is to eliminate the cash flow impact of interest rate changes on a portion of our variable-rate debt. The interest rate swap is measured at fair value on the contract date and is subsequently remeasured to fair value at each reporting date. Changes in the fair value of a derivative that is highly effective, and that is designated and qualifies as a cash flow hedge, are recorded in other comprehensive income, until the consolidated statement of income is affected by the variability in cash flows of the designated hedged item. To the extent that the hedge is ineffective, changes in the fair value are recognized in the Statement of Income.&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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We do not expect that any recently issued accounting pronouncements will have a material effect on our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;Recently Adopted Accounting Pronouncements&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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, removing certain exceptions for investments, intra-period allocations and interim calculations and adding guidance to reduce complexity in accounting for income taxes. We adopted this guidance at the beginning of fiscal 2022. Our adoption of this ASU did not have a material impact on the Company's consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTAw_fae0e215-ba4e-4719-b11f-d6e595fc7c7c"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:FiscalPeriod
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5MzU_d969d2a5-9609-4af5-8ce3-3fbfcdf69fca">Our fiscal year is a 52 or 53-week year ending on the Sunday closest to March&#160;31. Our fiscal 2022 was 53 weeks and our fiscal 2021 fiscal 2020 were both 52 weeks. Fiscal 2023 will be 52 weeks.</us-gaap:FiscalPeriod>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5NTM_05915ef2-a03f-4df1-af2b-9948e624e531">The consolidated financial statements include the accounts of Hawkins, Inc. and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5NDE_ba66599c-fcdf-4221-be92-e97eedac8a35">The preparation of financial statements in conformity with U.S.&#160;generally accepted accounting principles (&#x201c;GAAP&#x201d;) 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.</us-gaap:UseOfEstimates>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5NDU_776a1d5e-2b17-4bbc-bdfb-6524a927e35a">Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products. Revenue is recognized when we satisfy our performance obligations under the contract. 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. Net sales include products and shipping charges, net of estimates for product returns and any related sales rebates. 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. Shipping and Handling&#160;- All shipping and handling amounts billed to customers are included in revenues. Costs incurred related to the shipping and the handling of products are included in cost of sales.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5NDY_213255f7-573b-4471-8910-9c1ddec0e7ae">The financial assets and liabilities that are re-measured and reported at fair value for each reporting period are an interest rate swap and marketable securities. There are no fair value measurements with respect to nonfinancial assets or liabilities that are recognized or disclosed at fair value in our consolidated financial statements on a recurring basis. &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value are classified using the following hierarchy, which is based upon the transparency of inputs to the valuation as of the measurement date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:11.25pt;text-align:justify;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level&#160;1:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Valuation is based on quoted prices in active markets for identical assets or liabilities.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:11.25pt;text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:11.25pt;text-align:justify;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level&#160;2:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Valuation is based on 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;/div&gt;&lt;div style="padding-left:11.25pt;text-align:justify;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level&#160;3:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Valuation is based upon 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;/div&gt;&lt;div style="padding-left:11.25pt;text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In making fair value measurements, observable market data must be used when available. When inputs used to measure fair value fall within different levels of the hierarchy, the level within which the fair value measurement is categorized is based on the lowest level input that is significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5Njg_0989bc9c-6c67-40ab-a0a3-92b8d75a5a14">Cash equivalents include all liquid debt instruments (primarily cash funds and money market accounts) purchased with an original maturity of three months or less. The cash balances, maintained at large commercial banking institutions with strong credit ratings, may, at times, exceed federally insured limits.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5Nzg_dc8c76e5-7412-4e19-8c9e-4f4dcc48ec20">Financial instruments, which potentially subject us to a concentration of credit risk, principally consist of trade receivables. We sell our principal products to a large number of customers in many different industries. As of April 3, 2022, we had a significant concentration of credit risk, with a single customer representing approximately 13% of our total trade receivables. There are no other concentrations of credit risk with other single customers from a particular service or geographic area that would significantly impact us in the near term. To reduce credit risk, we routinely assess the financial strength of our customers. Receivables are reported net of an allowance for credit losses as determined by management at the end of each reporting period. Our receivable allowance in based on an estimate of expected credit losses, with the estimate based on a number of qualitative and quantitative factors that, based on collection experience, may have an impact on repayment risk and ability to collect.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5NTk_bf904f02-47b7-43a0-b7fa-61e6f0f0fb8d">Inventories, consisting primarily of finished goods, are primarily valued at the lower of cost or net realizable value, with cost for approximately 73% of our inventory determined using the last-in, first-out (&#x201c;LIFO&#x201d;) method. Cost for the other 27% of our total inventory is determined using the first-in, first-out (&#x201c;FIFO&#x201d;) method.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PercentageOfLIFOInventory
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfNjk1MA_60d3a08d-4d14-484e-969b-3160bbeeea36"
      unitRef="number">0.73</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:PercentageOfFIFOInventory
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfNzA0Ng_d53b4269-66d8-474e-889f-01cb6ce5f5a5"
      unitRef="number">0.27</us-gaap:PercentageOfFIFOInventory>
    <us-gaap:RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5ODQ_403491fe-3fc3-4f1d-8776-9eda01418313">We determine if an arrangement is a lease at inception. Right-of-use ("ROU") assets include operating leases. Lease liabilities for operating leases are classified in "short-term lease liabilities" and "long-term lease liabilities" in our consolidated balance sheet.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets and related liabilities are recognized at commencement date based on the present value of the lease payments over the lease term. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div 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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease and non-lease components are generally accounted for separately for real estate leases. For non-real estate leases, we account for the lease and non-lease components as a single lease component.&lt;/span&gt;&lt;/div&gt;</us-gaap:RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5Nzk_614053c7-e1f1-4834-9e0b-7d7481824062">Property is stated at cost and depreciated or amortized over the lives of the assets, using the straight-line method. Estimated lives are: 10 to 40&#160;years for buildings and improvements; 3 to 20&#160;years for machinery and equipment; and 3 to 10&#160;years for transportation equipment and office furniture and equipment including computer systems. Leasehold improvements are amortized over the lesser of their estimated useful lives or the remaining lease term.  Depreciation and amortization expense is recorded in our Consolidated Statement of Income within cost of goods sold and selling, general and administrative expense, depending on the use of the underlying asset. We recorded depreciation expense  of $17.7&#160;million for fiscal 2022, $16.8&#160;million for fiscal 2021 and $16.5&#160;million for fiscal 2020.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant improvements that add to productive capacity or extend the lives of properties are capitalized. Costs for repairs and maintenance are charged to expense as incurred. When property is retired or otherwise disposed of, the cost and related accumulated depreciation or amortization are removed from the accounts and any related gains or losses are included in income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review the recoverability of long-lived assets to be held and used, such as property, plant and equipment, when events or changes in circumstances occur that indicate the carrying value of the asset group may not be recoverable, such as prolonged industry downturn or significant reductions in projected future cash flows. The assessment of possible impairment is based on our ability to recover the carrying value of the asset group from the expected future pre-tax cash flows (undiscounted) of the related asset group. If these cash flows are less than the carrying value of such asset group, an impairment loss would be measured by the amount the carrying value exceeds the fair value of the long-lived asset group. The measurement of impairment requires us to estimate future cash flows and the fair value of long-lived assets. We did not incur any asset write-off charge in fiscal 2022 related to the impairment of long-lived assets. Asset write-off charges were $0.2&#160;million during fiscal 2021 and $0.6&#160;million during fiscal 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0ddc17dbd6d24174ac52d10a6d2ab4ae_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfODM3MQ_40db4657-3b1f-452f-9483-00ac5038fd73">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id0c73c2421f2453992d784c5260f3204_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfODM3Nw_290a6316-7412-4f38-abdc-8d59e1a0b442">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ice8a861b92bb46debfd0607141a9d0cd_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfODQxOA_d3f9449a-95c6-4bc1-8ad7-6253db0dc056">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i703bfedeccfd4fbd95894a8b1a34a70a_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfODQyNA_be2f022c-ba75-4f7a-a61b-79e3a6d69bbf">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4a4e967b756544eb8302cc22f38d7025_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfODQ2Ng_34427fe7-5fb0-40d2-a213-8d97080aa900">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ife00751f4dd548f4be9b9f0cc8591613_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfODQ2Ng_96c8b5d0-9bdc-405f-9bbe-70d827b0efb9">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7b2a72353785494ca10ed02b5d90dc71_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfODQ3Mg_0e60896f-5e23-447a-bba5-93e018854382">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i03200e7e5f504e078e993093fc08f9e8_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfODQ3Mg_3e584604-df97-40a4-bfc0-ab3d1d4ec93d">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:Depreciation
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfODkzNg_5ea92aae-de6f-4a38-98be-c78e23d53842"
      unitRef="usd">17700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfODk1NA_91b1b1f2-2227-401f-ae10-0a0a901c5415"
      unitRef="usd">16800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfODk3NQ_367a06c8-4bdd-43ab-8ff9-86fe9f3437e9"
      unitRef="usd">16500000</us-gaap:Depreciation>
    <us-gaap:AssetImpairmentCharges
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTAyNDg_065ff362-69e7-493a-a9ec-cbd02f1d2db5"
      unitRef="usd">200000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTAyNzM_0650b4c9-1b58-42c4-aeb5-394baa954a1f"
      unitRef="usd">600000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5NTE_5be3645a-1b8f-4475-b845-18532b365f41">Goodwill represents the excess of the cost of acquired businesses over the fair value of identifiable tangible net assets and identifiable intangible assets purchased. Goodwill is tested at least annually for impairment, and is tested for impairment more frequently if events or changes in circumstances indicate that the asset might be impaired. Our annual test for impairment is as of the first day of our fourth fiscal quarter. As of December 27, 2021, we performed an analysis of qualitative factors for our Industrial, Water Treatment and Health and Nutrition reporting units to determine whether it is more likely than not that the fair value of either of these reporting units was less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative goodwill impairment test. Based on management&#x2019;s analysis of qualitative factors, we determined that it was not necessary to perform a quantitative goodwill impairment test for any of these reporting units. Goodwill impairment assessments were also completed in the fourth quarters of fiscal 2021 and 2020 and similarly, we did not record a goodwill impairment charge. Our primary identifiable intangible assets include customer lists, trade secrets, non-competition agreements, trademarks and trade names acquired in previous business acquisitions. Identifiable intangible assets with finite lives are amortized whereas identifiable intangible assets with indefinite lives are not amortized. The values assigned to the intangible assets with finite lives are being amortized on average over a remaining useful life of approximately 12 years. Identifiable intangible assets that are subject to amortization are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. No such events or changes in circumstances occurred during fiscal 2022, 2021 or 2020. Identifiable intangible assets not subject to amortization are tested for impairment annually or more frequently if events warrant. The impairment test consists of a qualitative assessment to determine whether it is more likely than not that the asset is impaired. Based on management&#x2019;s analysis of qualitative factors, we determined that it was not necessary to perform an annual quantitative impairment test for fiscal 2022, 2021 or 2020.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i59fddc32c7a4426eb64fe4245a9aedb8_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTE5NDM_9f84e186-ebcf-4b4d-ab59-23dbdf1abd8d">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5NTI_ad7fbd65-2fba-4e34-a019-0f12dd68db04">We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income tax expense in the period that includes the enactment date. The deferred tax assets and liabilities are analyzed regularly, and management assesses the likelihood that deferred tax assets will be recovered from future taxable income. We record any interest and penalties related to income taxes as income tax expense in the consolidated statements of income.We recognize the effect of income tax positions only if those positions are more-likely-than-not to be sustained. Recognized income tax positions are measured at the largest amount of tax with a greater than 50 percent likelihood of being realized upon ultimate settlement with the related tax authority. Changes in recognition or measurement are reflected in the period in which the facts and circumstances change.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5NzM_3bd670f1-cce5-4397-a6c7-7002731ff022">We account for stock-based compensation on a fair value basis. The estimated grant date fair value of each stock-based award is recognized in expense over the requisite service period (generally the vesting period). Non-vested share awards are recorded as expense over the requisite service periods based on the stock price on the date of grant.</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5NjU_dae5a83b-7575-4cd8-824d-ba3c29d93143">&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share (&#x201c;EPS&#x201d;) are computed by dividing net income by the weighted-average number of common shares outstanding. Diluted EPS are computed by dividing net income by the weighted-average number of common shares outstanding including the incremental shares assumed to be issued as performance units and restricted stock. Basic and diluted EPS were calculated using the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.462%"/&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:13.980%"/&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:13.980%"/&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:13.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 03, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,947,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,024,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,159,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive impact of stock performance units and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding &#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,135,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,260,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,308,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no shares or stock options excluded from the calculation of weighted average common shares for diluted EPS for fiscal 2022, 2021 or 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Split - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2021, we effected a two-for-one stock split of our common stock and adjusted the par value of our common stock to $.01 par value. Our consolidated financial statements, related notes, and other financial data contained in this report have been adjusted to give retroactive effect to the stock split for all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5ODI_415be14c-59ae-45fa-96d9-16119c2e5418">Basic and diluted EPS were calculated using the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.462%"/&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:13.980%"/&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:13.980%"/&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:13.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 03, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,947,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,024,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,159,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive impact of stock performance units and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding &#x2014; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,135,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,260,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,308,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RhYmxlOmQxNzAzNDQ3ZDZmMjQ5Yjk4ZTAyMDNjMWU5ODg0M2FiL3RhYmxlcmFuZ2U6ZDE3MDM0NDdkNmYyNDliOThlMDIwM2MxZTk4ODQzYWJfMS0yLTEtMS0xMTA3Mw_b9fec2ec-1e7d-42a7-95a2-a77502dd30f9"
      unitRef="shares">20947234</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RhYmxlOmQxNzAzNDQ3ZDZmMjQ5Yjk4ZTAyMDNjMWU5ODg0M2FiL3RhYmxlcmFuZ2U6ZDE3MDM0NDdkNmYyNDliOThlMDIwM2MxZTk4ODQzYWJfMS00LTEtMS0xMTA3Mw_f1428e66-feb2-41ae-a0e9-e7a7fc8fe093"
      unitRef="shares">21024344</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RhYmxlOmQxNzAzNDQ3ZDZmMjQ5Yjk4ZTAyMDNjMWU5ODg0M2FiL3RhYmxlcmFuZ2U6ZDE3MDM0NDdkNmYyNDliOThlMDIwM2MxZTk4ODQzYWJfMS02LTEtMS0xMTA3Mw_f4554d10-9868-43a4-8dbe-eb555d883729"
      unitRef="shares">21159978</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RhYmxlOmQxNzAzNDQ3ZDZmMjQ5Yjk4ZTAyMDNjMWU5ODg0M2FiL3RhYmxlcmFuZ2U6ZDE3MDM0NDdkNmYyNDliOThlMDIwM2MxZTk4ODQzYWJfMi0yLTEtMS0xMTA3Mw_4172dc36-5794-4079-a4a0-a237a6f08729"
      unitRef="shares">188024</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RhYmxlOmQxNzAzNDQ3ZDZmMjQ5Yjk4ZTAyMDNjMWU5ODg0M2FiL3RhYmxlcmFuZ2U6ZDE3MDM0NDdkNmYyNDliOThlMDIwM2MxZTk4ODQzYWJfMi00LTEtMS0xMTA3Mw_76392bcf-e37d-4cb9-b6e6-a733f49296bc"
      unitRef="shares">235952</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RhYmxlOmQxNzAzNDQ3ZDZmMjQ5Yjk4ZTAyMDNjMWU5ODg0M2FiL3RhYmxlcmFuZ2U6ZDE3MDM0NDdkNmYyNDliOThlMDIwM2MxZTk4ODQzYWJfMi02LTEtMS0xMTA3Mw_c86c49bf-dab2-4692-ab3e-491e718c5fcf"
      unitRef="shares">148822</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RhYmxlOmQxNzAzNDQ3ZDZmMjQ5Yjk4ZTAyMDNjMWU5ODg0M2FiL3RhYmxlcmFuZ2U6ZDE3MDM0NDdkNmYyNDliOThlMDIwM2MxZTk4ODQzYWJfMy0yLTEtMS0xMTA3Mw_16bab86e-792b-4cbd-a349-be524f386b21"
      unitRef="shares">21135258</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RhYmxlOmQxNzAzNDQ3ZDZmMjQ5Yjk4ZTAyMDNjMWU5ODg0M2FiL3RhYmxlcmFuZ2U6ZDE3MDM0NDdkNmYyNDliOThlMDIwM2MxZTk4ODQzYWJfMy00LTEtMS0xMTA3Mw_93b5830a-85b8-4800-baf9-afd7320063bc"
      unitRef="shares">21260296</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RhYmxlOmQxNzAzNDQ3ZDZmMjQ5Yjk4ZTAyMDNjMWU5ODg0M2FiL3RhYmxlcmFuZ2U6ZDE3MDM0NDdkNmYyNDliOThlMDIwM2MxZTk4ODQzYWJfMy02LTEtMS0xMTA3Mw_2ee1513c-1f1b-492b-9176-b6df63388d50"
      unitRef="shares">21308800</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTQ4MTk_28d70c98-3c1b-4161-9cb0-d54564a2e244"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTQ4MTk_7953a443-6d17-4f06-b0aa-59a1fb8b0b6a"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTQ4MTk_84b0a1e2-e5b1-4ac5-8fdf-2f597dcb489e"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM184OC9mcmFnOmVjY2JlOWJlMGQ2NjQ3ZTI4ZGU2NDQ3NmVlNmYxZDlhL3RleHRyZWdpb246ZWNjYmU5YmUwZDY2NDdlMjhkZTY0NDc2ZWU2ZjFkOWFfMTc5Mzk_2e657e27-cbd7-4686-b6f2-642d22b74af5">We are subject to interest rate risk associated with our variable rate debt. We have in place an interest rate swap agreement which has been designated as a cash flow hedge, the purpose of which is to eliminate the cash flow impact of interest rate changes on a portion of our variable-rate debt. The interest rate swap is measured at fair value on the contract date and is subsequently remeasured to fair value at each reporting date. Changes in the fair value of a derivative that is highly effective, and that is designated and qualifies as a cash flow hedge, are recorded in other comprehensive income, until the consolidated statement of income is affected by the variability in cash flows of the designated hedged item. To the extent that the hedge is ineffective, changes in the fair value are recognized in the Statement of Income.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfNDU0Mw_a065ade5-c4da-4f13-b83d-8955f8b17b7b">Acquisitions &lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisition of NAPCO Chemical Company, Inc.:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On December 30, 2021, we acquired substantially all the assets of NAPCO Chemical Company, Inc. ("NAPCO"), under the terms of an asset purchase agreement with NAPCO and certain other parties thereto, to further the geographic reach of our Water Treatment segment. We paid $18.5&#160;million at closing for the acquisition, and an additional $0.5&#160;million for a working capital adjustment. NAPCO manufactures and distributes water treatment chemicals from three locations in Texas. 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 style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition has been accounted for as a business combination, under which the total purchase price is allocated to the net tangible and intangible assets and liabilities of NAPCO 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 total $19&#160;million purchase price, we allocated $9.4&#160;million to finite-lived intangible assets, primarily customer relationships to be amortized over 18 years, $3.6&#160;million to property, plant and equipment and $1.5&#160;million to net working capital. The residual amount of $4.5&#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 final.&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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisition of Water and Waste Specialties, Inc.:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On October 29, 2021, we acquired substantially all the assets of Water and Waste Specialties, Inc., under the terms of a purchase agreement with Water and Waste Specialties and its shareholders, to further the geographic reach of our Water Treatment segment. We paid $1.4&#160;million at closing for the acquisition. Water and Waste Specialties was a water treatment chemical distribution company operating primarily in Alabama. 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 style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition has been accounted for as a business combination, under which the total purchase price is allocated to the net tangible and intangible assets and liabilities of Water and Waste Specialties 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 total $1.4&#160;million purchase price, we allocated $0.5&#160;million to finite-lived intangible assets, primarily customer relationships to be amortized over 11 years, and $0.4&#160;million to property, plant and equipment. The residual amount of $0.5&#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 final.&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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisition of Southeast Water Systems LLC:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On September 20, 2021, we acquired substantially all the assets of Southeast Water Systems LLC, under the terms of an asset purchase agreement with Southeast Water Systems and its shareholders, to further the geographic reach of our Water Treatment segment. We paid $1.2&#160;million at closing for the acquisition and may pay up to an additional $1.0&#160;million over the next three years based on achieving certain goals. Southeast Water Systems supplied and installed water treatment chemical equipment to its customers located primarily in Alabama, southern Georgia and the Florida panhandle. 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 style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition has been accounted for as a business combination, under which the total purchase price is allocated to the net tangible and intangible assets and liabilities of Southeast Water Systems 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 total $2.2&#160;million purchase price, which includes a contingent consideration liability of $1.0&#160;million, we allocated $0.4&#160;million to finite-lived intangible assets, primarily customer relationships to be amortized over 10 years, and $0.1&#160;million to property, plant and equipment. The residual amount of $1.7&#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 final.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisition of C&amp;amp;L Aqua Professionals, Inc. and LC Blending, Inc.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:  In fiscal 2021, we acquired substantially all the assets of C&amp;amp;L Aqua Professionals, Inc. and LC Blending, Inc. (together, "C&amp;amp;L Aqua") under the terms of an asset purchase agreement among us, C&amp;amp;L Aqua and its shareholders, to further the geographic reach of our Water Treatment segment. We paid $16&#160;million for the acquisition. C&amp;amp;L Aqua was a water treatment chemical distribution company operating primarily in Louisiana. 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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition has been accounted for as a business combination, under which the total purchase price is allocated to the net tangible and intangible assets and liabilities of C&amp;amp;L Aqua 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 $16&#160;million purchase price, we preliminarily allocated $8.2&#160;million to finite-lived intangible assets, primarily customer relationships to be amortized over 18 years, $3.6&#160;million to property, plant and equipment, and $1.1&#160;million to net working capital. The residual amount of $3.1&#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.&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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisition of Property&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:  In fiscal 2021, we acquired a manufacturing facility on 28 acres located adjacent to our facility in Rosemount, Minnesota to allow further expansion and growth in both our Industrial and Water Treatment segments.  We paid $10&#160;million for the property.  The purchase of this facility adds approximately 40,000 square feet of manufacturing and warehouse space to bring us to a total of 105,000 square feet of space on 56 acres of land in the area, with rail access at both of the sites to allow for future growth and provide for supply chain flexibility on certain raw materials to better serve our customers.&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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This acquisition has been accounted for as an asset acquisition, under which the total purchase price is allocated to the net tangible assets acquired based on their estimated fair values.  Of the $10&#160;million purchase price, $4.6&#160;million was allocated to buildings, $3.7&#160;million was allocated to land, $1.4&#160;million was allocated to equipment, and $0.3&#160;million was allocated to site improvements.&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="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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:  In fiscal 2021, we acquired substantially all the assets of American Development Corporation of Tennessee, Inc. (&#x201c;ADC&#x201d;) under the terms of an asset purchase agreement among us, ADC and its shareholders, to further the geographic reach of our Water Treatment segment. We paid $25&#160;million for the acquisition. ADC was 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;The acquisition has been accounted for as a business combination, 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.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i47a0edcef75544a2b7379bdf7149485f_D20211230-20211230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0NjkwMw_f9f28902-eba9-4a9b-98c7-56f6397e08f2"
      unitRef="usd">18500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:OtherPaymentsToAcquireBusinesses
      contextRef="iafb7a9ed47ed4031a039d40e3a8ff792_D20211227-20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0NjkxOA_02e6c61c-1477-4c3e-88ee-0080d8e19cc9"
      unitRef="usd">500000</us-gaap:OtherPaymentsToAcquireBusinesses>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iafb7a9ed47ed4031a039d40e3a8ff792_D20211227-20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0NjkzMg_5d3c2a16-005a-43fb-9240-7162f4368701"
      unitRef="usd">19000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="if92f8864c9944ae98ba1f0b090bddaa6_I20211230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0Njk0NQ_89125e9e-08cc-450b-b25c-3f533657500f"
      unitRef="usd">9400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="if92f8864c9944ae98ba1f0b090bddaa6_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0Njk1OQ_bec436a6-2852-4e52-9a3d-c9902ed981c6"
      unitRef="usd">3600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="if92f8864c9944ae98ba1f0b090bddaa6_I20211230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0Njk3Mw_c603c681-95c3-4702-8760-6cb550446264"
      unitRef="usd">1500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i47a0edcef75544a2b7379bdf7149485f_D20211230-20211230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0Njk5NQ_d9d6b234-e07d-4a36-88e3-73893c70cf7c"
      unitRef="usd">4500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i31844d6311bd4c8dba440b1d6c22be25_D20211029-20211029"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODIwMQ_b31a0366-11f4-4e46-8831-c52fba8ef9df"
      unitRef="usd">1400000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i31844d6311bd4c8dba440b1d6c22be25_D20211029-20211029"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODIxNQ_f92afb83-ed0d-4c9d-a9ed-cd56a9bcba01"
      unitRef="usd">1400000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ib31fab3eacf2437cb8f1ebfbcfe66225_I20211029"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODIyOQ_714d6d7c-3a34-4685-83be-9af482c7bfbe"
      unitRef="usd">500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ib31fab3eacf2437cb8f1ebfbcfe66225_I20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODI1Nw_55796be5-35ba-4a4c-9a87-7827680d8f91"
      unitRef="usd">400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i31844d6311bd4c8dba440b1d6c22be25_D20211029-20211029"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODI0Mw_af40f0d6-474d-45ea-b6de-8663843effcd"
      unitRef="usd">500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i19be81e033d843679c0a6398b218232d_D20210920-20210920"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODI3MQ_ddb6ea78-2356-4d24-b6bc-8a220a73eedd"
      unitRef="usd">1200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i19be81e033d843679c0a6398b218232d_D20210920-20210920"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODI4NQ_058e7e80-5620-4473-96a2-16102e5bcf75"
      unitRef="usd">1000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i19be81e033d843679c0a6398b218232d_D20210920-20210920"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODI5OQ_51281f2f-3953-4e35-bf9a-5b70a6ba3ccf"
      unitRef="usd">2200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i19be81e033d843679c0a6398b218232d_D20210920-20210920"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODMxMw_4bd50d24-77a1-4dd8-8190-1b2f142664a2"
      unitRef="usd">1000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ibae9384472274d50907935a07d9edf9d_I20210920"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODMyNw_567c09ee-f40c-4e2b-a2eb-07d6fae7cd26"
      unitRef="usd">400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ibae9384472274d50907935a07d9edf9d_I20210920"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODM1NQ_1313dede-da18-4beb-85d2-af3cb6b898e8"
      unitRef="usd">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i19be81e033d843679c0a6398b218232d_D20210920-20210920"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODM0MQ_e4cb2e57-1423-4f70-b768-ba94c7bca024"
      unitRef="usd">1700000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ic5e967814a254bf4919dfc6a905b9588_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0NzkyNg_1483809e-d917-42ea-a32d-d5a5bf2aec4a"
      unitRef="usd">16000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ic5e967814a254bf4919dfc6a905b9588_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0Nzk1MQ_45a05ca6-6e1a-4b9b-844a-88d4dfccdebb"
      unitRef="usd">16000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i18ff0ca4b8304de49489f6427c1fe85d_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0NzkwMA_9c1959ab-ec77-4ee0-961a-a926a270f29b"
      unitRef="usd">8200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i18ff0ca4b8304de49489f6427c1fe85d_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODAwNA_33c8a102-f9b9-48e0-a52a-a76c505fa5c7"
      unitRef="usd">3600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i18ff0ca4b8304de49489f6427c1fe85d_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0Nzk3Nw_e2969afa-ee21-49e6-b105-91dc5ccd4ab8"
      unitRef="usd">1100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic5e967814a254bf4919dfc6a905b9588_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODAzMQ_d369af35-ea5c-4b61-85ba-90ec375b9ba5"
      unitRef="usd">3100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i018194426e9a4d42a03ee817bef4592f_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODM4MQ_7ee48e40-b29c-4d55-ae9e-7e2042a027e6"
      unitRef="usd">10000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i018194426e9a4d42a03ee817bef4592f_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODQwNg_9bafe1b4-5b78-40c6-b5ff-89e6026f103f"
      unitRef="usd">10000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i00a414128e5848558af69e0932e91dc3_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODQzMg_bbdf47c1-6110-4133-a6d7-2f9518dd55b8"
      unitRef="usd">4600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand
      contextRef="i00a414128e5848558af69e0932e91dc3_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODQ1OQ_32c2c0c8-66a9-4e60-a658-df29bcbf4bdd"
      unitRef="usd">3700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i00a414128e5848558af69e0932e91dc3_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODQ4Ng_540d13f4-9e45-4aad-b5a1-e97fca39fefd"
      unitRef="usd">1400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <hwkn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSiteImprovements
      contextRef="i00a414128e5848558af69e0932e91dc3_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODUxMw_2ba434b0-00f1-4185-9861-122bffb5e889"
      unitRef="usd">300000</hwkn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSiteImprovements>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i0a5b709d5c6c405ab0c7b373355bcd43_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODUzOQ_8a518d22-df58-4a9f-96fb-85f6b293ac4e"
      unitRef="usd">25000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i0a5b709d5c6c405ab0c7b373355bcd43_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODU2NA_bc18f253-dc95-4e57-95c3-96e8a707e908"
      unitRef="usd">25000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ibb68ca96b27744638239851807005b0d_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODU5MQ_f7bb3244-8cec-4bba-ac2a-be1063d6a088"
      unitRef="usd">13300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ibb68ca96b27744638239851807005b0d_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODYxOQ_5ef237c5-52b8-4e3e-93e9-fbfc51c76200"
      unitRef="usd">1600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="ibb68ca96b27744638239851807005b0d_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODY0Ng_8d481325-c429-427b-a171-7c834cb30136"
      unitRef="usd">900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i0a5b709d5c6c405ab0c7b373355bcd43_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185MS9mcmFnOmVlNzZkY2MwNjhjYzRjMzdhOTNkZmI1MWYwYzUwODk3L3RleHRyZWdpb246ZWU3NmRjYzA2OGNjNGMzN2E5M2RmYjUxZjBjNTA4OTdfMTA5OTUxMTY0ODY3Mw_72eceeab-ccd8-4b94-8162-7990fe8ed3b9"
      unitRef="usd">9200000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RleHRyZWdpb246MTJjNGU3MGMwMWIzNDUxNGIyZGVjOWU3NTRkOGMyYTdfMTQ1Nw_481fef9f-cabc-47f3-a4cc-b8dfd49ada6f">Revenue &lt;div style="text-align:justify"&gt;&lt;span style="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 both operating segments and types of product 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&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates external customer net sales by major revenue stream: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended April 3, 2022:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Water &lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Health and &lt;br/&gt;Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distributed specialty products&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bulk products &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total external customer sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended March 28, 2021:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Water &lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Health and &lt;br/&gt;Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distributed specialty products&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bulk products &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total external customer sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended March 29, 2020:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Water &lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Health and &lt;br/&gt;Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distributed specialty products&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bulk products &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total external customer sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="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 style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8pt"&gt;This line includes non-manufactured distributed specialty products in our Health and Nutrition segment, 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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8pt"&gt;This line includes bulk products in our Industrial and Water Treatment segments 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RleHRyZWdpb246MTJjNGU3MGMwMWIzNDUxNGIyZGVjOWU3NTRkOGMyYTdfMTQ1NQ_6d2d23ae-2c4f-42ca-95e3-9a06af318a45">&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates external customer net sales by major revenue stream: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended April 3, 2022:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Water &lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Health and &lt;br/&gt;Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distributed specialty products&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bulk products &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total external customer sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended March 28, 2021:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Water &lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Health and &lt;br/&gt;Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distributed specialty products&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bulk products &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total external customer sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended March 29, 2020:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Water &lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Health and &lt;br/&gt;Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="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;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distributed specialty products&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bulk products &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total external customer sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="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 style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8pt"&gt;This line includes non-manufactured distributed specialty products in our Health and Nutrition segment, 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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:8pt"&gt;This line includes bulk products in our Industrial and Water Treatment segments 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="i4b3980d26fee4a83836e85ee5803918f_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMi0xLTEtMS0xMTA3Mw_94678081-a820-4c91-afe1-45ef064ddd0b"
      unitRef="usd">318514000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iad702c7ce0174960a54938cffffd6545_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMi0zLTEtMS0xMTA3Mw_8cee83c2-803c-4438-94b9-9bc6863a8de4"
      unitRef="usd">205350000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i044ac00f9edb40d1bfdd29cf3c8f0812_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMi01LTEtMS0xMTA3Mw_2936e2f8-26fe-44b2-8a89-212184b33340"
      unitRef="usd">34690000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d49b272d9fb4002859a7c8e73dc0406_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMi03LTEtMS0xMTA3Mw_a86778d0-887a-4c49-b38f-b46d042defb7"
      unitRef="usd">558554000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i02f368e948be475ab480fb8639b68938_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMy0xLTEtMS0xMTA3Mw_b2ecbc96-fb21-4c79-96ab-98b60f586f81"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie929c6027c83487fb9e1de22ec78641e_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMy0zLTEtMS0xMTA3Mw_6481b05c-ba96-40c1-9283-706504fd3468"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i49621462cbb64650a0e917474971746c_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMy01LTEtMS0xMTA3Mw_05d6ac81-b50c-4f6b-bd1f-e12b0b112b7a"
      unitRef="usd">124312000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i82c0ffc8ee194e679594a5e5c3dcc4d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMy03LTEtMS0xMTA3Mw_49608517-d022-486a-98c9-27b9c8bfeebf"
      unitRef="usd">124312000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia7ac517efad6470fb542d1094781f70b_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfNC0xLTEtMS0xNzMxMQ_ddb1caa9-4fe4-4016-90b1-348533b3f167"
      unitRef="usd">61443000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0bc62d09d78f44fd82963523e9cd268d_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfNC0zLTEtMS0xNzMxMQ_11f743a8-3f60-420e-8d4b-54ca880c35a5"
      unitRef="usd">20211000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i78d30bd604ed42c5840fd97d715c47bc_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfNC01LTEtMS0xNzMxMQ_92d38dbd-9e90-4b62-8fe1-6ece56365890"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e9941db30954d1a9c16b0e718f22ab9_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfNC03LTEtMS0xNzMxMQ_9a751d7a-e69d-497c-9ce7-4598429a7dc6"
      unitRef="usd">81654000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4f1b8ccbb1934a4fb05d46e7ff56cba2_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfNC0xLTEtMS0xMTA3Mw_c65c70c5-981c-4178-b2c0-878c59d23fcf"
      unitRef="usd">6981000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iad7969b0c9844dddae75b36bd97adaf7_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfNC0zLTEtMS0xMTA3Mw_22204e7d-92e9-4eb7-bcba-42369ffa7211"
      unitRef="usd">2572000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if9f8b3b853e94abaa378b24ab78ffc7e_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfNC01LTEtMS0xMTA3Mw_ffe23e6e-cb05-4a2d-975e-1b942877416a"
      unitRef="usd">468000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0c5a8ecb59824ae6a63a4e5b92ad9497_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfNC03LTEtMS0xMTA3Mw_3df4ed10-e3c3-47ad-8367-7880f8f75a3b"
      unitRef="usd">10021000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a840f042d294867a8a0bf8d67cd5f54_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfNS0xLTEtMS0xMTA3Mw_1c78b29d-a412-463b-8f6a-8de8e4a24779"
      unitRef="usd">386938000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i65e3992fc89349a3959cb442bc425f83_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfNS0zLTEtMS0xMTA3Mw_6d16a515-7b7d-4d43-90a0-5dab30c335af"
      unitRef="usd">228133000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i384d85fdce714938af20129b3bf3b7da_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfNS01LTEtMS0xMTA3Mw_e27b28c3-734a-4079-9df7-fdba7c03b663"
      unitRef="usd">159470000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfNS03LTEtMS0xMTA3Mw_1773f001-798e-4623-a716-44c307bbb4ab"
      unitRef="usd">774541000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if5a3a6f65d974732b5760f35d52ba419_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfOS0xLTEtMS0xMTA3Mw_f56f407e-bec3-475e-9ec5-01a85a0f31b7"
      unitRef="usd">231427000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9bc9a3530961492a92f483ac9a7478e9_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfOS0zLTEtMS0xMTA3Mw_64ff77a8-2b2d-43df-a734-2a5257d5022c"
      unitRef="usd">152694000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i65692f8813844d0581c4af3a7e3f70fc_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfOS01LTEtMS0xMTA3Mw_cedea067-8a35-4167-951c-df2512a42310"
      unitRef="usd">38270000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia211a47ded034e8bb60bd83574d1a5b1_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfOS03LTEtMS0xMTA3Mw_5cfcceae-fd07-4f17-b0c0-f4359775b708"
      unitRef="usd">422391000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i58db60f72b8745f293f988d8aec0be4d_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTAtMS0xLTEtMTEwNzM_aefaad02-7b8f-4c1f-85f4-17a1208464fd"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0b4eeb37ff134afa930ce169cf736f7c_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTAtMy0xLTEtMTEwNzM_f47090bd-dd75-4208-8224-f7313e7cb4cb"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9852b42dd13741839e14fc7f24dc8178_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTAtNS0xLTEtMTEwNzM_c9b6686c-03e2-481d-9a26-b53ada868b8a"
      unitRef="usd">115317000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7b5aeceab7574e7991ba5f300121797c_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTAtNy0xLTEtMTEwNzM_42ecc448-966d-4277-88e4-704e8a0a221b"
      unitRef="usd">115317000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id6d2429048ac49a6bf59d35cfc835d1e_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTItMS0xLTEtMTc1MDc_6af058c3-d8d0-42a4-bba1-ffbc762a6c0f"
      unitRef="usd">38378000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if4d180e27277498a96f1e8a6c1be4d93_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTItMy0xLTEtMTc1MDc_1d006f9f-c6d6-408c-854b-58871b7be0e1"
      unitRef="usd">16067000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic72f0a8af67f444e92fbbbeb3c5a11cd_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTItNS0xLTEtMTc1MDc_5f7fb4c0-c127-41ad-ae93-119e7813c214"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i753908b9f30b4635bad28acc4495513b_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTItNy0xLTEtMTc1MDc_e9c4ce77-b71f-4d1a-9967-96e9452a5b03"
      unitRef="usd">54445000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if4f2532d28554220966466b48a0700d5_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTEtMS0xLTEtMTEwNzM_651e75ce-3b16-4ea3-9351-fd22336ae7c7"
      unitRef="usd">3556000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibbf83bef91fa42eba03724b29b4eeefe_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTEtMy0xLTEtMTEwNzM_768af695-9350-4f07-9ae6-fc503e415726"
      unitRef="usd">1243000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7518bda366ec4721a077003f095e95db_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTEtNS0xLTEtMTEwNzM_f3848201-01b4-4488-a368-eb43c8e8709e"
      unitRef="usd">-81000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1ed61021fcd44153b65ef45e78833efe_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTEtNy0xLTEtMTEwNzM_58f737a7-8a2c-4b99-a38f-fa552796324f"
      unitRef="usd">4718000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if3e6c95d2edb437481cbece4648b9d3d_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTItMS0xLTEtMTEwNzM_560f4364-da4c-41a7-8144-88cf017ff70a"
      unitRef="usd">273361000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i08da692f2c374fd3b5b78f1d8c79acec_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTItMy0xLTEtMTEwNzM_b784a186-3f07-4f85-92c7-cd7925de9933"
      unitRef="usd">170004000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2b63134dae7448a6be2e84d918fcc7e5_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTItNS0xLTEtMTEwNzM_8b9a8b45-30c0-489a-8e02-81da2ea2d535"
      unitRef="usd">153506000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTItNy0xLTEtMTEwNzM_fc253d08-9373-4bb4-a848-f99dee53e770"
      unitRef="usd">596871000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i02401922550b485fb7860c1cd9ecb17c_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTYtMS0xLTEtMTEwNzM_a484e234-f1b4-4a52-b3ee-a408665a7ad6"
      unitRef="usd">222161000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i10b833ca435b44d08846bc62ce896cb5_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTYtMy0xLTEtMTEwNzM_bfa08579-8c02-4ced-9b59-79d669622f28"
      unitRef="usd">139917000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3967ad8f16534c54b34fe04b9fc48ab5_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTYtNS0xLTEtMTEwNzM_329a1ee6-55c0-4a73-9883-eb8dd6dba0ad"
      unitRef="usd">14770000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iedf076fbcd164367948ba086927889c4_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTYtNy0xLTEtMTEwNzM_44075ed2-27e6-4751-9165-7261df28119c"
      unitRef="usd">376848000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5219c4189625425a87d005852ef5ff87_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTctMS0xLTEtMTEwNzM_2ec63cb5-ec3c-4f39-b5ab-234f689748f4"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i00cafd7db62544ebafb7f400020a2adb_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTctMy0xLTEtMTEwNzM_cc06c19d-ff61-471e-b349-9f19c9950304"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9ed181beb59f4a0f987df2387642ad3f_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTctNS0xLTEtMTEwNzM_8aa77b8a-3552-4dd0-8f90-0a18d8bebac3"
      unitRef="usd">90065000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i58ec025733b04384a0259d904fadef27_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTctNy0xLTEtMTEwNzM_8c4d78d1-b8ad-4b44-9479-b8f2b5ace567"
      unitRef="usd">90065000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6fefac82eb744d11880edb65851226a5_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMjAtMS0xLTEtMTczMzQ_dea567c0-7379-4763-8d84-939fc8741311"
      unitRef="usd">49864000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5b8127e61e8147c8bc73428dc8d5378b_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMjAtMy0xLTEtMTczMzQ_7d18bb46-ded2-4bdb-8350-8a0a1b54b5ee"
      unitRef="usd">18481000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9f6472129da74f78bf3279de214da067_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMjAtNS0xLTEtMTczMzQ_20ebb9f0-6044-4589-9c94-801b30062f84"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie828826658d9401faf2a47d2544ed4cf_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMjAtNy0xLTEtMTczMzQ_b55bbe97-df35-40c4-91ba-f18e3f87eb81"
      unitRef="usd">68345000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1e084371bf8449ce86b1ce147cdb7f5f_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTgtMS0xLTEtMTEwNzM_7350d787-f393-4701-9d6c-f1d30782d003"
      unitRef="usd">3199000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if7974f8b0a3f411aa679c6b0761c1002_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTgtMy0xLTEtMTEwNzM_91d9dfa2-061c-4df9-aecd-766ff4f8bc0d"
      unitRef="usd">1497000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1201378bf0f409292c96b69c488ae8b_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTgtNS0xLTEtMTEwNzM_28e6f064-766c-45ed-b37f-81ad882ba0a6"
      unitRef="usd">244000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4a17dfe87218445890cbeba5ecf94502_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTgtNy0xLTEtMTEwNzM_4d7203a5-0fd7-441d-9bb7-9860fef841d0"
      unitRef="usd">4940000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i23b17eb214b04d88a4969251ca6465ca_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTktMS0xLTEtMTEwNzM_bcae0048-e962-4ec2-b11f-49dfd2ebd871"
      unitRef="usd">275224000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i397808d3b439424f8da50b247fed1e05_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTktMy0xLTEtMTEwNzM_b93bc62b-8bf0-4db1-842b-2b4624ce298e"
      unitRef="usd">159895000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i69bbbee99b5642758315c7210d066eab_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTktNS0xLTEtMTEwNzM_c6b22a87-ce73-4d4b-b61a-78cda1f29091"
      unitRef="usd">105079000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185NC9mcmFnOjEyYzRlNzBjMDFiMzQ1MTRiMmRlYzllNzU0ZDhjMmE3L3RhYmxlOmU0ZjY5MWZlNTI3YjQxODJhMmE2MDk3YWUyYTg0MjYzL3RhYmxlcmFuZ2U6ZTRmNjkxZmU1MjdiNDE4MmEyYTYwOTdhZTJhODQyNjNfMTktNy0xLTEtMTEwNzM_c96ca13f-7027-4277-ad1c-8dbc432d3a0f"
      unitRef="usd">540198000</us-gaap:Revenues>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185Ny9mcmFnOmZhYWY3Y2RkYzlkNTRjYzQ5ZTk0ZjJhYWI5ZDYxM2M5L3RleHRyZWdpb246ZmFhZjdjZGRjOWQ1NGNjNDllOTRmMmFhYjlkNjEzYzlfMTgzNQ_9a8334d6-3bad-40dd-884d-d9018e6a25cf">Derivative Instruments &lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have in place 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 notional amount of the swap agreement is $60&#160;million and it will terminate on May 1, 2027. We have designated this swap as a cash flow hedge and have determined that it qualified 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 or loss (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 style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We previously had in place an interest rate swap agreement to manage the risk associated with a portion of our variable-rate long-term debt. The $20&#160;million swap agreement terminated on December 23, 2020. We had designated this swap as a cash flow hedge and determined that it qualified for hedge accounting treatment. For so long as the hedge was effective, changes in fair value of the cash flow hedge were recorded in other comprehensive income or loss (net of tax) until income or loss from the cash flows of the hedged item was realized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended April&#160;3, 2022 and March&#160;28, 2021, we recorded $1.3&#160;million and $0.1&#160;million in other comprehensive income related to unrealized gains (net of tax) on the cash flow hedge. For the year ended March&#160;29, 2020, we recorded $0.4 million in other comprehensive income related to unrealized losses (net of tax) on the cash flow hedge described above.  Included in other other long-term assets on our consolidated balance sheet was $1.8&#160;million as of April&#160;3, 2022. Included in other current liabilities on our consolidated balance sheet was $0.1&#160;million as of March 29, 2020.&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. While the current interest rate swap is in effect, we do not anticipate nonperformance by the counterparty.</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185Ny9mcmFnOmZhYWY3Y2RkYzlkNTRjYzQ5ZTk0ZjJhYWI5ZDYxM2M5L3RleHRyZWdpb246ZmFhZjdjZGRjOWQ1NGNjNDllOTRmMmFhYjlkNjEzYzlfMTA5OTUxMTYzMTg4MA_1a6bdc2b-4750-47f7-91f9-58b70ab05fac"
      unitRef="usd">60000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idb9bfc001803413e85102f21220080c7_I20201227"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185Ny9mcmFnOmZhYWY3Y2RkYzlkNTRjYzQ5ZTk0ZjJhYWI5ZDYxM2M5L3RleHRyZWdpb246ZmFhZjdjZGRjOWQ1NGNjNDllOTRmMmFhYjlkNjEzYzlfMjE5OTAyMzI1OTE1Mg_211d7569-205b-40cd-8637-046def649b4c"
      unitRef="usd">20000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185Ny9mcmFnOmZhYWY3Y2RkYzlkNTRjYzQ5ZTk0ZjJhYWI5ZDYxM2M5L3RleHRyZWdpb246ZmFhZjdjZGRjOWQ1NGNjNDllOTRmMmFhYjlkNjEzYzlfODYz_aee78f9b-000a-4d4c-9558-5544b5a123f9"
      unitRef="usd">1300000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185Ny9mcmFnOmZhYWY3Y2RkYzlkNTRjYzQ5ZTk0ZjJhYWI5ZDYxM2M5L3RleHRyZWdpb246ZmFhZjdjZGRjOWQ1NGNjNDllOTRmMmFhYjlkNjEzYzlfMTA5OTUxMTYzMTkyMw_186d76e3-8b7b-43f2-8fd5-4860610d1947"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185Ny9mcmFnOmZhYWY3Y2RkYzlkNTRjYzQ5ZTk0ZjJhYWI5ZDYxM2M5L3RleHRyZWdpb246ZmFhZjdjZGRjOWQ1NGNjNDllOTRmMmFhYjlkNjEzYzlfMTAxMQ_79181bd2-4609-4c68-9d4a-2aee4ad7ebc9"
      unitRef="usd">-400000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185Ny9mcmFnOmZhYWY3Y2RkYzlkNTRjYzQ5ZTk0ZjJhYWI5ZDYxM2M5L3RleHRyZWdpb246ZmFhZjdjZGRjOWQ1NGNjNDllOTRmMmFhYjlkNjEzYzlfMTA5OTUxMTYzMjA5Mw_c5b89afd-609a-4eef-a7b7-56783f9d8b65"
      unitRef="usd">1800000</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM185Ny9mcmFnOmZhYWY3Y2RkYzlkNTRjYzQ5ZTk0ZjJhYWI5ZDYxM2M5L3RleHRyZWdpb246ZmFhZjdjZGRjOWQ1NGNjNDllOTRmMmFhYjlkNjEzYzlfMTIxMw_392342c9-84d1-4bf4-a60f-31d5bb473738"
      unitRef="usd">100000</us-gaap:CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDAvZnJhZzpkYmQ4OTQ5M2QzZmE0Mzg5YjU4ODNmNDhmZDNjYTQ5NC90ZXh0cmVnaW9uOmRiZDg5NDkzZDNmYTQzODliNTg4M2Y0OGZkM2NhNDk0XzI3MzQ_e141fbe4-f3b9-4456-8b52-d79614c82fee">Fair Value Measurements &lt;div style="text-align:justify"&gt;&lt;span style="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 as 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). The carrying value of cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of these instruments. Because of the variable-rate nature of our debt under our credit facility, our debt also approximates fair value. &lt;/span&gt;&lt;span style="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-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="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="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 style="text-align:justify"&gt;&lt;span style="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:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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. Both of these assets are classified as other long-term assets on our balance sheet, with the portion of the deferred compensation retirement plan assets expected to be paid within twelve months classified as current assets. The fair value of the interest rate swap is determined by the respective counterparties based on interest rate changes. Interest rate swaps are valued based on observable interest rate yield curves for similar instruments. The deferred compensation plan assets relate to contributions made to a non-qualified compensation plan on behalf of certain employees who are classified as &#x201c;highly compensated employees&#x201d; as determined by IRS guidelines. The assets are part of a rabbi trust and the funds are held in mutual funds. The fair value of the deferred compensation is based on the quoted market prices for the mutual funds at the end of the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the balances of assets measured at fair value on a recurring basis as of April&#160;3, 2022 and March&#160;28, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDAvZnJhZzpkYmQ4OTQ5M2QzZmE0Mzg5YjU4ODNmNDhmZDNjYTQ5NC90ZXh0cmVnaW9uOmRiZDg5NDkzZDNmYTQzODliNTg4M2Y0OGZkM2NhNDk0XzI3MzU_41f1009b-7467-4187-8af2-80cbee9a40a3">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the balances of assets measured at fair value on a recurring basis as of April&#160;3, 2022 and March&#160;28, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i1d81425401be4e1aa4d0d9a9c8a9a15b_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDAvZnJhZzpkYmQ4OTQ5M2QzZmE0Mzg5YjU4ODNmNDhmZDNjYTQ5NC90YWJsZTo0OGZmNzZlZThhZTY0NTkwYWZjMzZmN2RjYjY5OWVkMy90YWJsZXJhbmdlOjQ4ZmY3NmVlOGFlNjQ1OTBhZmMzNmY3ZGNiNjk5ZWQzXzItMi0xLTEtMTEwNzM_010ac6c6-8df9-4665-b1e4-b0277e585083"
      unitRef="usd">7038000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i0573a8e753a447e2b9ef7da777ebd7f3_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDAvZnJhZzpkYmQ4OTQ5M2QzZmE0Mzg5YjU4ODNmNDhmZDNjYTQ5NC90YWJsZTo0OGZmNzZlZThhZTY0NTkwYWZjMzZmN2RjYjY5OWVkMy90YWJsZXJhbmdlOjQ4ZmY3NmVlOGFlNjQ1OTBhZmMzNmY3ZGNiNjk5ZWQzXzItNC0xLTEtMTEwNzM_6b4bf488-f636-4895-ac23-3b59ea799069"
      unitRef="usd">5946000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
      contextRef="i4a23b4b50d7041d59898e44ac996ca8c_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDAvZnJhZzpkYmQ4OTQ5M2QzZmE0Mzg5YjU4ODNmNDhmZDNjYTQ5NC90YWJsZTo0OGZmNzZlZThhZTY0NTkwYWZjMzZmN2RjYjY5OWVkMy90YWJsZXJhbmdlOjQ4ZmY3NmVlOGFlNjQ1OTBhZmMzNmY3ZGNiNjk5ZWQzXzMtMi0xLTEtMTc1MDk_981bac61-99fd-4e4f-b117-4c3ecbf977e2"
      unitRef="usd">1769000</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
      contextRef="i2975d7107dff4af994e113ebbec32656_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDAvZnJhZzpkYmQ4OTQ5M2QzZmE0Mzg5YjU4ODNmNDhmZDNjYTQ5NC90YWJsZTo0OGZmNzZlZThhZTY0NTkwYWZjMzZmN2RjYjY5OWVkMy90YWJsZXJhbmdlOjQ4ZmY3NmVlOGFlNjQ1OTBhZmMzNmY3ZGNiNjk5ZWQzXzMtNC0xLTEtMTc1MTE_8e48ae81-d73b-463b-b0bf-a8b949940c63"
      unitRef="usd">0</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDMvZnJhZzoyNzNjODk0Y2E4MjE0NzRkOTQyNTAyMjZlMzFmNGY5MC90ZXh0cmVnaW9uOjI3M2M4OTRjYTgyMTQ3NGQ5NDI1MDIyNmUzMWY0ZjkwXzY2MA_48b14126-a484-4031-9b8c-35e7c79e0f5c">Assets Held for Sale We have no assets classified as held for sale as of April 3, 2022. Included in assets held for sale as of March 28, 2021 was $0.7&#160;million for an office building in St. Louis, Missouri that was utilized in the administration of our Industrial segment, and $0.2&#160;million for a water treatment branch located in Eldridge, Iowa, which has been relocated to another owned facility. Both were sold in the first quarter of fiscal 2022.  These amounts were recorded as assets held for sale within prepaid expenses and other current assets on our balance sheet.</us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock>
    <us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDMvZnJhZzoyNzNjODk0Y2E4MjE0NzRkOTQyNTAyMjZlMzFmNGY5MC90ZXh0cmVnaW9uOjI3M2M4OTRjYTgyMTQ3NGQ5NDI1MDIyNmUzMWY0ZjkwXzEwOTk1MTE2Mjg4NjI_9a8e1d51-a1a2-4f8f-bee2-04cb8d2b285c"
      unitRef="usd">0</us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure>
    <us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure
      contextRef="iea5536452e534b4b821b83e7bac5656d_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDMvZnJhZzoyNzNjODk0Y2E4MjE0NzRkOTQyNTAyMjZlMzFmNGY5MC90ZXh0cmVnaW9uOjI3M2M4OTRjYTgyMTQ3NGQ5NDI1MDIyNmUzMWY0ZjkwXzk1_23501bfb-5317-456b-bf76-9b2375e1f81e"
      unitRef="usd">700000</us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure>
    <us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure
      contextRef="iffc4f8f3464e422d9efca04e4662e8a4_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDMvZnJhZzoyNzNjODk0Y2E4MjE0NzRkOTQyNTAyMjZlMzFmNGY5MC90ZXh0cmVnaW9uOjI3M2M4OTRjYTgyMTQ3NGQ5NDI1MDIyNmUzMWY0ZjkwXzI4Mg_3f4f7e24-6a90-412d-a927-09961dd16a4f"
      unitRef="usd">200000</us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDYvZnJhZzo3ZDViNjY2MzlmNmQ0M2IxODljZTcyZjZmMjE5ZjA5Mi90ZXh0cmVnaW9uOjdkNWI2NjYzOWY2ZDQzYjE4OWNlNzJmNmYyMTlmMDkyXzI3Mw_e9d3e3e2-ea45-459b-9846-920b9310d47e">Inventories &lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories at April&#160;3, 2022 and March&#160;28, 2021 consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.416%"/&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:15.908%"/&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:15.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory (FIFO basis)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LIFO reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FIFO value of inventories accounted for under the LIFO method was $83.7 million at April&#160;3, 2022 and $46.8&#160;million at March&#160;28, 2021. The remainder of the inventory was valued and accounted for under the FIFO method.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDYvZnJhZzo3ZDViNjY2MzlmNmQ0M2IxODljZTcyZjZmMjE5ZjA5Mi90ZXh0cmVnaW9uOjdkNWI2NjYzOWY2ZDQzYjE4OWNlNzJmNmYyMTlmMDkyXzI3MA_7d314df6-a6cc-4a82-9061-3c55401f041a">&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories at April&#160;3, 2022 and March&#160;28, 2021 consisted of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.416%"/&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:15.908%"/&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:15.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory (FIFO basis)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LIFO reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDYvZnJhZzo3ZDViNjY2MzlmNmQ0M2IxODljZTcyZjZmMjE5ZjA5Mi90YWJsZTpmNjZiY2Y1YzcwZWQ0YTMwOTA1YWUwMjhkZWUwNWYxYy90YWJsZXJhbmdlOmY2NmJjZjVjNzBlZDRhMzA5MDVhZTAyOGRlZTA1ZjFjXzItMi0xLTEtMTEwNzM_83f4eece-01de-40ac-885e-dbea3bdb6e61"
      unitRef="usd">116325000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDYvZnJhZzo3ZDViNjY2MzlmNmQ0M2IxODljZTcyZjZmMjE5ZjA5Mi90YWJsZTpmNjZiY2Y1YzcwZWQ0YTMwOTA1YWUwMjhkZWUwNWYxYy90YWJsZXJhbmdlOmY2NmJjZjVjNzBlZDRhMzA5MDVhZTAyOGRlZTA1ZjFjXzItNC0xLTEtMTEwNzM_91c8ba40-5166-4b94-a0fa-2c35a5d56dd4"
      unitRef="usd">69438000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryLIFOReserve
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDYvZnJhZzo3ZDViNjY2MzlmNmQ0M2IxODljZTcyZjZmMjE5ZjA5Mi90YWJsZTpmNjZiY2Y1YzcwZWQ0YTMwOTA1YWUwMjhkZWUwNWYxYy90YWJsZXJhbmdlOmY2NmJjZjVjNzBlZDRhMzA5MDVhZTAyOGRlZTA1ZjFjXzMtMi0xLTEtMTEwNzM_fd8ca482-249e-4cee-bd49-d664018c7641"
      unitRef="usd">21340000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDYvZnJhZzo3ZDViNjY2MzlmNmQ0M2IxODljZTcyZjZmMjE5ZjA5Mi90YWJsZTpmNjZiY2Y1YzcwZWQ0YTMwOTA1YWUwMjhkZWUwNWYxYy90YWJsZXJhbmdlOmY2NmJjZjVjNzBlZDRhMzA5MDVhZTAyOGRlZTA1ZjFjXzMtNC0xLTEtMTEwNzM_a224fb93-9e20-4f69-91a9-710c536ba9ea"
      unitRef="usd">5574000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryNet
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDYvZnJhZzo3ZDViNjY2MzlmNmQ0M2IxODljZTcyZjZmMjE5ZjA5Mi90YWJsZTpmNjZiY2Y1YzcwZWQ0YTMwOTA1YWUwMjhkZWUwNWYxYy90YWJsZXJhbmdlOmY2NmJjZjVjNzBlZDRhMzA5MDVhZTAyOGRlZTA1ZjFjXzQtMi0xLTEtMTEwNzM_68f772d0-8870-4e74-92cf-9211c2f521c6"
      unitRef="usd">94985000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDYvZnJhZzo3ZDViNjY2MzlmNmQ0M2IxODljZTcyZjZmMjE5ZjA5Mi90YWJsZTpmNjZiY2Y1YzcwZWQ0YTMwOTA1YWUwMjhkZWUwNWYxYy90YWJsZXJhbmdlOmY2NmJjZjVjNzBlZDRhMzA5MDVhZTAyOGRlZTA1ZjFjXzQtNC0xLTEtMTEwNzM_af659f34-5494-466d-9bfb-b1aff0607ced"
      unitRef="usd">63864000</us-gaap:InventoryNet>
    <us-gaap:LIFOInventoryAmount
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDYvZnJhZzo3ZDViNjY2MzlmNmQ0M2IxODljZTcyZjZmMjE5ZjA5Mi90ZXh0cmVnaW9uOjdkNWI2NjYzOWY2ZDQzYjE4OWNlNzJmNmYyMTlmMDkyXzE1NQ_cffd2e0a-0a8a-4a92-b53e-c70ae38e6d5a"
      unitRef="usd">83700000</us-gaap:LIFOInventoryAmount>
    <us-gaap:LIFOInventoryAmount
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDYvZnJhZzo3ZDViNjY2MzlmNmQ0M2IxODljZTcyZjZmMjE5ZjA5Mi90ZXh0cmVnaW9uOjdkNWI2NjYzOWY2ZDQzYjE4OWNlNzJmNmYyMTlmMDkyXzE2OA_2e24e499-32a1-4527-a937-a59d5c693936"
      unitRef="usd">46800000</us-gaap:LIFOInventoryAmount>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90ZXh0cmVnaW9uOmUxNWRhMzY5ZDg0NTRmNDc5NGQxM2ViMGVlMTNmMWI4XzQ2Mg_cc7cc27e-d67a-4f20-be92-465d18fb0481">Goodwill and Other Identifiable Intangible Assets &lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of goodwill for each of our three reportable segments were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&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:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Water Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Health and Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Addition due to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March&#160;28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Addition due to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April&#160;3, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of our identifiable intangible assets as of April&#160;3, 2022 and March&#160;28, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.589%"/&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:9.603%"/&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:9.603%"/&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:9.606%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net carrying value &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite-life intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other finite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,807)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net carrying value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite-life intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other finite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset amortization expense was $6.5 million during fiscal 2022, $5.8 million during fiscal 2021, and $5.1 million during fiscal 2020.&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;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expense for identifiable intangible assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90ZXh0cmVnaW9uOmUxNWRhMzY5ZDg0NTRmNDc5NGQxM2ViMGVlMTNmMWI4XzQ2MA_f80ec108-36f5-4a78-9592-46409e9dce81">&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of goodwill for each of our three reportable segments were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&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:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Water Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Health and Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Addition due to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March&#160;28, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Addition due to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of April&#160;3, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90ZXh0cmVnaW9uOmUxNWRhMzY5ZDg0NTRmNDc5NGQxM2ViMGVlMTNmMWI4XzExNA_76ad7771-e697-4df1-af0c-676c7a52a5c0"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:Goodwill
      contextRef="i3643005494cd4291b684fc53a37ede20_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzEtMS0xLTEtMTEwNzM_ad6014cb-c7dd-4f33-b806-65e7c9207bd8"
      unitRef="usd">6495000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iced0a7cc409047a999bcf31d94464c12_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzEtMi0xLTEtMTEwNzM_05a540da-c649-4384-afa5-32699874ea94"
      unitRef="usd">7000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i04dbc10db92b461b82706579f8263985_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzEtMy0xLTEtMTEwNzM_fe7ae583-0968-403c-836e-b739f2dbae89"
      unitRef="usd">44945000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id413a33ab934450e8ef17d19d731a7d6_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzEtNC0xLTEtMTEwNzM_527e61b8-3fa2-4bc9-9752-88626faaa518"
      unitRef="usd">58440000</us-gaap:Goodwill>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="if3e6c95d2edb437481cbece4648b9d3d_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzItMS0xLTEtMTEwNzM_1492e815-92b2-4cf3-b2cb-e62cbb5a28f7"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i08da692f2c374fd3b5b78f1d8c79acec_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzItMi0xLTEtMTEwNzM_f9229c78-2bb1-423d-8d6d-4999d05f8036"
      unitRef="usd">12280000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i2b63134dae7448a6be2e84d918fcc7e5_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzItMy0xLTEtMTEwNzM_4520b861-c72b-4043-8571-2dc23e182648"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzItNC0xLTEtMTEwNzM_59babd0f-0ce9-4019-bbf2-c31481edc5ca"
      unitRef="usd">12280000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="iea5536452e534b4b821b83e7bac5656d_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzMtMS0xLTEtMTc1MTc_3b21ade3-b104-4db6-a00d-5f2e8ca6a593"
      unitRef="usd">6495000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iffc4f8f3464e422d9efca04e4662e8a4_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzMtMi0xLTEtMTc1MTk_049ee11f-6f70-41e0-89b6-f3bdaccbfa7f"
      unitRef="usd">19280000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab0d55fee2b4450880e9404807c287f0_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzMtMy0xLTEtMTc1MTM_6fde4f25-0f24-48a3-a7e5-3e3f0d639f5c"
      unitRef="usd">44945000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzMtNC0xLTEtMTc1MTU_b43bb46d-8829-4672-b1cb-935a15e25a5d"
      unitRef="usd">70720000</us-gaap:Goodwill>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i3a840f042d294867a8a0bf8d67cd5f54_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzQtMS0xLTEtMTc1MjE_1c0044d2-e3a2-4326-9b10-7adbd15b969e"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i65e3992fc89349a3959cb442bc425f83_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzQtMi0xLTEtMTc1MjE_e404d298-cecc-4d30-bb5e-7b6bf166394b"
      unitRef="usd">6681000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i384d85fdce714938af20129b3bf3b7da_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzQtMy0xLTEtMTc1MjE_96ade602-8349-47dc-8f81-ffa93f44456f"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzQtNC0xLTEtMTc1MjE_2122e751-3a36-4a9a-8e47-d5a898fe9367"
      unitRef="usd">6681000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="i0417fcc6fa414d179cd646b213e572ba_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzMtMS0xLTEtMTEwNzM_3be1662b-8459-47cc-9d7c-fbc897ebeecc"
      unitRef="usd">6495000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idf758fff07b14701be208d6759f6cd63_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzMtMi0xLTEtMTEwNzM_9d0a71d7-e853-425d-b903-fbb5d87b2fdc"
      unitRef="usd">25961000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie5d7467222f846d7a0ecac840967e4c7_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzMtMy0xLTEtMTEwNzM_62dad716-772b-4f01-8ae2-6c2d0794e3b6"
      unitRef="usd">44945000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo5MzVjMzQyM2NhNDA0Mzc4YTRlNTA0YTk2NWI1NTY3ZC90YWJsZXJhbmdlOjkzNWMzNDIzY2E0MDQzNzhhNGU1MDRhOTY1YjU1NjdkXzMtNC0xLTEtMTEwNzM_daa517ba-efad-4345-a973-3fa2b95d46f3"
      unitRef="usd">77401000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90ZXh0cmVnaW9uOmUxNWRhMzY5ZDg0NTRmNDc5NGQxM2ViMGVlMTNmMWI4XzQ1Mg_5a3de66a-b343-4182-b261-d052d9266e75">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of our identifiable intangible assets as of April&#160;3, 2022 and March&#160;28, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.589%"/&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:9.603%"/&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:9.603%"/&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:9.606%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net carrying value &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite-life intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other finite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,807)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.181%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net carrying value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite-life intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other finite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-life intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i00c710684bdc4d7c8db6b076c711c7bf_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzQtMi0xLTEtMTEwNzM_0938cd74-ad05-4ae1-97ca-8d0b3171270d"
      unitRef="usd">109644000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i00c710684bdc4d7c8db6b076c711c7bf_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzQtNC0xLTEtMTEwNzM_90608492-e0d1-4503-b487-22420cc1a0d9"
      unitRef="usd">32399000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i00c710684bdc4d7c8db6b076c711c7bf_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzQtNi0xLTEtMTEwNzM_febbbaa9-abc8-4b4b-93d3-5a226fec71bd"
      unitRef="usd">77245000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0159ae5f884943f291135990744da837_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzUtMi0xLTEtMTEwNzM_95942b64-050b-4179-933a-ced28ed68881"
      unitRef="usd">6370000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0159ae5f884943f291135990744da837_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzUtNC0xLTEtMTEwNzM_4c94de11-efa4-43c3-8092-c5d352bc9e32"
      unitRef="usd">4746000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0159ae5f884943f291135990744da837_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzUtNi0xLTEtMTEwNzM_7bfd2a71-0e59-4672-9d21-1e48faa48ee8"
      unitRef="usd">1624000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic08fd8582a1749a080b9085cc3c0fa9b_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzYtMi0xLTEtMTEwNzM_dc5b9874-0db3-40a4-9182-614e4945920b"
      unitRef="usd">3904000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic08fd8582a1749a080b9085cc3c0fa9b_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzYtNC0xLTEtMTEwNzM_09ac4d4c-d629-4dce-b3c1-13bbd5e24a1c"
      unitRef="usd">3807000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic08fd8582a1749a080b9085cc3c0fa9b_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzYtNi0xLTEtMTEwNzM_f68d927b-753c-43f9-b0b3-4570488a7ca4"
      unitRef="usd">97000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzctMi0xLTEtMTEwNzM_3af731be-4e11-4709-9a8e-62b931889c58"
      unitRef="usd">119918000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzctNC0xLTEtMTEwNzM_2a006cf9-3c47-4b29-a5c3-3aed8daaf4d6"
      unitRef="usd">40952000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzctNi0xLTEtMTEwNzM_1abf5d01-f758-410a-b31d-972b2b4e7806"
      unitRef="usd">78966000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzgtMi0xLTEtMTEwNzM_01b504d8-82f3-4185-b7df-6498e90e5068"
      unitRef="usd">1227000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzgtNi0xLTEtMTEwNzM_2588cd34-28e7-45fa-b36c-9c940fadb5bc"
      unitRef="usd">1227000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzktMi0xLTEtMTEwNzM_b5633836-8901-4064-909d-9e33e762c985"
      unitRef="usd">121145000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzktNC0xLTEtMTEwNzM_f827b266-5f7f-42b8-8bc4-77a36de73e22"
      unitRef="usd">40952000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTowMDk1MTcyOGY2NGE0NTEyYTVhZDhjODI3ZTYzZGUzNS90YWJsZXJhbmdlOjAwOTUxNzI4ZjY0YTQ1MTJhNWFkOGM4MjdlNjNkZTM1XzktNi0xLTEtMTEwNzM_9a97e4ca-dd8d-43fd-a93f-77b9943cd46c"
      unitRef="usd">80193000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i32515c9eb65145c89d3c6f4375e2f41c_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzQtMi0xLTEtMTEwNzM_93f9a618-30c4-4c56-9413-906a4d9e2835"
      unitRef="usd">99588000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i32515c9eb65145c89d3c6f4375e2f41c_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzQtNC0xLTEtMTEwNzM_5616b846-1350-4ab0-86f6-3d394ab11e40"
      unitRef="usd">26522000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i32515c9eb65145c89d3c6f4375e2f41c_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzQtNi0xLTEtMTEwNzM_df1f96f5-bedf-4051-964c-586eab25dc44"
      unitRef="usd">73066000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i41226102f1634054b6b0aafd6259250e_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzUtMi0xLTEtMTEwNzM_9483cae7-86ee-40c3-a9b0-53cbe79119e9"
      unitRef="usd">6210000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i41226102f1634054b6b0aafd6259250e_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzUtNC0xLTEtMTEwNzM_0435352b-c50f-4cd5-b85f-a72cb1e1cb26"
      unitRef="usd">4275000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i41226102f1634054b6b0aafd6259250e_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzUtNi0xLTEtMTEwNzM_1fd3808d-9e26-427e-9810-79ba7b4c385f"
      unitRef="usd">1935000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i410eef64acbd46af98175226e7485207_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzYtMi0xLTEtMTEwNzM_650e4d74-560c-4a63-91a2-e5302eea0134"
      unitRef="usd">3833000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i410eef64acbd46af98175226e7485207_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzYtNC0xLTEtMTEwNzM_3a99929b-b06b-4bdf-a16b-32e09011ff3a"
      unitRef="usd">3693000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i410eef64acbd46af98175226e7485207_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzYtNi0xLTEtMTEwNzM_d32daf48-af69-4639-a4a6-62161a7a0c56"
      unitRef="usd">140000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzctMi0xLTEtMTEwNzM_0b5c0637-220f-44b0-bd63-042d685333b2"
      unitRef="usd">109631000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzctNC0xLTEtMTEwNzM_e26c9c27-e76e-4347-8243-6c3855b983de"
      unitRef="usd">34490000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzctNi0xLTEtMTEwNzM_0ffd44c8-4608-4531-acd5-bcf7d73b1818"
      unitRef="usd">75141000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzgtMi0xLTEtMTEwNzM_34f8bf24-4004-4979-b301-67328f1a0319"
      unitRef="usd">1227000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzgtNi0xLTEtMTEwNzM_7d237e81-a22a-47c4-a263-0382a827acc2"
      unitRef="usd">1227000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzktMi0xLTEtMTEwNzM_06578905-b207-484f-9781-91c7fa502223"
      unitRef="usd">110858000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzktNC0xLTEtMTEwNzM_208d9e22-d19a-428f-b3ec-2d85bf6c6646"
      unitRef="usd">34490000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTplNGQ3YzI2Njc4NGU0ZmJhYmZiYTk5ODc3MGE5NTEwMy90YWJsZXJhbmdlOmU0ZDdjMjY2Nzg0ZTRmYmFiZmJhOTk4NzcwYTk1MTAzXzktNi0xLTEtMTEwNzM_30a5dad9-f42c-4315-ab12-1247c95952ee"
      unitRef="usd">76368000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90ZXh0cmVnaW9uOmUxNWRhMzY5ZDg0NTRmNDc5NGQxM2ViMGVlMTNmMWI4XzI4OA_59f09a45-6d81-4ea2-be4a-b0654d600943"
      unitRef="usd">6500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90ZXh0cmVnaW9uOmUxNWRhMzY5ZDg0NTRmNDc5NGQxM2ViMGVlMTNmMWI4XzMwOQ_5986ea70-bf58-4699-8e66-481030e468d5"
      unitRef="usd">5800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90ZXh0cmVnaW9uOmUxNWRhMzY5ZDg0NTRmNDc5NGQxM2ViMGVlMTNmMWI4XzMzNA_bed5953d-8f92-42f6-a7fa-24226b9205fd"
      unitRef="usd">5100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90ZXh0cmVnaW9uOmUxNWRhMzY5ZDg0NTRmNDc5NGQxM2ViMGVlMTNmMWI4XzQ1NA_623f1dfd-60f0-4b93-8c8e-8d179b35e61e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expense for identifiable intangible assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo4MjEwYjU0YzE0MjU0MDZjOTA4ZTIzZDgwMGJhN2NkYy90YWJsZXJhbmdlOjgyMTBiNTRjMTQyNTQwNmM5MDhlMjNkODAwYmE3Y2RjXzEtMi0xLTEtMTEwNzM_cd0fad77-53f1-4364-a981-20bbcf25d941"
      unitRef="usd">6923000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo4MjEwYjU0YzE0MjU0MDZjOTA4ZTIzZDgwMGJhN2NkYy90YWJsZXJhbmdlOjgyMTBiNTRjMTQyNTQwNmM5MDhlMjNkODAwYmE3Y2RjXzItMi0xLTEtMTEwNzM_10c89627-77b4-4da2-8f15-30047f06c573"
      unitRef="usd">6707000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo4MjEwYjU0YzE0MjU0MDZjOTA4ZTIzZDgwMGJhN2NkYy90YWJsZXJhbmdlOjgyMTBiNTRjMTQyNTQwNmM5MDhlMjNkODAwYmE3Y2RjXzMtMi0xLTEtMTEwNzM_795d5d3d-2167-4a48-87c4-72828a9c2335"
      unitRef="usd">6707000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo4MjEwYjU0YzE0MjU0MDZjOTA4ZTIzZDgwMGJhN2NkYy90YWJsZXJhbmdlOjgyMTBiNTRjMTQyNTQwNmM5MDhlMjNkODAwYmE3Y2RjXzQtMi0xLTEtMTEwNzM_d66f99f4-3fbf-4a63-9f8f-e1ae9969ee19"
      unitRef="usd">6606000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo4MjEwYjU0YzE0MjU0MDZjOTA4ZTIzZDgwMGJhN2NkYy90YWJsZXJhbmdlOjgyMTBiNTRjMTQyNTQwNmM5MDhlMjNkODAwYmE3Y2RjXzUtMi0xLTEtMTEwNzM_eef464a9-cea7-4f97-89fc-00eff2f6b4a7"
      unitRef="usd">6305000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo4MjEwYjU0YzE0MjU0MDZjOTA4ZTIzZDgwMGJhN2NkYy90YWJsZXJhbmdlOjgyMTBiNTRjMTQyNTQwNmM5MDhlMjNkODAwYmE3Y2RjXzYtMi0xLTEtMTEwNzM_011b8d14-7e14-4656-980d-578211c75731"
      unitRef="usd">45718000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMDkvZnJhZzplMTVkYTM2OWQ4NDU0ZjQ3OTRkMTNlYjBlZTEzZjFiOC90YWJsZTo4MjEwYjU0YzE0MjU0MDZjOTA4ZTIzZDgwMGJhN2NkYy90YWJsZXJhbmdlOjgyMTBiNTRjMTQyNTQwNmM5MDhlMjNkODAwYmE3Y2RjXzctMi0xLTEtMTEwNzM_e5a36741-c8e5-47c2-99fc-4d5a9770bb9b"
      unitRef="usd">78966000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzE2Nzg_d4946a08-bbea-41f3-bd40-674ed2fc4ad3">Debt &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 31, 2022, we entered into a second amended and restated credit agreement (the &#x201c;Credit Agreement&#x201d;) with U.S. Bank National Association (&#x201c;U.S. Bank&#x201d;) as Sole Lead Arranger and Sole Book Runner, and other lenders from time to time party thereto (collectively, the &#x201c;Lenders&#x201d;), whereby U.S. Bank is also serving as Administrative Agent. The Credit Agreement refinanced the revolving loan under our previous credit agreement with U.S. Bank and provides us with senior secured revolving credit facilities (the &#x201c;Revolving Loan Facility&#x201d;) totaling $250.0&#160;million. The Revolving Loan Facility includes a $15&#160;million letter of credit subfacility and $25&#160;million swingline subfacility. The Revolving Loan Facility has a five-year maturity date, maturing on April 30, 2027. The Revolving Loan Facility is secured by substantially all of our personal property assets and those of our subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We used $126.0&#160;million of the proceeds from the Revolving Loan Facility to refinance the obligations under the previous credit facility. We may use the remaining amount of the Revolving Loan Facility for working capital, capital expenditures, share repurchases, restricted payments and acquisitions permitted under the Credit Agreement, and other general corporate purposes.&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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;At April&#160;3, 2022, the effective interest rate on our borrowings was 1.2%. In addition to paying interest on the outstanding principal under the Revolving Loan Facility, we are required to pay a commitment fee on the unutilized commitments thereunder. The commitment fee is between 0.15% and 0.25%, depending on our leverage ratio. &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&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Debt issuance costs of $0.3&#160;million paid to the lenders in connection with the Credit Agreement, as well as unamortized debt issuance costs of $0.1&#160;million paid in connection with the previous credit facility, are reflected as a reduction of debt and are being amortized as interest expense over the term of the Revolving Loan Facility.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement requires us to maintain (a)&#160;a minimum fixed charge coverage ratio of 1.15 to 1.00 and (b)&#160;a maximum total cash flow leverage ratio of 3.0 to 1.0. The Credit Agreement also contains other customary affirmative and negative covenants, including covenants that restrict our ability to incur additional indebtedness, dispose of significant assets, make certain investments, including any acquisitions other than permitted acquisitions, make certain payments, enter into sale and leaseback transactions, grant liens on our assets or enter into rate management transactions, subject to certain limitations. We are permitted to make distributions, pay dividends and repurchase shares so long as no default or event of default exists or would exist as a result thereof. We are permitted to make distributions, pay dividends and repurchase shares so long as no default or event of default exists or would exist as a result thereof.  As of April 3, 2022, we were in compliance with all required covenants.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt at April&#160;3, 2022 and March&#160;28, 2021 consisted of the following: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior secured revolving loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Less:  unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Total debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Less: current portion of long-term debt, net of current unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzEwOTk1MTE2MzE3NDI_95dd35e7-33ac-429e-a253-11fbe39b36bb"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <hwkn:RevolvingLoanFacilityLetterofCredit
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzEwOTk1MTE2MzE3NTg_fe3827c5-ab71-4db8-a0ae-44d725081d3b"
      unitRef="usd">15000000</hwkn:RevolvingLoanFacilityLetterofCredit>
    <hwkn:RevolvingLoanFacilitySwinglineSubfacility
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzEwOTk1MTE2MzE3Mjk_c9dcea2c-628e-43d4-9e7a-a71e0d2eebf6"
      unitRef="usd">25000000</hwkn:RevolvingLoanFacilitySwinglineSubfacility>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzEwOTk1MTE2MzE3MDI_856b48d0-e58e-4c8b-ab22-67af3187ce71"
      unitRef="usd">126000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzEwNTE_ce28f268-117c-476a-8e54-8a5c7edb061e"
      unitRef="number">0.012</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i6806200b12eb4447b6971326768d69aa_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzEyNjI_d54ebd07-01b3-4bfe-9f29-9d730ce90c74"
      unitRef="number">0.0015</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i2a0e86725c654b8a95d32f42982f84bb_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzEyNjk_69ffa386-cf4d-45fb-9cfa-d7aed693c120"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzEzMzE_8e4cacb9-0a01-47b8-9e96-0a8fda5e66c6"
      unitRef="usd">300000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i2984d6326587495ab0a0a14c4a0c4719_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzE0NDE_6029a314-b239-4c84-98bd-55b111502d6f"
      unitRef="usd">100000</us-gaap:UnamortizedDebtIssuanceExpense>
    <hwkn:FixedChargeCoverageRatio
      contextRef="id8ed067545da46be90618c32b7a5303b_I20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzEwOTk1MTE2MzQ5MTc_3c5959d5-80de-4396-a66e-9b63ca74b1fc"
      unitRef="rate">1.15</hwkn:FixedChargeCoverageRatio>
    <hwkn:FixedChargeCoverageRatio
      contextRef="i2129c59b71d54aefad482e07351b30b1_I20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzEwOTk1MTE2MzQ5MjM_5737c6c4-9bc4-4a73-9340-2086a07b7b67"
      unitRef="rate">1.00</hwkn:FixedChargeCoverageRatio>
    <hwkn:CashFlowLeverageRatio
      contextRef="id8ed067545da46be90618c32b7a5303b_I20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzEwOTk1MTE2MzQ5Mjk_32b050e2-ef34-471c-863f-569cfdfa596a"
      unitRef="rate">3.0</hwkn:CashFlowLeverageRatio>
    <hwkn:CashFlowLeverageRatio
      contextRef="i2129c59b71d54aefad482e07351b30b1_I20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzEwOTk1MTE2MzQ5MzQ_ec0baad7-45b9-445a-a9fb-9cc85df38d94"
      unitRef="rate">1.0</hwkn:CashFlowLeverageRatio>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90ZXh0cmVnaW9uOmZmYmU2ZWNiMGE3MTRhZjRiZTk3Mjk2YTVhNzA4YThjXzE2NzU_b496c684-d434-4619-acf0-058f8e878fc0">&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt at April&#160;3, 2022 and March&#160;28, 2021 consisted of the following: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior secured revolving loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Less:  unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Total debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Less: current portion of long-term debt, net of current unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="if2e45b37309e404db07be512e984dd28_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90YWJsZTo5MmVkNzNjYzMyYWQ0NTEyOTA0NDMwZmEzYmJkN2Y0Zi90YWJsZXJhbmdlOjkyZWQ3M2NjMzJhZDQ1MTI5MDQ0MzBmYTNiYmQ3ZjRmXzEtMi0xLTEtMTEwNzM_b8b60d84-7518-4336-8cf7-165d0ceff447"
      unitRef="usd">126000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic587a57997eb4b64b0258627bcd5afde_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90YWJsZTo5MmVkNzNjYzMyYWQ0NTEyOTA0NDMwZmEzYmJkN2Y0Zi90YWJsZXJhbmdlOjkyZWQ3M2NjMzJhZDQ1MTI5MDQ0MzBmYTNiYmQ3ZjRmXzEtNC0xLTEtMTEwNzM_210676c1-56ee-4443-8b08-804db5b054ef"
      unitRef="usd">99000000</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90YWJsZTo5MmVkNzNjYzMyYWQ0NTEyOTA0NDMwZmEzYmJkN2Y0Zi90YWJsZXJhbmdlOjkyZWQ3M2NjMzJhZDQ1MTI5MDQ0MzBmYTNiYmQ3ZjRmXzItMi0xLTEtMTEwNzM_35286eb5-ed5d-4522-b944-e5e7c8372264"
      unitRef="usd">443000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90YWJsZTo5MmVkNzNjYzMyYWQ0NTEyOTA0NDMwZmEzYmJkN2Y0Zi90YWJsZXJhbmdlOjkyZWQ3M2NjMzJhZDQ1MTI5MDQ0MzBmYTNiYmQ3ZjRmXzItNC0xLTEtMTEwNzM_1b3a82d1-3a36-449b-bfeb-b3b7e74f22ff"
      unitRef="usd">248000</us-gaap:UnamortizedDebtIssuanceExpense>
    <hwkn:Totaldebtnetofdebtissuancecosts
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90YWJsZTo5MmVkNzNjYzMyYWQ0NTEyOTA0NDMwZmEzYmJkN2Y0Zi90YWJsZXJhbmdlOjkyZWQ3M2NjMzJhZDQ1MTI5MDQ0MzBmYTNiYmQ3ZjRmXzMtMi0xLTEtMTEwNzM_83b5d223-f4d6-4b34-8726-2ebe957b817c"
      unitRef="usd">125557000</hwkn:Totaldebtnetofdebtissuancecosts>
    <hwkn:Totaldebtnetofdebtissuancecosts
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90YWJsZTo5MmVkNzNjYzMyYWQ0NTEyOTA0NDMwZmEzYmJkN2Y0Zi90YWJsZXJhbmdlOjkyZWQ3M2NjMzJhZDQ1MTI5MDQ0MzBmYTNiYmQ3ZjRmXzMtNC0xLTEtMTEwNzM_93935183-38db-4d7a-9ee8-57c81cfb7a3e"
      unitRef="usd">98752000</hwkn:Totaldebtnetofdebtissuancecosts>
    <us-gaap:LongTermDebtCurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90YWJsZTo5MmVkNzNjYzMyYWQ0NTEyOTA0NDMwZmEzYmJkN2Y0Zi90YWJsZXJhbmdlOjkyZWQ3M2NjMzJhZDQ1MTI5MDQ0MzBmYTNiYmQ3ZjRmXzQtMi0xLTEtMTEwNzM_ed064df2-276f-439a-913f-2d7448239d33"
      unitRef="usd">9913000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90YWJsZTo5MmVkNzNjYzMyYWQ0NTEyOTA0NDMwZmEzYmJkN2Y0Zi90YWJsZXJhbmdlOjkyZWQ3M2NjMzJhZDQ1MTI5MDQ0MzBmYTNiYmQ3ZjRmXzQtNC0xLTEtMTEwNzM_20cc1d27-50c8-4303-b6e8-042125de0d71"
      unitRef="usd">9907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90YWJsZTo5MmVkNzNjYzMyYWQ0NTEyOTA0NDMwZmEzYmJkN2Y0Zi90YWJsZXJhbmdlOjkyZWQ3M2NjMzJhZDQ1MTI5MDQ0MzBmYTNiYmQ3ZjRmXzUtMi0xLTEtMTEwNzM_e45a4b53-0435-4b05-88db-62ad3feb25e9"
      unitRef="usd">115644000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTIvZnJhZzpmZmJlNmVjYjBhNzE0YWY0YmU5NzI5NmE1YTcwOGE4Yy90YWJsZTo5MmVkNzNjYzMyYWQ0NTEyOTA0NDMwZmEzYmJkN2Y0Zi90YWJsZXJhbmdlOjkyZWQ3M2NjMzJhZDQ1MTI5MDQ0MzBmYTNiYmQ3ZjRmXzUtNC0xLTEtMTEwNzM_d2c49234-f37a-48b3-8edb-e4a3398f5564"
      unitRef="usd">88845000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzI5MjA_963d4f1f-147b-4a2c-ad2a-480490f3dc2f">Share-Based Compensation&#160;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Our Board of Directors has approved a performance-based equity compensation arrangement for our executive officers. This performance-based arrangement provides for the grant of performance-based restricted stock units that represent a possible future issuance of restricted shares of our common shares based on our pre-tax income target for the applicable fiscal year. The actual number of restricted shares to be issued to each executive officer will be determined when our final financial information becomes available after the applicable fiscal year and will be between zero shares and 88,524&#160;shares in the aggregate for fiscal 2022. The restricted shares issued, if any, will fully vest two years after the end of the fiscal year on which the performance is based. We record the compensation expense for the outstanding performance share units and then-converted restricted stock over the life of the awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="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 fiscal 2021 and 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of fiscal 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of fiscal 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant date fair value of performance-based restricted shares issued in fiscal 2022 was $31.74, fiscal 2021 was $18.69 and fiscal 2020 was $17.25. We recorded compensation expense on performance-based restricted stock of approximately $2.9 million for fiscal 2022, $2.5 million for fiscal 2021 and $1.5 million for fiscal 2020, substantially all of which was recorded in selling, general and administrative (&#x201c;SG&amp;amp;A&#x201d;) expense in the Consolidated Statements of Income. The total fair value of performance-based restricted stock units vested was $2.1&#160;million in fiscal 2022, $0.2 million in fiscal 2021 and $1.3 million in fiscal 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Until the performance-based restricted stock units result in the issuance of restricted stock, the amount of expense recorded each period is dependent upon our estimate of the number of shares that will ultimately be issued and our then current common share price. Upon issuance of restricted stock, we record compensation expense over the remaining vesting period using the award date closing price. Unrecognized compensation expense related to non-vested restricted stock and non-vested restricted share units as of April&#160;3, 2022 was $3.9 million and is expected to be recognized over a weighted average period of 1.2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Awards.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;As part of their retainer, our non-employee directors receive restricted stock for their Board services. The restricted stock awards are expensed over a one-year vesting period, based on the market value on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The following table represents the Board&#x2019;s restricted stock activity for fiscal 2021 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of fiscal 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of fiscal 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Annual expense related to the value of restricted stock was $0.3 million in fiscal 2022, 2021 and 2020, and was recorded in SG&amp;amp;A expense in the Consolidated Statements of Income. Unrecognized compensation expense related to non-vested restricted stock awards as of April&#160;3, 2022 was $0.1 million and is expected to be recognized over a weighted average period of 0.3&#160;years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <hwkn:RangeOfRestrictedStockToBeIssuedMinimum
      contextRef="i82011935fcae4d759f2e2cd2e48a0aed_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzY1OA_c378a72b-4475-45a0-9699-ae2d7eb83dbc"
      unitRef="shares">0</hwkn:RangeOfRestrictedStockToBeIssuedMinimum>
    <hwkn:RangeOfRestrictedStockToBeIssuedMaximum
      contextRef="i82011935fcae4d759f2e2cd2e48a0aed_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzY3Mg_9092cd7d-b313-4e69-bc8c-58e15b4cfafc"
      unitRef="shares">88524</hwkn:RangeOfRestrictedStockToBeIssuedMaximum>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i82011935fcae4d759f2e2cd2e48a0aed_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzI5MjI_e4c3a0dd-80f8-4355-ad5a-705426e79839">&lt;span style="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 fiscal 2021 and 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of fiscal 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of fiscal 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ibb7c1791c685448b8770d402ffec71be_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzEtMi0xLTEtMTEwNzM_52df9462-3b7d-4709-abc9-8eda9ae96507"
      unitRef="shares">65766</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ibb7c1791c685448b8770d402ffec71be_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzEtNC0xLTEtMTEwNzM_70b436ce-3a02-416f-b86d-065e3aa96275"
      unitRef="usdPerShare">21.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i73028c32d41a4ec49b23ba49d74c4fc4_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzItMi0xLTEtMTEwNzM_d08567bc-14e7-40c6-83a3-7b7e19038dde"
      unitRef="shares">138504</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i73028c32d41a4ec49b23ba49d74c4fc4_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzItNC0xLTEtMTEwNzM_910f0330-895d-4ab0-9eed-3a7b1106aeac"
      unitRef="usdPerShare">17.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i73028c32d41a4ec49b23ba49d74c4fc4_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzMtMi0xLTEtMTEwNzM_656017c4-1746-48b4-933b-b4337efd7c99"
      unitRef="shares">55240</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i73028c32d41a4ec49b23ba49d74c4fc4_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzMtNC0xLTEtMTEwNzM_769522ef-98fa-4c43-b607-b3cd78cb23b8"
      unitRef="usdPerShare">23.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i73028c32d41a4ec49b23ba49d74c4fc4_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzQtMi0xLTEtMTEwNzM_4abeb555-7295-46be-8424-5d069e64c3b4"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i73028c32d41a4ec49b23ba49d74c4fc4_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzQtNC0xLTEtMTEwNzM_02e90384-40ee-40ef-875a-4f5c285d1ce5"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i461f65ac3b044f2294795e1a01915f48_I20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzUtMi0xLTEtMTEwNzM_6a1a8018-551b-4748-992d-bda3ebec2439"
      unitRef="shares">149030</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i461f65ac3b044f2294795e1a01915f48_I20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzUtNC0xLTEtMTEwNzM_0c696a0a-675f-465c-b1f3-78aa43f2ae5b"
      unitRef="usdPerShare">17.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i821f2108e4d541c39db00348e2df8777_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzYtMi0xLTEtMTEwNzM_8826160d-1f97-4ad4-9736-b2ed406918cb"
      unitRef="shares">129626</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i821f2108e4d541c39db00348e2df8777_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzYtNC0xLTEtMTEwNzM_b964e0a9-8660-4247-afca-2dbae4ebea21"
      unitRef="usdPerShare">18.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i821f2108e4d541c39db00348e2df8777_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzctMi0xLTEtMTEwNzM_9bc1736c-9d41-4c1c-9634-7818f47e9ff0"
      unitRef="shares">10526</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i821f2108e4d541c39db00348e2df8777_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzctNC0xLTEtMTEwNzM_982eda91-201d-438d-9874-97bc8f80c1d6"
      unitRef="usdPerShare">15.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i821f2108e4d541c39db00348e2df8777_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzgtMi0xLTEtMTEwNzM_e1c2fa0c-682e-4706-b5d3-83890d1cd598"
      unitRef="shares">29010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i821f2108e4d541c39db00348e2df8777_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzgtNC0xLTEtMTEwNzM_372cc9aa-8351-42bc-8e23-eacd908ca6d8"
      unitRef="usdPerShare">17.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ica4666e5d7a34d1490a6ba6255c864ef_I20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzktMi0xLTEtMTEwNzM_3d48c954-c796-4b4d-bfec-0ba6bdd4db0e"
      unitRef="shares">239120</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ica4666e5d7a34d1490a6ba6255c864ef_I20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzktNC0xLTEtMTEwNzM_f8d5aa86-0aaa-4e5d-b652-5b3f76dc07a4"
      unitRef="usdPerShare">17.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i82011935fcae4d759f2e2cd2e48a0aed_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzEwLTItMS0xLTExMDcz_9d64ce61-79c3-4aec-a406-2cf0ad4b6e53"
      unitRef="shares">111618</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i82011935fcae4d759f2e2cd2e48a0aed_D20210329-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzEwLTQtMS0xLTExMDcz_6295b3bb-60ff-412c-a564-9823e6922c56"
      unitRef="usdPerShare">31.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i82011935fcae4d759f2e2cd2e48a0aed_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzExLTItMS0xLTExMDcz_9f6dbe09-0e7a-47b5-a809-2000bf7bb3a8"
      unitRef="shares">123002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i82011935fcae4d759f2e2cd2e48a0aed_D20210329-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzExLTQtMS0xLTExMDcz_003988d1-e7b1-4dcf-84f4-74671b01e40e"
      unitRef="usdPerShare">17.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i82011935fcae4d759f2e2cd2e48a0aed_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzEyLTItMS0xLTExMDcz_cbe9cc5b-9e19-4a90-b34c-578e225bd0e0"
      unitRef="shares">13258</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i82011935fcae4d759f2e2cd2e48a0aed_D20210329-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzEyLTQtMS0xLTExMDcz_23478b2e-0b47-409a-b871-48fa4caf4bde"
      unitRef="usdPerShare">18.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if552d30530244fcb9213fb9218ac9fde_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzEzLTItMS0xLTExMDcz_350dbb92-d4ee-4e71-9ec1-479bae86e4f3"
      unitRef="shares">214478</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if552d30530244fcb9213fb9218ac9fde_I20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTo0Njg1NmU1MmE5NWU0ODQxOWFiYjU1YTg4ZGIyMjQ3Mi90YWJsZXJhbmdlOjQ2ODU2ZTUyYTk1ZTQ4NDE5YWJiNTVhODhkYjIyNDcyXzEzLTQtMS0xLTExMDcz_0ceccefa-1f02-44a4-b289-e90686b1c19d"
      unitRef="usdPerShare">25.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i82011935fcae4d759f2e2cd2e48a0aed_D20210329-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzExODA_6295b3bb-60ff-412c-a564-9823e6922c56"
      unitRef="usdPerShare">31.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i821f2108e4d541c39db00348e2df8777_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzExOTg_b964e0a9-8660-4247-afca-2dbae4ebea21"
      unitRef="usdPerShare">18.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i73028c32d41a4ec49b23ba49d74c4fc4_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzEwOTk1MTE2MzA3MTQ_910f0330-895d-4ab0-9eed-3a7b1106aeac"
      unitRef="usdPerShare">17.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i82011935fcae4d759f2e2cd2e48a0aed_D20210329-20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzEzMTE_cdb57599-c094-416d-955f-05278b461a08"
      unitRef="usd">2900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i821f2108e4d541c39db00348e2df8777_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzEzMjk_353d1b38-5bc7-4498-b2e4-40fe8d1130e6"
      unitRef="usd">2500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i73028c32d41a4ec49b23ba49d74c4fc4_D20190401-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzEzNTA_c97ee7f9-ba93-451b-861e-0fbf59eb1bbf"
      unitRef="usd">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i82011935fcae4d759f2e2cd2e48a0aed_D20210329-20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzE1ODI_32c0e560-3f26-410c-82ea-85c41be4aafa"
      unitRef="usd">2100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i821f2108e4d541c39db00348e2df8777_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzE1OTk_99bf903e-622a-4f6b-880e-8e5dc322933e"
      unitRef="usd">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i73028c32d41a4ec49b23ba49d74c4fc4_D20190401-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzE2MTk_d75c3c19-cc2b-4b3e-bd14-b0bbd1dea3c6"
      unitRef="usd">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="if552d30530244fcb9213fb9218ac9fde_I20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzIxNjM_17b32008-01ec-44f9-ba25-843b24bf0a19"
      unitRef="usd">3900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3ae0309e7e4b450184cf00e1004bfff4_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzIyMzM_3522bdec-3d37-468d-8598-fcedb8630d40">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationNonemployeeDirectorStockAwardPlanActivityTableTextBlock
      contextRef="ib4c78fb39f484810a9fcbbf9e52c62a1_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzI5MjY_aee9fc8e-1011-49cb-9d06-8d9d2247d881">The following table represents the Board&#x2019;s restricted stock activity for fiscal 2021 and 2022:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of fiscal 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at end of fiscal 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationNonemployeeDirectorStockAwardPlanActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if5bbd53bcdac47c29bd1f727545adc1c_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzEtMi0xLTEtMTEwNzM_1f7ab115-11c0-460e-b41c-5ffb1de1efec"
      unitRef="shares">16704</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if5bbd53bcdac47c29bd1f727545adc1c_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzEtNC0xLTEtMTEwNzM_257fc645-cefc-4add-ba17-1d5899f553b4"
      unitRef="usdPerShare">17.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie747c67a315e4381b57a82f10af9aacb_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzItMi0xLTEtMTEwNzM_8edb9f46-6c47-4d3f-b7f0-471ab2dca6d8"
      unitRef="shares">16016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie747c67a315e4381b57a82f10af9aacb_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzItNC0xLTEtMTEwNzM_ba065cda-f4ec-4ac2-afbc-ba0e69c5753c"
      unitRef="usdPerShare">21.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie747c67a315e4381b57a82f10af9aacb_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzMtMi0xLTEtMTEwNzM_23434ef4-09b0-45d2-96b6-955edb0ced06"
      unitRef="shares">16704</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie747c67a315e4381b57a82f10af9aacb_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzMtNC0xLTEtMTEwNzM_1d550c1a-7e5c-42e0-bd40-817aae2782e7"
      unitRef="usdPerShare">17.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ie747c67a315e4381b57a82f10af9aacb_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzQtMi0xLTEtMTEwNzM_2185d253-5261-4eeb-809d-c54cc0e4d9b2"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ie747c67a315e4381b57a82f10af9aacb_D20190401-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzQtNC0xLTEtMTEwNzM_0facbcc9-5971-41c8-b301-bd7ffb5371d8"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0647423372ab4baca31b85b57da34bad_I20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzUtMi0xLTEtMTEwNzM_ea53cea0-0646-453b-8b00-8fdadfd2378a"
      unitRef="shares">16016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0647423372ab4baca31b85b57da34bad_I20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzUtNC0xLTEtMTEwNzM_f7cc43b6-1d30-414c-b684-cf9d0c39c70f"
      unitRef="usdPerShare">21.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i95c135faecff406c8333ed26642b8495_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzYtMi0xLTEtMTEwNzM_c030ef45-31f1-4d65-92a6-342ddc262d04"
      unitRef="shares">13186</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i95c135faecff406c8333ed26642b8495_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzYtNC0xLTEtMTEwNzM_ca0085e3-58f1-497f-b8b5-d5e60a10189b"
      unitRef="usdPerShare">25.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i95c135faecff406c8333ed26642b8495_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzctMi0xLTEtMTEwNzM_ad26779c-0dcd-4f33-8428-86117bc03bde"
      unitRef="shares">16016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i95c135faecff406c8333ed26642b8495_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzctNC0xLTEtMTEwNzM_529efeb8-186f-43f0-98c9-110da3340a45"
      unitRef="usdPerShare">21.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i95c135faecff406c8333ed26642b8495_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzgtMi0xLTEtMTEwNzM_be8dafbd-6944-4002-80fe-f4fd8c37c76a"
      unitRef="shares">1958</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i95c135faecff406c8333ed26642b8495_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzgtNC0xLTEtMTEwNzM_9fec23cd-c1a7-4c4d-89c8-bd0c7d36db2f"
      unitRef="usdPerShare">25.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ife2e9555a3464e949d7bf76dce370f61_I20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzktMi0xLTEtMTEwNzM_de8ff04e-242f-4c66-b3c5-d4b614dd7e28"
      unitRef="shares">11228</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ife2e9555a3464e949d7bf76dce370f61_I20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzktNC0xLTEtMTEwNzM_ba850c5e-9061-485c-a15b-b807708666e9"
      unitRef="usdPerShare">25.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib4c78fb39f484810a9fcbbf9e52c62a1_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzEwLTItMS0xLTExMDcz_b6cc313c-3b1d-4487-9b0d-ae57d7b3f282"
      unitRef="shares">10287</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib4c78fb39f484810a9fcbbf9e52c62a1_D20210329-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzEwLTQtMS0xLTExMDcz_5d2d9474-fc7d-4e31-b100-4280794fcda8"
      unitRef="usdPerShare">32.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib4c78fb39f484810a9fcbbf9e52c62a1_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzExLTItMS0xLTExMDcz_d94ab514-cd4f-4129-a66a-30535036f2ca"
      unitRef="shares">11228</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib4c78fb39f484810a9fcbbf9e52c62a1_D20210329-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzExLTQtMS0xLTExMDcz_20683f7a-e8dd-47ce-85ea-40d6e8d68026"
      unitRef="usdPerShare">25.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ib4c78fb39f484810a9fcbbf9e52c62a1_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzEyLTItMS0xLTExMDcz_954d808d-3aa9-48d7-b90a-f84a7d04e337"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ib4c78fb39f484810a9fcbbf9e52c62a1_D20210329-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzEyLTQtMS0xLTExMDcz_e21a80fa-f9cc-4d1b-b569-abdae8903044"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9cb93ab8ef7341ad968dba2cd46342ed_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzEzLTItMS0xLTExMDcz_e828a276-f9cb-4bcc-9810-3e79b169b864"
      unitRef="shares">10287</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9cb93ab8ef7341ad968dba2cd46342ed_I20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90YWJsZTpiNzE0OGM0NThjY2U0MTdiYmRhMzQwYTEzY2IzOWVlYi90YWJsZXJhbmdlOmI3MTQ4YzQ1OGNjZTQxN2JiZGEzNDBhMTNjYjM5ZWViXzEzLTQtMS0xLTExMDcz_13ba75df-b5b6-47dc-aa70-efbe7aea38a1"
      unitRef="usdPerShare">32.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i95c135faecff406c8333ed26642b8495_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzI2NDM_b9040f43-e13a-4d3d-b973-70981f84a4fe"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib4c78fb39f484810a9fcbbf9e52c62a1_D20210329-20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzI2NDM_e148c158-7708-488c-9b80-3767cbb22d3d"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie747c67a315e4381b57a82f10af9aacb_D20190401-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzI2NDM_eadfab67-de02-46aa-938d-d09d106b9816"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i9cb93ab8ef7341ad968dba2cd46342ed_I20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzI4Mzk_f991725b-e988-44fd-9955-508c0c5cc0e9"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ie026224a82a84a72b46e054f4a979257_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTUvZnJhZzo5NDZlMmU5YzIwZTU0OTZjYWZhYmNjYWY0MDZjOTRlMC90ZXh0cmVnaW9uOjk0NmUyZTljMjBlNTQ5NmNhZmFiY2NhZjQwNmM5NGUwXzI5MDk_ad0a3534-5aa9-4b45-b4c0-1455a1929c01">P0Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTgvZnJhZzphMDYwNjNlMjExNGE0YzAyOGU5N2ZlZTA3MmFjNDNmMi90ZXh0cmVnaW9uOmEwNjA2M2UyMTE0YTRjMDI4ZTk3ZmVlMDcyYWM0M2YyXzEwOTk1MTE2Mjg5MTg_79e95700-ebcf-464d-80f2-79f8534d66dd">Share Repurchases Our board of directors has authorized the repurchase of up to 1,600,000 shares of our outstanding common shares. The shares may be repurchased on the open market or in privately negotiated transactions subject to applicable securities laws and regulations. Upon repurchase of the shares, we reduce our common shares for the par value of the shares with the excess applied against additional paid-in capital. We repurchased 240,501 common shares at an aggregate purchase price of $8.5&#160;million during fiscal 2022. We repurchased 166,088 common shares at an aggregate purchase price of $4.1&#160;million during fiscal 2021. We repurchased 291,166 common shares at an aggregate purchase price of $5.9&#160;million during fiscal 2020. As of April&#160;3, 2022, the number of shares available to be purchased under the share repurchase program was 311,005.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTgvZnJhZzphMDYwNjNlMjExNGE0YzAyOGU5N2ZlZTA3MmFjNDNmMi90ZXh0cmVnaW9uOmEwNjA2M2UyMTE0YTRjMDI4ZTk3ZmVlMDcyYWM0M2YyXzk2_3f926fe6-e3fe-4b1b-8a73-f1e84f58b3e6"
      unitRef="shares">1600000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTgvZnJhZzphMDYwNjNlMjExNGE0YzAyOGU5N2ZlZTA3MmFjNDNmMi90ZXh0cmVnaW9uOmEwNjA2M2UyMTE0YTRjMDI4ZTk3ZmVlMDcyYWM0M2YyXzM4NDgyOTA2OTgyOTI_413f2bcf-82f6-4215-af1d-5484aecc6904"
      unitRef="shares">240501</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTgvZnJhZzphMDYwNjNlMjExNGE0YzAyOGU5N2ZlZTA3MmFjNDNmMi90ZXh0cmVnaW9uOmEwNjA2M2UyMTE0YTRjMDI4ZTk3ZmVlMDcyYWM0M2YyXzEwOTk1MTE2Mjg5MDU_f3ea3cda-ae6a-4615-b686-eabdf0117e4e"
      unitRef="usd">8500000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTgvZnJhZzphMDYwNjNlMjExNGE0YzAyOGU5N2ZlZTA3MmFjNDNmMi90ZXh0cmVnaW9uOmEwNjA2M2UyMTE0YTRjMDI4ZTk3ZmVlMDcyYWM0M2YyXzQ1MA_747f4a22-dafc-4b82-9f3b-16cd26e50c2d"
      unitRef="shares">166088</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTgvZnJhZzphMDYwNjNlMjExNGE0YzAyOGU5N2ZlZTA3MmFjNDNmMi90ZXh0cmVnaW9uOmEwNjA2M2UyMTE0YTRjMDI4ZTk3ZmVlMDcyYWM0M2YyXzUwNA_835aa380-e121-4787-b05d-48dc8ef1df35"
      unitRef="usd">4100000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTgvZnJhZzphMDYwNjNlMjExNGE0YzAyOGU5N2ZlZTA3MmFjNDNmMi90ZXh0cmVnaW9uOmEwNjA2M2UyMTE0YTRjMDI4ZTk3ZmVlMDcyYWM0M2YyXzU0Mg_b4418a24-b482-4ef2-b4fc-f1ff7f377aec"
      unitRef="shares">291166</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTgvZnJhZzphMDYwNjNlMjExNGE0YzAyOGU5N2ZlZTA3MmFjNDNmMi90ZXh0cmVnaW9uOmEwNjA2M2UyMTE0YTRjMDI4ZTk3ZmVlMDcyYWM0M2YyXzU5Ng_d310916c-657c-41c0-9f5d-4b970c95b465"
      unitRef="usd">5900000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMTgvZnJhZzphMDYwNjNlMjExNGE0YzAyOGU5N2ZlZTA3MmFjNDNmMi90ZXh0cmVnaW9uOmEwNjA2M2UyMTE0YTRjMDI4ZTk3ZmVlMDcyYWM0M2YyXzEwOTk1MTE2Mjg4ODM_c1da8adb-c173-4c38-800c-aa916a6d3ef0"
      unitRef="shares">311005</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzI4MjE_f338a023-e14a-40b9-9e85-44b2cce4f85d">Profit Sharing, Employee Stock Ownership, Employee Stock Purchase and Pension Plans &lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Company Sponsored Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The majority of our non-bargaining unit employees are eligible to participate in a company-sponsored profit sharing plan. Contributions are made at our discretion subject to a maximum amount allowed under the Internal Revenue Code (&#x201c;IRC&#x201d;). The profit sharing plan contribution level for each employee depends upon date of hire, and was 2.5% or 5.0% of each employee&#x2019;s eligible compensation for fiscal 2022, 2021 and 2020. We also have in place a retirement plan covering our collective bargaining unit employees. The retirement plan provides for a contribution of 2.5% or 5.0% of each employee&#x2019;s eligible annual wages depending on their hire date. In addition to the employer contributions described above, both the profit sharing plan and the retirement plan include a 401(k) plan that allows employees to contribute pre-tax earnings up to the maximum amount allowed under the IRC, with an employer match of up to 5% of the employee&#x2019;s eligible compensation.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have two employee stock ownership plans (&#x201c;ESOPs&#x201d;), one covering the majority of our non-bargaining unit employees and the other covering our collective bargaining unit employees. Contributions to the plan covering our non-bargaining unit employees are made at our discretion. Contributions to both plans are subject to a maximum amount allowed under the IRC, and were 2.5% or 5.0% of each employee&#x2019;s eligible wages, depending on each eligible employee&#x2019;s hire date, for fiscal 2022, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a nonqualified deferred compensation plan covering employees who are classified as &#x201c;highly compensated employees&#x201d; as determined by IRS guidelines for the plan year and who were hired on or before April 1, 2012. Employees who are eligible for the nonqualified deferred compensation plan for any plan year are not eligible for the profit sharing plan contribution or the ESOP contributions described above for that plan year. Our contribution to the nonqualified deferred compensation plan for fiscal 2022, 2021 and 2020 was 10% of each employee&#x2019;s eligible compensation, subject to the maximum amount allowed under the IRC.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have an employee stock purchase plan (&#x201c;ESPP&#x201d;) covering substantially all of our employees. The ESPP allows employees to purchase newly-issued shares of the Company&#x2019;s common shares at a discount from market. The number of new shares issued under the ESPP was 71,692 in fiscal 2022, 88,148 in fiscal 2021 and 77,100 in fiscal 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represents the contribution expense for these company-sponsored plans for fiscal 2022, 2021 and 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-bargaining unit employee plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Profit sharing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;401(k) matching contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;ESOP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nonqualified deferred compensation plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Bargaining unit employee plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;ESPP - all employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contribution expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2013, we withdrew from a collectively bargained multiemployer pension plan and recorded a liability for our share of the unfunded vested benefits. Payments of approximately $0.5 million per year are being made through 2034.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i7fc191dc71194cf0b56aa65e3099de45_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzQ2MQ_2f9feb9c-2b13-4219-a1fc-937ec6b851a3"
      unitRef="number">0.025</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ie0c7e639db4245f2bdecb3287238e510_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzQ2MQ_58fdcf00-32ac-4763-8f04-ac574f330756"
      unitRef="number">0.025</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i7fc191dc71194cf0b56aa65e3099de45_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzQ2MQ_83c0885a-92a3-448b-93c8-15d69fbc8884"
      unitRef="number">0.025</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i0f33b173de9540dfa755bd95895af7d2_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzQ2Nw_7abe4268-a7cf-4b0d-bd6e-4ddd550ed1ac"
      unitRef="number">0.050</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i0f33b173de9540dfa755bd95895af7d2_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzQ2Nw_a8d16ed7-9823-4103-84a3-fb02ff2c88f7"
      unitRef="number">0.050</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ica6692519ea94208b629521417803b52_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzQ2Nw_da39f5f6-cb30-442e-88c5-45e750fb5101"
      unitRef="number">0.050</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="id52d4d2398454d8d87d0659069516eb4_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzY3OQ_efd7e0a3-8751-450a-9082-a213c00c2980"
      unitRef="number">0.025</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i2c93f8dab5d044728718438aeee95ea9_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzY4NQ_57968915-6bad-4d3e-be64-31d02e1284b5"
      unitRef="number">0.050</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ia9f4a36ec0754a739ee06e1085de607e_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzEwMjY_daf80034-60b3-4823-81b4-4fac672bff68"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i5d6e2bbd1381415eb8e880039cbd3ce4_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzE0NDU_22c804e5-b693-4fa5-a2cc-c162c30513aa"
      unitRef="number">0.025</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="icd8a61efb64048a3be4ba4476c018f92_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzE0NDU_f4095c4e-49b9-4d8d-afc6-0e2a948490a1"
      unitRef="number">0.025</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i5d6e2bbd1381415eb8e880039cbd3ce4_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzE0NDU_f58c6816-3aff-4d39-b274-8a86c5dbee8e"
      unitRef="number">0.025</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ida9a8904dd524455a60c1136722814c6_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzE0NTE_2f8de922-6c31-46ac-88c0-3e48284e7ccc"
      unitRef="number">0.050</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ida9a8904dd524455a60c1136722814c6_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzE0NTE_35a41c20-23ab-4329-8bea-0ceb3e211e4b"
      unitRef="number">0.050</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i63bd7626ac9a4c82ad836cbce00a4959_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzE0NTE_4b99d875-277e-4be7-80a8-521550cb59a4"
      unitRef="number">0.050</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i8cf7235312764550b5314dbf447570a2_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzIwOTE_302dcd68-6f64-4190-ad3b-293b901ab47e"
      unitRef="number">0.10</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i8cf7235312764550b5314dbf447570a2_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzIwOTE_881681b3-3125-425d-86d9-bd497ed57054"
      unitRef="number">0.10</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i6cc7fe39e5244d36b29197b0627299de_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzIwOTE_c734c4fe-bacb-4feb-b847-1e373e7ab02d"
      unitRef="number">0.10</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ib07fc5f6d4ec48d8b80b2444949ea0c7_D20210329-20220403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzI0NTI_c4b49338-3e82-4ee7-b8f5-95c5b198a07c"
      unitRef="shares">71692</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i69ca53a043e6498ea333cebe33352d9e_D20200330-20210328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzI0Njk_03d51512-fbc7-408d-9e59-9de258448969"
      unitRef="shares">88148</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i8b476a25f4b8411989c8c9ed04040c00_D20190401-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzI0ODk_1546dbd1-2054-4543-9a01-92c018188207"
      unitRef="shares">77100</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzI4MjY_a4db84ec-cc57-4fc8-be87-355f3a777c12">&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represents the contribution expense for these company-sponsored plans for fiscal 2022, 2021 and 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-bargaining unit employee plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Profit sharing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;401(k) matching contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;ESOP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nonqualified deferred compensation plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Bargaining unit employee plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;ESPP - all employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contribution expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzMtMi0xLTEtMTEwNzM_2579e994-900c-4f60-8399-6a73725dfff9"
      unitRef="usd">1056000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzMtNC0xLTEtMTEwNzM_c9331a19-6b15-4a05-a1e3-8ad9cbbc25e8"
      unitRef="usd">994000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzMtNi0xLTEtMTEwNzM_b0fbae4e-d3b6-400c-aab6-bb4acb6bc0fe"
      unitRef="usd">631000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <hwkn:DefinedContributionPlanEmployerMatchingContributionAmount
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzQtMi0xLTEtMTEwNzM_817e4d09-4418-4732-b314-77d1e88746ae"
      unitRef="usd">3122000</hwkn:DefinedContributionPlanEmployerMatchingContributionAmount>
    <hwkn:DefinedContributionPlanEmployerMatchingContributionAmount
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzQtNC0xLTEtMTEwNzM_19ecc253-6d6e-4749-a38c-5caa81364db4"
      unitRef="usd">2650000</hwkn:DefinedContributionPlanEmployerMatchingContributionAmount>
    <hwkn:DefinedContributionPlanEmployerMatchingContributionAmount
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzQtNi0xLTEtMTEwNzM_9c2ad4d5-9314-443a-bbf9-a6745d56e4f7"
      unitRef="usd">2399000</hwkn:DefinedContributionPlanEmployerMatchingContributionAmount>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzUtMi0xLTEtMTEwNzM_2ec0fa92-ab45-4b1c-8b87-357bc996a814"
      unitRef="usd">1056000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzUtNC0xLTEtMTEwNzM_e0815aff-7216-4e86-a7e7-d67b269a4ba9"
      unitRef="usd">994000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzUtNi0xLTEtMTEwNzM_4658180f-d864-4aa8-b189-a6df7cf412d1"
      unitRef="usd">631000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzYtMi0xLTEtMTEwNzM_6dfeb18c-a1c0-4cdf-baad-5be5d390b12f"
      unitRef="usd">1355000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzYtNC0xLTEtMTEwNzM_a1f1bc83-025c-4e9f-ae93-261ac949114f"
      unitRef="usd">1327000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzYtNi0xLTEtMTEwNzM_c597d5c2-7428-425f-828c-e3facad1a151"
      unitRef="usd">1262000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i6036376ff22c473992328f4253f4ce22_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzctMi0xLTEtMTEwNzM_20be9b44-5ac3-493b-9820-3154684420a5"
      unitRef="usd">589000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if25b27c54931454faba467c6664bf76f_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzctNC0xLTEtMTEwNzM_5cfd1577-aeeb-4653-865c-25ecbc4abfdd"
      unitRef="usd">555000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if8179022145d44bab959e1dc6c817a97_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzctNi0xLTEtMTEwNzM_a5d83ae7-2b45-4cb2-807a-9bede845bed7"
      unitRef="usd">481000</us-gaap:DefinedContributionPlanCostRecognized>
    <hwkn:EmployeeStockPurchasePlansESPPCompensationExpense
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzgtMi0xLTEtMTEwNzM_78bcada5-fc6d-4feb-8a80-c1b1f876aa56"
      unitRef="usd">549000</hwkn:EmployeeStockPurchasePlansESPPCompensationExpense>
    <hwkn:EmployeeStockPurchasePlansESPPCompensationExpense
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzgtNC0xLTEtMTEwNzM_33b2bcc9-cc2b-436f-b20e-8fd467ba5cbc"
      unitRef="usd">556000</hwkn:EmployeeStockPurchasePlansESPPCompensationExpense>
    <hwkn:EmployeeStockPurchasePlansESPPCompensationExpense
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzgtNi0xLTEtMTEwNzM_fe4a1283-9b7e-4073-97f9-472150c828d8"
      unitRef="usd">431000</hwkn:EmployeeStockPurchasePlansESPPCompensationExpense>
    <hwkn:ProfitSharingEmployeeStockOwnershipPlanEmployeeStockPurchasePlanAndDefinedContributionPensionPlanContributionExpense
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzktMi0xLTEtMTEwNzM_4ef162af-2836-4a4d-874b-726881b8af19"
      unitRef="usd">7727000</hwkn:ProfitSharingEmployeeStockOwnershipPlanEmployeeStockPurchasePlanAndDefinedContributionPensionPlanContributionExpense>
    <hwkn:ProfitSharingEmployeeStockOwnershipPlanEmployeeStockPurchasePlanAndDefinedContributionPensionPlanContributionExpense
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzktNC0xLTEtMTEwNzM_26813558-5f9f-47c6-b07a-781fb5a61d59"
      unitRef="usd">7076000</hwkn:ProfitSharingEmployeeStockOwnershipPlanEmployeeStockPurchasePlanAndDefinedContributionPensionPlanContributionExpense>
    <hwkn:ProfitSharingEmployeeStockOwnershipPlanEmployeeStockPurchasePlanAndDefinedContributionPensionPlanContributionExpense
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90YWJsZTpkOWQzZDljMzhmMGE0ODk3OGI4MjU3NTFlNDEyYTFiMi90YWJsZXJhbmdlOmQ5ZDNkOWMzOGYwYTQ4OTc4YjgyNTc1MWU0MTJhMWIyXzktNi0xLTEtMTEwNzM_c533750b-ba4e-435d-92b4-32b37463d1ea"
      unitRef="usd">5835000</hwkn:ProfitSharingEmployeeStockOwnershipPlanEmployeeStockPurchasePlanAndDefinedContributionPensionPlanContributionExpense>
    <hwkn:MultiEmployerPensionPlanWithdrawalLiabilityPaymentOverPeriodofYears
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjEvZnJhZzoxYWVjN2MzNzQ0YTQ0MDE1ODhiNjRlZjdmMThmMTE4ZC90ZXh0cmVnaW9uOjFhZWM3YzM3NDRhNDQwMTU4OGI2NGVmN2YxOGYxMThkXzI3ODI_ad714dbd-28da-4be4-9f84-19bfa363c036"
      unitRef="usd">500000</hwkn:MultiEmployerPensionPlanWithdrawalLiabilityPaymentOverPeriodofYears>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjQvZnJhZzoxZTlhYzgzN2IzOWI0NjgxODM5MGQzZDA5NmI3YjlkMy90ZXh0cmVnaW9uOjFlOWFjODM3YjM5YjQ2ODE4MzkwZDNkMDk2YjdiOWQzXzE4MTI_766286d5-74db-4292-a74a-e40cd763d043">Commitments and Contingencies &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation. &#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;3, 2022, there were 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;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; &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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Asset Retirement Obligations.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have three leases of land which contain terms that state that at the end of the lease term, we have a specified amount of time to remove the property and buildings. Including available lease extensions, these leases expire in 2023, 2033 and 2044. At that time, anything that remains on the land becomes the property of the lessor, and the lessor has the option to either maintain the property or remove the property at our expense. We have not been able to reasonably estimate the fair value of the asset retirement obligations, primarily due to the combination of the following factors: certain of the leases do not expire in the near future; we have a history of extending the leases with the lessors and currently intend to do so at expiration of the lease periods; the lessors do not have a history of terminating leases with their tenants; and because it is more likely than not that the buildings will have value at the end of the lease life and therefore, may not be removed by either the lessee or the lessor. Therefore, in accordance with accounting guidance related to asset retirement and environmental obligations, we have not recorded an asset retirement obligation as of April&#160;3, 2022. We will continue to monitor the factors surrounding the requirement to record an asset retirement obligation and will recognize the fair value of a liability in the period in which it is incurred and a reasonable estimate can be made.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <hwkn:NumberOfLeases
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjQvZnJhZzoxZTlhYzgzN2IzOWI0NjgxODM5MGQzZDA5NmI3YjlkMy90ZXh0cmVnaW9uOjFlOWFjODM3YjM5YjQ2ODE4MzkwZDNkMDk2YjdiOWQzXzM5NQ_deb0915d-7869-4b40-91eb-aaebee3cbcf8"
      unitRef="lease">3</hwkn:NumberOfLeases>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90ZXh0cmVnaW9uOjkyOTNiODJkMGRiYTRmZDdiMWVjZmUwMmJiMmFmZTI2Xzg1Mg_5093f73f-e6a9-4a29-ade9-82eb12842c7d">Income Taxes &lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provisions for income taxes for fiscal 2022, 2021 and 2020 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal &#x2014; current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State &#x2014; current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal &#x2014; deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State &#x2014; deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span style="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 style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations of the provisions for income taxes to the applicable federal statutory income tax rate for fiscal 2022, 2021 and 2020 are listed below.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory federal income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESOP dividend deduction on allocated shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &#x2014; net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of items comprising our net deferred tax liability as of April&#160;3, 2022 and March&#160;28, 2021 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension withdrawal liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess of tax over book depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gain on interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;3, 2022, the Company has determined that it is more likely than not that the deferred tax assets at April&#160;3, 2022 will be realized either through future taxable income or reversals of taxable temporary differences.&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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 March 31, 2019 are closed to examination by the Internal Revenue Service, and with few exceptions, state and local income tax jurisdictions.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90ZXh0cmVnaW9uOjkyOTNiODJkMGRiYTRmZDdiMWVjZmUwMmJiMmFmZTI2Xzg1Ng_df2ec5c1-7955-4cfa-89ff-88e5c300d3a1">&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provisions for income taxes for fiscal 2022, 2021 and 2020 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal &#x2014; current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State &#x2014; current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal &#x2014; deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State &#x2014; deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzItMi0xLTEtMTEwNzM_31fb0b28-d897-4f0a-b023-ec57eefe9f82"
      unitRef="usd">14736000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzItNC0xLTEtMTEwNzM_84552d7d-493c-4abb-9a78-8befa5f5d0a0"
      unitRef="usd">11169000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzItNi0xLTEtMTEwNzM_b04e7152-ebf7-4bce-81aa-a326e8ec9834"
      unitRef="usd">8447000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzMtMi0xLTEtMTEwNzM_f1deb72f-b218-4677-806d-f1cd4f4d2b19"
      unitRef="usd">5202000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzMtNC0xLTEtMTEwNzM_e980746d-fd89-4a87-8485-fa0f566cc2cf"
      unitRef="usd">4391000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzMtNi0xLTEtMTEwNzM_a4ca5760-afcb-4d38-a989-4790c5b69eda"
      unitRef="usd">3563000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzQtMi0xLTEtMTEwNzM_27f4d9d5-0f88-43fe-b207-08ab70232066"
      unitRef="usd">19938000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzQtNC0xLTEtMTEwNzM_7c4862a6-e91f-4537-84d7-208acdfead9e"
      unitRef="usd">15560000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzQtNi0xLTEtMTEwNzM_a4123f38-cf3d-4e00-8117-40e289b72dcd"
      unitRef="usd">12010000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzYtMi0xLTEtMTEwNzM_dc751c91-4449-48ab-a828-5d24ae71ea07"
      unitRef="usd">-1054000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzYtNC0xLTEtMTEwNzM_97619004-340b-4ad9-bb84-6ac6a5671af3"
      unitRef="usd">-302000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzYtNi0xLTEtMTEwNzM_b3938599-1a6c-471f-83d0-24fe2ae9a345"
      unitRef="usd">-976000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzctMi0xLTEtMTEwNzM_cc2c1c6a-3967-4bd1-91b2-c4f519ba695c"
      unitRef="usd">-447000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzctNC0xLTEtMTEwNzM_c3bc749f-3ead-4f63-aa90-2327fd8e0ecd"
      unitRef="usd">-387000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzctNi0xLTEtMTEwNzM_fc44adfa-8067-4989-9ecf-f0b703c8a9c0"
      unitRef="usd">-445000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <hwkn:DeferredIncomeTaxExpenseBenefitExcludingProvisionalGain
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzgtMi0xLTEtMTEwNzM_3aa1e37a-2dac-4ef4-a1a0-1546cdb89d17"
      unitRef="usd">-1501000</hwkn:DeferredIncomeTaxExpenseBenefitExcludingProvisionalGain>
    <hwkn:DeferredIncomeTaxExpenseBenefitExcludingProvisionalGain
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzgtNC0xLTEtMTEwNzM_ea7b8f27-080c-4b64-b8a5-6cf42b61464c"
      unitRef="usd">-689000</hwkn:DeferredIncomeTaxExpenseBenefitExcludingProvisionalGain>
    <hwkn:DeferredIncomeTaxExpenseBenefitExcludingProvisionalGain
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzgtNi0xLTEtMTEwNzM_30d3a215-ce0e-47cb-aa7b-b5cdf1d20159"
      unitRef="usd">-1421000</hwkn:DeferredIncomeTaxExpenseBenefitExcludingProvisionalGain>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzktMi0xLTEtMTEwNzM_362a17b5-1171-4303-95de-da704bd52a32"
      unitRef="usd">18437000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzktNC0xLTEtMTEwNzM_b710715c-189d-4ade-806a-e268502682e6"
      unitRef="usd">14871000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTphZmE1MzdlYThjNWI0NjNjOWQzYjE1MmE3ODQxMDQ3MS90YWJsZXJhbmdlOmFmYTUzN2VhOGM1YjQ2M2M5ZDNiMTUyYTc4NDEwNDcxXzktNi0xLTEtMTEwNzM_7870dfd0-138b-4c51-bbf8-c1213898ebff"
      unitRef="usd">10589000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90ZXh0cmVnaW9uOjkyOTNiODJkMGRiYTRmZDdiMWVjZmUwMmJiMmFmZTI2Xzg0OQ_b422c9ad-7e76-4802-83c5-96cbcd1fadc2">&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations of the provisions for income taxes to the applicable federal statutory income tax rate for fiscal 2022, 2021 and 2020 are listed below.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory federal income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESOP dividend deduction on allocated shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other &#x2014; net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzEtMi0xLTEtMTEwNzM_4bad3777-7c0d-45a9-ac44-6751e603bf8c"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzEtNC0xLTEtMTEwNzM_3726be6b-6cec-4fa0-8bad-97a44ee04fca"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzEtNi0xLTEtMTEwNzM_b010415f-0a99-4bec-8ea3-700cc0e20edd"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzItMi0xLTEtMTEwNzM_8d198c8d-ccbd-47fe-ae63-9088e06b048a"
      unitRef="number">0.056</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzItNC0xLTEtMTEwNzM_81dbedff-8466-40fe-b8e9-e5b04315f314"
      unitRef="number">0.059</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzItNi0xLTEtMTEwNzM_b219e699-b277-4f84-baec-f393d3803866"
      unitRef="number">0.057</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzMtMi0xLTEtMTEwNzM_1c48669b-4d7c-489b-bfc3-4fe636eee8b8"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzMtNC0xLTEtMTEwNzM_525ab379-f50e-4ce7-b705-68c8266bf3ce"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzMtNi0xLTEtMTEwNzM_2871941c-b620-40f3-971c-d1061104a0f4"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzYtMi0xLTEtMTEwNzM_2da4bd5d-f37d-4bbd-8b0a-fa5fb6633ac1"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzYtNC0xLTEtMTEwNzM_276cff81-13f4-4cd2-a647-ff1d08d50b1a"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzYtNi0xLTEtMTEwNzM_ecede8e9-1a0b-4056-9ee0-9e0482a03a60"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzctMi0xLTEtMTEwNzM_9bd21958-18a6-475f-8f42-23eccbdd8b23"
      unitRef="number">0.263</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzctNC0xLTEtMTEwNzM_6d0df9d6-74ff-4d5c-b2c5-c083c30add7b"
      unitRef="number">0.266</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo0NWFiMjU3OWUyYTk0NTMzOTgzYjAxNjQzODkxYjNmNi90YWJsZXJhbmdlOjQ1YWIyNTc5ZTJhOTQ1MzM5ODNiMDE2NDM4OTFiM2Y2XzctNi0xLTEtMTEwNzM_8d79d974-c588-4c77-af90-9291c8f3d384"
      unitRef="number">0.272</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90ZXh0cmVnaW9uOjkyOTNiODJkMGRiYTRmZDdiMWVjZmUwMmJiMmFmZTI2Xzg1OQ_4c7c54eb-ff26-4a79-8578-125eafa4fd91">&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of items comprising our net deferred tax liability as of April&#160;3, 2022 and March&#160;28, 2021 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension withdrawal liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess of tax over book depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gain on interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,422)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzItMi0xLTEtMTEwNzM_2ce2aa63-cde8-46e0-a186-f9aff9a71554"
      unitRef="usd">99000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzItNC0xLTEtMTEwNzM_43d7568a-f23d-4375-a3c2-499e36d08465"
      unitRef="usd">134000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzMtMi0xLTEtMTEwNzM_b117379d-9780-498b-afc2-c3490fd60420"
      unitRef="usd">1823000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzMtNC0xLTEtMTEwNzM_29cc3bf1-2885-4105-9c52-ad38a38eaff7"
      unitRef="usd">1341000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzQtMi0xLTEtMTEwNzM_af79d49a-ea24-42e7-b688-0fea87f684ca"
      unitRef="usd">1250000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzQtNC0xLTEtMTEwNzM_365adad3-07a5-44cc-9315-3b883390fa86"
      unitRef="usd">1344000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzUtMi0xLTEtMTEwNzM_1c15a75d-2297-44d0-b877-3cd4341e77ae"
      unitRef="usd">2916000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzUtNC0xLTEtMTEwNzM_224f0846-bdbf-4104-834b-be0e54231d40"
      unitRef="usd">3191000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzctMi0xLTEtMTEwNzM_86763cd9-c287-40c4-8ed4-8a00eafc91f8"
      unitRef="usd">3097000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzctNC0xLTEtMTEwNzM_1e3b4b32-7ee2-4f96-9b19-4ae5fb58baa8"
      unitRef="usd">2882000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzgtMi0xLTEtMTEwNzM_581714fa-2a40-4a68-8e6f-1127287934c3"
      unitRef="usd">9185000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzgtNC0xLTEtMTEwNzM_06020e74-7410-4fa1-a7c6-661ef16c1c9a"
      unitRef="usd">8892000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzEwLTItMS0xLTExMDcz_5fc6c8cb-eb24-40ee-ba19-64ab6e43ab5b"
      unitRef="usd">1288000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzEwLTQtMS0xLTExMDcz_216f5c4c-4c67-4396-bd7f-1c98818a3fa8"
      unitRef="usd">2815000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzExLTItMS0xLTExMDcz_4e8bbb2f-f07e-40a8-a448-578d64ed4ff9"
      unitRef="usd">937000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzExLTQtMS0xLTExMDcz_a05aa572-d26f-414a-98e3-aa774293823e"
      unitRef="usd">864000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzEyLTItMS0xLTExMDcz_7c209a43-dd62-4b29-8f8b-f5008facea60"
      unitRef="usd">12234000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzEyLTQtMS0xLTExMDcz_c67f26a7-b588-4076-86d6-6330787da0f4"
      unitRef="usd">11249000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzEzLTItMS0xLTExMDcz_356f8485-1b46-489e-9016-14937f5016ac"
      unitRef="usd">14806000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzEzLTQtMS0xLTExMDcz_a2c7c0da-e770-4efc-a0d8-de6ca7197b91"
      unitRef="usd">15269000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzE0LTItMS0xLTExMDcz_9fa669da-040c-4322-bd33-b1bf117fa414"
      unitRef="usd">2864000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzE0LTQtMS0xLTExMDcz_bbaa0c9b-3b72-435a-99ec-b14c8360e3e6"
      unitRef="usd">3140000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzE1LTItMS0xLTE3NTIz_baf28eb2-585b-4fc2-bec9-9f9257db59c0"
      unitRef="usd">478000</us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities>
    <us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzE1LTQtMS0xLTE3NTI1_52f9c992-b551-4887-b319-0f5e67cab46b"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzE1LTItMS0xLTExMDcz_983073f5-881a-4172-92df-9afe5cd43b17"
      unitRef="usd">32607000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzE1LTQtMS0xLTExMDcz_8e0567d5-53a0-4b61-a9f2-ed2b8c2c832d"
      unitRef="usd">33337000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzE2LTItMS0xLTExMDcz_4cf58ea3-8b2b-4d9f-926b-757b73ca7967"
      unitRef="usd">23422000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMjcvZnJhZzo5MjkzYjgyZDBkYmE0ZmQ3YjFlY2ZlMDJiYjJhZmUyNi90YWJsZTo5MTJiNDM5NDhhYTU0M2VkOGI5MjA2M2ZiMjMzNjUxMS90YWJsZXJhbmdlOjkxMmI0Mzk0OGFhNTQzZWQ4YjkyMDYzZmIyMzM2NTExXzE2LTQtMS0xLTExMDcz_575f3c83-d77b-4993-8b85-c63b9de47b6f"
      unitRef="usd">24445000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90ZXh0cmVnaW9uOjU3MDgzNjE1NzMxMTQzZGQ5N2VjZDUyN2JlNjhhNzA2XzEyNjU_d768bdc6-0074-474e-aa92-b876c3351f20">Leases &lt;div style="text-align:justify"&gt;&lt;span style="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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; As of April&#160;3, 2022, 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 23 years, some of which include options to extend the lease for up to 15 years. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;3, 2022 and March&#160;28, 2021, our operating lease components with initial or remaining terms in excess of one year were classified on the 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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease expense was $2.9&#160;million for the twelve months ended April 3, 2022 and $2.8&#160;million for the twelve months ended March 28, 2021, and includes leases less than 12 months in duration.&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&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to our operating leases was as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease Term and Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.91&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.73&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of April&#160;3, 2022 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i2129c59b71d54aefad482e07351b30b1_I20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90ZXh0cmVnaW9uOjU3MDgzNjE1NzMxMTQzZGQ5N2VjZDUyN2JlNjhhNzA2XzI5NA_50616821-95bd-41e8-a8d1-d347ac28cfcc">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="id8ed067545da46be90618c32b7a5303b_I20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90ZXh0cmVnaW9uOjU3MDgzNjE1NzMxMTQzZGQ5N2VjZDUyN2JlNjhhNzA2XzMwMA_8ee79b74-fb41-456d-8781-581992d96bb8">P23Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseOptionToExtend
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90ZXh0cmVnaW9uOjU3MDgzNjE1NzMxMTQzZGQ5N2VjZDUyN2JlNjhhNzA2XzM2NA_d00cba68-a658-4946-bb77-09c4ce04ddc9">15 years</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:OperatingLeaseExpense
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90ZXh0cmVnaW9uOjU3MDgzNjE1NzMxMTQzZGQ5N2VjZDUyN2JlNjhhNzA2XzY0NQ_066b9344-6935-4133-9d28-f7ec815ca38b"
      unitRef="usd">2900000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90ZXh0cmVnaW9uOjU3MDgzNjE1NzMxMTQzZGQ5N2VjZDUyN2JlNjhhNzA2XzEwOTk1MTE2MzAzMjA_fb618fa8-931c-4ae3-ab50-e51a68f9a1cf"
      unitRef="usd">2800000</us-gaap:OperatingLeaseExpense>
    <hwkn:OtherinformationrelatedtoouroperatingleasesTableTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90ZXh0cmVnaW9uOjU3MDgzNjE1NzMxMTQzZGQ5N2VjZDUyN2JlNjhhNzA2XzEyNjY_adec94d2-a684-4878-8789-2e2f784a7b4b">&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to our operating leases was as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease Term and Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.91&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.73&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</hwkn:OtherinformationrelatedtoouroperatingleasesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90YWJsZTowZmUyMmYzNWFmMDc0MzFkYTQ0OWMxNjIwMzAxOWIyNS90YWJsZXJhbmdlOjBmZTIyZjM1YWYwNzQzMWRhNDQ5YzE2MjAzMDE5YjI1XzItMS0xLTEtMTEwNzM_f9f7f839-a60d-4703-8b79-686f0afa9a0c">P8Y10M28D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90YWJsZTowZmUyMmYzNWFmMDc0MzFkYTQ0OWMxNjIwMzAxOWIyNS90YWJsZXJhbmdlOjBmZTIyZjM1YWYwNzQzMWRhNDQ5YzE2MjAzMDE5YjI1XzItMy0xLTEtMTEwNzM_e4327ed4-413f-410f-8dec-9885d89d778e">P9Y8M23D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90YWJsZTowZmUyMmYzNWFmMDc0MzFkYTQ0OWMxNjIwMzAxOWIyNS90YWJsZXJhbmdlOjBmZTIyZjM1YWYwNzQzMWRhNDQ5YzE2MjAzMDE5YjI1XzMtMS0xLTEtMTEwNzM_2de8220b-bf83-4f9c-87b9-71d56c59b780"
      unitRef="number">0.026</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90YWJsZTowZmUyMmYzNWFmMDc0MzFkYTQ0OWMxNjIwMzAxOWIyNS90YWJsZXJhbmdlOjBmZTIyZjM1YWYwNzQzMWRhNDQ5YzE2MjAzMDE5YjI1XzMtMy0xLTEtMTEwNzM_58f42820-3c91-4b0c-9c61-1f27e9c741f8"
      unitRef="number">0.027</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90ZXh0cmVnaW9uOjU3MDgzNjE1NzMxMTQzZGQ5N2VjZDUyN2JlNjhhNzA2XzEyNjc_0f269cfa-811a-4835-8193-455cc48bb3dd">&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of April&#160;3, 2022 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90YWJsZTpiYWQwYjk2MTk5MTU0ZDI0OThhMDhlMzg3MjI4ODIxYi90YWJsZXJhbmdlOmJhZDBiOTYxOTkxNTRkMjQ5OGEwOGUzODcyMjg4MjFiXzEtMi0xLTEtMTEwNzM_db8a2cd7-09f7-4378-8206-91538fbe1a54"
      unitRef="usd">1889000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90YWJsZTpiYWQwYjk2MTk5MTU0ZDI0OThhMDhlMzg3MjI4ODIxYi90YWJsZXJhbmdlOmJhZDBiOTYxOTkxNTRkMjQ5OGEwOGUzODcyMjg4MjFiXzItMi0xLTEtMTEwNzM_dc205fb5-d5f7-4450-8b06-41ff033bc44c"
      unitRef="usd">1515000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90YWJsZTpiYWQwYjk2MTk5MTU0ZDI0OThhMDhlMzg3MjI4ODIxYi90YWJsZXJhbmdlOmJhZDBiOTYxOTkxNTRkMjQ5OGEwOGUzODcyMjg4MjFiXzMtMi0xLTEtMTEwNzM_9fce5347-cb1d-44ba-a3fb-a7aee6eab8b0"
      unitRef="usd">1450000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90YWJsZTpiYWQwYjk2MTk5MTU0ZDI0OThhMDhlMzg3MjI4ODIxYi90YWJsZXJhbmdlOmJhZDBiOTYxOTkxNTRkMjQ5OGEwOGUzODcyMjg4MjFiXzQtMi0xLTEtMTEwNzM_623f675a-c617-4db1-bc15-5082ad3c1a76"
      unitRef="usd">1388000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90YWJsZTpiYWQwYjk2MTk5MTU0ZDI0OThhMDhlMzg3MjI4ODIxYi90YWJsZXJhbmdlOmJhZDBiOTYxOTkxNTRkMjQ5OGEwOGUzODcyMjg4MjFiXzUtMi0xLTEtMTEwNzM_9adf470c-3e84-4178-b4fc-4ea0820f0c9d"
      unitRef="usd">1359000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90YWJsZTpiYWQwYjk2MTk5MTU0ZDI0OThhMDhlMzg3MjI4ODIxYi90YWJsZXJhbmdlOmJhZDBiOTYxOTkxNTRkMjQ5OGEwOGUzODcyMjg4MjFiXzYtMi0xLTEtMTEwNzM_a40f284f-2fdc-4535-a096-4e244d57723b"
      unitRef="usd">5171000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90YWJsZTpiYWQwYjk2MTk5MTU0ZDI0OThhMDhlMzg3MjI4ODIxYi90YWJsZXJhbmdlOmJhZDBiOTYxOTkxNTRkMjQ5OGEwOGUzODcyMjg4MjFiXzctMi0xLTEtMTEwNzM_3e7aefa1-118d-47ed-ad7b-5dd7d4fc655a"
      unitRef="usd">12772000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90YWJsZTpiYWQwYjk2MTk5MTU0ZDI0OThhMDhlMzg3MjI4ODIxYi90YWJsZXJhbmdlOmJhZDBiOTYxOTkxNTRkMjQ5OGEwOGUzODcyMjg4MjFiXzgtMi0xLTEtMTEwNzM_4723e537-dcdd-4b2e-9265-e5ad44b962b0"
      unitRef="usd">1972000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzAvZnJhZzo1NzA4MzYxNTczMTE0M2RkOTdlY2Q1MjdiZTY4YTcwNi90YWJsZTpiYWQwYjk2MTk5MTU0ZDI0OThhMDhlMzg3MjI4ODIxYi90YWJsZXJhbmdlOmJhZDBiOTYxOTkxNTRkMjQ5OGEwOGUzODcyMjg4MjFiXzktMi0xLTEtMTEwNzM_121530a9-499d-40be-84f8-a60f5edd472a"
      unitRef="usd">10800000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90ZXh0cmVnaW9uOjc5OWIyMmY4ZGQwNzRlMGQ4OTI4ZDk1NjIwZjQxNjRiXzEwOTE_5c685998-1dfc-4baf-9718-6e69ee5ab4f4">Segment Information &lt;div&gt;&lt;span style="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. Product costs and expenses for each segment are based on actual costs incurred along with cost allocations of shared and centralized functions. &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="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluate performance based on operating income. 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 customer service or purchasing functions. There are no intersegment sales and no operating segments have been aggregated. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Water&lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Health and Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended April 3, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Identifiable assets*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended March 28, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Identifiable assets*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended March 29, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Identifiable assets*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;*  Unallocated assets not included, consisting primarily of cash and cash equivalents, investments and prepaid expenses, were $19.5 million at April&#160;3, 2022, $14.8 million at March&#160;28, 2021 and $13.0 million at March&#160;29, 2020.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90ZXh0cmVnaW9uOjc5OWIyMmY4ZGQwNzRlMGQ4OTI4ZDk1NjIwZjQxNjRiXzQ1_93bd320c-f85e-406a-84ee-ed456b00c080"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <hwkn:IntersegmentSales
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90ZXh0cmVnaW9uOjc5OWIyMmY4ZGQwNzRlMGQ4OTI4ZDk1NjIwZjQxNjRiXzg1Mw_a2ebbe38-df8a-4e27-80eb-40bd535da83a"
      unitRef="usd">0</hwkn:IntersegmentSales>
    <hwkn:NumberOfOperatingSegmentsAggregated
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90ZXh0cmVnaW9uOjc5OWIyMmY4ZGQwNzRlMGQ4OTI4ZDk1NjIwZjQxNjRiXzg3OQ_0fdfd84a-1176-421e-b714-3c32789d1494"
      unitRef="segment">0</hwkn:NumberOfOperatingSegmentsAggregated>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90ZXh0cmVnaW9uOjc5OWIyMmY4ZGQwNzRlMGQ4OTI4ZDk1NjIwZjQxNjRiXzEwODY_67b517c7-b964-4c71-b8a6-186fe908bb62">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reportable Segments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Water&lt;br/&gt;Treatment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Health and Nutrition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended April 3, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Identifiable assets*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended March 28, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;596,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Identifiable assets*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended March 29, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Identifiable assets*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;*  Unallocated assets not included, consisting primarily of cash and cash equivalents, investments and prepaid expenses, were $19.5 million at April&#160;3, 2022, $14.8 million at March&#160;28, 2021 and $13.0 million at March&#160;29, 2020.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i3a840f042d294867a8a0bf8d67cd5f54_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzMtMi0xLTEtMTEwNzM_2dff65d5-61b0-42f5-9d2e-6bd941f4ca69"
      unitRef="usd">386938000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i65e3992fc89349a3959cb442bc425f83_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzMtNC0xLTEtMTEwNzM_66a3cfd1-7808-4f16-a2c2-749c382435e9"
      unitRef="usd">228133000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i384d85fdce714938af20129b3bf3b7da_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzMtNi0xLTEtMTEwNzM_034a56f5-fdeb-4c3f-b6b6-e32780cd63a2"
      unitRef="usd">159470000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzMtOC0xLTEtMTEwNzM_67737d84-6e79-4ac0-bfd6-b800cc261b92"
      unitRef="usd">774541000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i3a840f042d294867a8a0bf8d67cd5f54_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzQtMi0xLTEtMTEwNzM_12dc7fd5-9273-46c4-b050-d6bf7e1656c0"
      unitRef="usd">59606000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i65e3992fc89349a3959cb442bc425f83_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzQtNC0xLTEtMTEwNzM_1327076c-a851-42df-87ef-8f6a42aa7233"
      unitRef="usd">54571000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i384d85fdce714938af20129b3bf3b7da_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzQtNi0xLTEtMTEwNzM_e0b96827-ae8c-484c-a757-0a78c571e55b"
      unitRef="usd">32343000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzQtOC0xLTEtMTEwNzM_8e994906-6f8b-45c1-963e-483eccfe6e89"
      unitRef="usd">146520000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3a840f042d294867a8a0bf8d67cd5f54_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzUtMi0xLTEtMTEwNzM_3e148053-3ae0-4500-b939-348643122fce"
      unitRef="usd">28127000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i65e3992fc89349a3959cb442bc425f83_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzUtNC0xLTEtMTEwNzM_e3829d12-d808-4dc5-83d1-9a9f02c74daa"
      unitRef="usd">31357000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i384d85fdce714938af20129b3bf3b7da_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzUtNi0xLTEtMTEwNzM_dbcc04f3-cbbd-4a4d-92bb-ebf4d3fc59bf"
      unitRef="usd">15842000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzUtOC0xLTEtMTEwNzM_def09fdc-f43b-43f5-abce-a622f4d02329"
      unitRef="usd">75326000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3a840f042d294867a8a0bf8d67cd5f54_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzYtMi0xLTEtMTEwNzM_3475113a-568c-415a-8b3b-1b9b85bb73e8"
      unitRef="usd">31479000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i65e3992fc89349a3959cb442bc425f83_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzYtNC0xLTEtMTEwNzM_d66d34bc-fd36-4604-8aa5-eb474463e16d"
      unitRef="usd">23214000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i384d85fdce714938af20129b3bf3b7da_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzYtNi0xLTEtMTEwNzM_cda9de4c-29de-4031-883a-191089e8af93"
      unitRef="usd">16501000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzYtOC0xLTEtMTEwNzM_e5287567-43ed-46c7-b8e8-8235c4d5a02c"
      unitRef="usd">71194000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i0417fcc6fa414d179cd646b213e572ba_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzctMi0xLTEtMTEwNzM_a3267847-3032-4a7e-8cd7-6410061bb6af"
      unitRef="usd">236934000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idf758fff07b14701be208d6759f6cd63_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzctNC0xLTEtMTEwNzM_37b4a064-6e08-4acf-8afd-13ee8f8fa116"
      unitRef="usd">143889000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie5d7467222f846d7a0ecac840967e4c7_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzctNi0xLTEtMTEwNzM_c73c78a1-efe2-4dce-a0fa-4d7e0e9511c7"
      unitRef="usd">167034000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i277ed2106631470283da041f10b300ec_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzctOC0xLTEtMTEwNzM_a98a5a08-f926-472e-a82a-a31f73e4f99f"
      unitRef="usd">547857000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3a840f042d294867a8a0bf8d67cd5f54_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzgtMi0xLTEtMTEwNzM_8609efa4-6308-4eaf-bf25-ffec4f872d78"
      unitRef="usd">18812000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i65e3992fc89349a3959cb442bc425f83_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzgtNC0xLTEtMTEwNzM_2427cb19-cb1b-4903-b3b1-24ca7126ff15"
      unitRef="usd">8939000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i384d85fdce714938af20129b3bf3b7da_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzgtNi0xLTEtMTEwNzM_98eec709-2ddb-4c1b-b383-105a7f61e925"
      unitRef="usd">761000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzgtOC0xLTEtMTEwNzM_d8230cc0-1541-4883-a7d9-95b1d34fc880"
      unitRef="usd">28512000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Revenues
      contextRef="if3e6c95d2edb437481cbece4648b9d3d_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzEwLTItMS0xLTExMDcz_85fd4587-0eb1-4fb2-b790-be08f0fbac2a"
      unitRef="usd">273361000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i08da692f2c374fd3b5b78f1d8c79acec_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzEwLTQtMS0xLTExMDcz_9cfc1847-dc86-472d-b7cd-bc01ab0fd112"
      unitRef="usd">170004000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2b63134dae7448a6be2e84d918fcc7e5_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzEwLTYtMS0xLTExMDcz_68558e7a-5af1-4528-a04c-05cb308e6d4d"
      unitRef="usd">153506000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzEwLTgtMS0xLTExMDcz_adff1c6a-b625-4f18-aac7-f75f6cfdf367"
      unitRef="usd">596871000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="if3e6c95d2edb437481cbece4648b9d3d_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzExLTItMS0xLTExMDcz_57f9faee-a16d-4b0d-8cac-bbd01ec2716e"
      unitRef="usd">43337000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i08da692f2c374fd3b5b78f1d8c79acec_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzExLTQtMS0xLTExMDcz_12d51cc5-124a-4fab-b2b7-3a57f79ecf19"
      unitRef="usd">46793000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2b63134dae7448a6be2e84d918fcc7e5_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzExLTYtMS0xLTExMDcz_94ba7428-d073-4227-beec-64690c68ae91"
      unitRef="usd">33632000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzExLTgtMS0xLTExMDcz_442f0508-dc43-4da7-8b6e-c09dd69e6df7"
      unitRef="usd">123762000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if3e6c95d2edb437481cbece4648b9d3d_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzEyLTItMS0xLTExMDcz_b26e9258-ec01-4341-ae6c-e7fd5f48fdea"
      unitRef="usd">27033000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i08da692f2c374fd3b5b78f1d8c79acec_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzEyLTQtMS0xLTExMDcz_c284cba1-07a6-45fd-a4cf-f71ca13ffa63"
      unitRef="usd">24453000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2b63134dae7448a6be2e84d918fcc7e5_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzEyLTYtMS0xLTExMDcz_4b6319b1-d773-4dca-b89a-71415194f340"
      unitRef="usd">16398000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzEyLTgtMS0xLTExMDcz_24b3cc5f-a875-49a0-b30c-adbb6588f5e9"
      unitRef="usd">67884000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="if3e6c95d2edb437481cbece4648b9d3d_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzEzLTItMS0xLTExMDcz_37a4a29f-246f-47a1-843e-a244bde6ffde"
      unitRef="usd">16304000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i08da692f2c374fd3b5b78f1d8c79acec_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzEzLTQtMS0xLTExMDcz_c94fc501-e47f-47c5-8c18-cb4fe2e6db25"
      unitRef="usd">22340000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2b63134dae7448a6be2e84d918fcc7e5_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzEzLTYtMS0xLTExMDcz_421a56cb-6177-4002-9814-4abd11c648f3"
      unitRef="usd">17234000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzEzLTgtMS0xLTExMDcz_84211eae-0e78-45b3-8706-6554b62c3215"
      unitRef="usd">55878000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="iea5536452e534b4b821b83e7bac5656d_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE0LTItMS0xLTExMDcz_99846080-386e-42a5-be67-51cb5f56c319"
      unitRef="usd">181478000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iffc4f8f3464e422d9efca04e4662e8a4_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE0LTQtMS0xLTExMDcz_068b170f-89ad-47c5-ad57-7253ae00f880"
      unitRef="usd">109761000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iab0d55fee2b4450880e9404807c287f0_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE0LTYtMS0xLTExMDcz_bd98fa79-edeb-4bed-aa73-cb1a556ba2dd"
      unitRef="usd">166558000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i61b483a2a1d247e183d1af9ec89b07e0_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE0LTgtMS0xLTExMDcz_1fc9d6f9-429c-40bb-9f27-ff8190b470c6"
      unitRef="usd">457797000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if3e6c95d2edb437481cbece4648b9d3d_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE1LTItMS0xLTExMDcz_b2c4a90b-1bb7-448a-a9c1-8439faa473d1"
      unitRef="usd">13713000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i08da692f2c374fd3b5b78f1d8c79acec_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE1LTQtMS0xLTExMDcz_2f0dbfae-6289-4af7-ad3d-041ff959557f"
      unitRef="usd">6732000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2b63134dae7448a6be2e84d918fcc7e5_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE1LTYtMS0xLTExMDcz_df920e62-57cd-42ef-a9c6-e394b692536b"
      unitRef="usd">349000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE1LTgtMS0xLTExMDcz_b2bfd625-6544-4562-985f-1aebfbada20d"
      unitRef="usd">20794000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Revenues
      contextRef="i23b17eb214b04d88a4969251ca6465ca_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE3LTItMS0xLTExMDcz_71c83cb7-f60f-42c4-a8d8-22b695be4e5e"
      unitRef="usd">275224000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i397808d3b439424f8da50b247fed1e05_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE3LTQtMS0xLTExMDcz_3c9d93da-9102-4d6c-a95c-d45aef037271"
      unitRef="usd">159895000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i69bbbee99b5642758315c7210d066eab_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE3LTYtMS0xLTExMDcz_cec512b9-40c9-4d1e-9887-2bac8fb84aa3"
      unitRef="usd">105079000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE3LTgtMS0xLTExMDcz_d7b8307d-e9f9-4052-821b-e5ca0db988ac"
      unitRef="usd">540198000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i23b17eb214b04d88a4969251ca6465ca_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE4LTItMS0xLTExMDcz_bf26bd73-cfb9-4522-9eb8-25853dbb5088"
      unitRef="usd">38936000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i397808d3b439424f8da50b247fed1e05_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE4LTQtMS0xLTExMDcz_78c44d52-e066-4b75-a70d-c9c3bce78883"
      unitRef="usd">41902000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i69bbbee99b5642758315c7210d066eab_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE4LTYtMS0xLTExMDcz_b3b86ae8-5198-4388-89ba-3a4cb20dead3"
      unitRef="usd">20079000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE4LTgtMS0xLTExMDcz_32fb723d-6463-4e63-bcc6-4e847a50b315"
      unitRef="usd">100917000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i23b17eb214b04d88a4969251ca6465ca_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE5LTItMS0xLTExMDcz_7615ee21-231c-4207-bb2b-501430c3dddc"
      unitRef="usd">24123000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i397808d3b439424f8da50b247fed1e05_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE5LTQtMS0xLTExMDcz_a0e78cab-e266-415a-a41e-2bf3f05f15e6"
      unitRef="usd">19801000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i69bbbee99b5642758315c7210d066eab_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE5LTYtMS0xLTExMDcz_9d3a30e4-475d-49dc-8f0d-561ecfaea306"
      unitRef="usd">15322000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzE5LTgtMS0xLTExMDcz_0ce2a6c3-7c0f-4d64-8e16-904ca585ec98"
      unitRef="usd">59246000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i23b17eb214b04d88a4969251ca6465ca_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzIwLTItMS0xLTExMDcz_89e105a1-ebb2-4192-9cfe-1dcf2e847e1e"
      unitRef="usd">14813000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i397808d3b439424f8da50b247fed1e05_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzIwLTQtMS0xLTExMDcz_4b93c9e8-faa0-4a7d-a3fd-9b593bd511cb"
      unitRef="usd">22101000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i69bbbee99b5642758315c7210d066eab_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzIwLTYtMS0xLTExMDcz_d59d0b6a-5125-443b-8549-ad49a187fa8d"
      unitRef="usd">4757000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzIwLTgtMS0xLTExMDcz_fc7269db-726e-4f1b-a3a1-f59aadf8ec93"
      unitRef="usd">41671000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i3643005494cd4291b684fc53a37ede20_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzIxLTItMS0xLTExMDcz_13108d70-836e-4e03-b773-6385e050d032"
      unitRef="usd">173068000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iced0a7cc409047a999bcf31d94464c12_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzIxLTQtMS0xLTExMDcz_d41b4488-57f7-4159-82c4-b4e35575e948"
      unitRef="usd">63506000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i04dbc10db92b461b82706579f8263985_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzIxLTYtMS0xLTExMDcz_014fdec4-d993-40ef-a533-b0386a60a1f9"
      unitRef="usd">139780000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i73e6e34cb2fc42b0928959d56bb210a8_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzIxLTgtMS0xLTExMDcz_40d02d0a-472a-481a-b406-20d83f8c63d9"
      unitRef="usd">376354000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i23b17eb214b04d88a4969251ca6465ca_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzIyLTItMS0xLTExMDcz_65c047c0-003f-472f-a37c-0c491ab11aa9"
      unitRef="usd">14933000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i397808d3b439424f8da50b247fed1e05_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzIyLTQtMS0xLTExMDcz_af92c464-d4d2-4297-881b-6690d0d310de"
      unitRef="usd">9160000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i69bbbee99b5642758315c7210d066eab_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzIyLTYtMS0xLTExMDcz_b82b1856-08ab-4b8e-baba-1c447f567697"
      unitRef="usd">456000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90YWJsZTplMmVhOWZkNmRmYmE0NDI4YTMwOGIzMTRjZWRkYzRkMi90YWJsZXJhbmdlOmUyZWE5ZmQ2ZGZiYTQ0MjhhMzA4YjMxNGNlZGRjNGQyXzIyLTgtMS0xLTExMDcz_3bdcae9a-fcd1-481a-85b3-aad89ce8512c"
      unitRef="usd">24549000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i05288c2af5b8488591356062319b7c71_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90ZXh0cmVnaW9uOjc5OWIyMmY4ZGQwNzRlMGQ4OTI4ZDk1NjIwZjQxNjRiXzEwNTI_f55f9193-7680-4ca5-ba06-f327196fd01a"
      unitRef="usd">19500000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i36f34c7b2097412184f1d461ddfe7645_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90ZXh0cmVnaW9uOjc5OWIyMmY4ZGQwNzRlMGQ4OTI4ZDk1NjIwZjQxNjRiXzEwNjI_fd4284f7-bd81-4a26-aa87-cf6cff43b8c5"
      unitRef="usd">14800000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia34dbb1199a24d499892204357cfefd9_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xMzMvZnJhZzo3OTliMjJmOGRkMDc0ZTBkODkyOGQ5NTYyMGY0MTY0Yi90ZXh0cmVnaW9uOjc5OWIyMmY4ZGQwNzRlMGQ4OTI4ZDk1NjIwZjQxNjRiXzEwNzU_93b39ff1-7b95-4427-b4de-1fd6fb0e8c9d"
      unitRef="usd">13000000</us-gaap:Assets>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90ZXh0cmVnaW9uOmFkYTI5MjdiNDIwMjRkMDQ4YmY0YTBhMDQwMjY3MjVjXzExMQ_21a5b5f4-35d4-45e8-a036-f709f6050355">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;VALUATION AND QUALIFYING ACCOUNTS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;FOR THE FISCAL YEARS ENDED April&#160;3, 2022, March&#160;28, 2021 AND March&#160;29, 2020&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;Beginning&lt;br/&gt;of Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;Costs and&lt;br/&gt;Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;Other&lt;br/&gt;Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deductions&lt;br/&gt;Write-Offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;End&#160;of&#160; Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve deducted from asset to which it applies:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended April 3, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended March 28, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(287)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal Year Ended March 29, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzUtMi0xLTEtMTEwNzM_f953b392-aa28-423e-ba89-bc6de7c307fe"
      unitRef="usd">497000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzUtNC0xLTEtMTEwNzM_1ec64c16-bbdb-4df3-b341-91eb1fdf2a2d"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzUtNi0xLTEtMTkyOTc_eac6d860-bf4f-4718-b871-b49f17faab16"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i338d9d23e0594d5983fb330e88deb3d3_D20210329-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzUtOC0xLTEtMTEwNzM_39c5639a-ca02-4fc8-a27b-9edd88136ca5"
      unitRef="usd">130000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i788a69bbbb3e45949062027ed88bb098_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzUtMTAtMS0xLTExMDcz_d3ac48b9-44ed-4e81-b68a-2eaef9544a5e"
      unitRef="usd">367000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="id413a33ab934450e8ef17d19d731a7d6_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzctMi0xLTEtMTEwNzM_8b0bdc37-8b17-459d-8d99-30d31227593a"
      unitRef="usd">784000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzctNC0xLTEtMTEwNzM_fc691e98-dd9c-40cd-bd28-85d83b77d652"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzctNi0xLTEtMTkzMDc_c8a240f5-e469-4e38-b26b-f03570240cf7"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i7c52731520744ae08ac7660b577721da_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzctOC0xLTEtMTEwNzM_74033c26-c68c-4821-8dbf-3055e7034e4a"
      unitRef="usd">287000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="idea2026460174f85a18bf8924f5a5318_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzctMTAtMS0xLTExMDcz_27bc12dc-99bc-42c5-a24b-d3d4bd2f898d"
      unitRef="usd">497000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ic7ff6eb074954738880e3dcdc385b17a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzktMi0xLTEtMTEwNzM_db5729ef-b87b-4bf8-a60d-9e553af9f2bb"
      unitRef="usd">620000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzktNC0xLTEtMTEwNzM_5ab938ca-8c29-4d8a-80ef-460a8c59bf71"
      unitRef="usd">448000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzktNi0xLTEtMTkzMDk_974ccf4c-60e9-4712-9f7a-adb0295b2a58"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie4f632fffd9948d2a249608d2cdf2909_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzktOC0xLTEtMTEwNzM_6c72f29d-5d47-4db4-8a37-f4ab0691a4e4"
      unitRef="usd">284000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="id413a33ab934450e8ef17d19d731a7d6_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI0OGFiMWU5OWFkNDQxYmRhZDc4ZDI0MjcwNjEwOGIzL3NlYzoyNDhhYjFlOTlhZDQ0MWJkYWQ3OGQyNDI3MDYxMDhiM18xNzgvZnJhZzphZGEyOTI3YjQyMDI0ZDA0OGJmNGEwYTA0MDI2NzI1Yy90YWJsZTpjMmI1MjMyZDI4NmI0ZjRiYjdkYTJmM2QwNDBjNDI2Yy90YWJsZXJhbmdlOmMyYjUyMzJkMjg2YjRmNGJiN2RhMmYzZDA0MGM0MjZjXzktMTAtMS0xLTExMDcz_93ee1fe0-c47a-4df2-95b9-602eaf6ce0c6"
      unitRef="usd">784000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
</xbrl>
