<?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/2021"
  xmlns:hwkn="http://www.hawkinsinc.com/20210328"
  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: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-20210328.xsd" xlink:type="simple"/>
    <context id="id88dae3b1c734c70a6dba6feee67ce21_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="i0e1762e78c13425da882968a71cfe7e9_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i940d8f5e67944ee3bac2bf6d1ed3674f_I20210528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2021-05-28</instant>
        </period>
    </context>
    <context id="i33e1af44bcde4d56b0163238135988c1_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i221fd2b8a4fa491391b734cff02dc92f_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="i14976620509d421290807adc0f959a70_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="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i49795e4ade244b16a458f0438ba76b08_I20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-01</instant>
        </period>
    </context>
    <context id="ibff99620c91c4088b0738694020abf8d_I20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-01</instant>
        </period>
    </context>
    <context id="i15f1c4191b12419bae16a5b3c7b0c002_I20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-01</instant>
        </period>
    </context>
    <context id="i1c717609852f4a83afce9d1ec05ba1b4_I20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-01</instant>
        </period>
    </context>
    <context id="i532bea2e945248b986d2c436cf9fc224_I20180401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2018-04-01</instant>
        </period>
    </context>
    <context id="i0922300487b44e859c5244968adc01ce_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia7cf067dff1e4a50882f1df1ee7a52e9_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i0a0ec96ebd174bfbbf53c031e749b71c_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i00b744ad0f664c4a894903d386881043_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="idc8b5847bab7465ab14c78071e052241_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="ic72e21629fb94ac990c66e368aec6df2_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="idee0c8079cc5473ab5f9836a37a3d58d_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="i0a9d2df6ffed437484db19a261d4aa7a_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="icbc74379883245329eed5af3e19c019c_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ie600489a4224488d8652690eb85fc6bd_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="i9114b0ce0a914efab396fb6042fe7015_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="i4f203522a8ed42d29b4281a277fba44c_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="ia86672e2311a431698b4406295bb81a1_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="i75ccfd73818e41a8bf9655a3f7eadf96_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="i4c6fc5d1f45346689fbf959c19ed1d29_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="ida48fab53a1b45398755f049e8c9429b_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="i9200ad32e6114d84942e8efc4cce63d9_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="i16998ec1efc14177afa1fffa26198ccc_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="if8cbfd7da15346359970fdb13f57b286_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="i61487d38f50d4c7baac05042b5afae01_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="i0fae7a9dd93844c59ddaf0444d00dd70_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="idb845cb9d51447abb68096ec56587c5d_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="i2183bd84d1d344bbaa1c813b3d6b2058_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="i93fd1eac42dc4f5fbd922f94d8858fb2_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="i56ea0f2307db48f8abe66708ac8c7322_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="ib665d15a31dc4cdc8e6c6353f25b40ef_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="id5588e4c7448465f90f669e10e5df476_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i243bf66dd7fb4b9fbb39760e6d9c497b_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i375bb2a888f24f9682de1cadd693d1d1_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i13b9580fc2b74c2f97e178ba7960d8b2_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="id4b2f6e3397c4eac8cb85affeba15f92_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ia4e7fde8a08241088857495839be134c_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ic50b9f7cb936486e9c3a1f96dccd74b8_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i9b36adf578ac45fa9a9aa107bd9d2516_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="if2ef2ad63e3244f08aa950b61a902f90_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="i1edfb2ac6584461ca3e62da8605b3a42_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="i4d469d65ed0e432c8e361b1c870bbb1d_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="i4d9a6091d59e4271b736c386bf458a01_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="i154d32b093f24b70bef176ac6665923d_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="ic26b2ad57527432b86557fcac7ccbfb3_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="id045c239023943fba05f4345c1b03878_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ifff6dbf99a5e40e79ff237a67df30eae_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="ie90ec4e3b2054c3fa016e594fe820ab7_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="if78e078d28014380be3abdbf8b3fb0ea_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i131528861234499eac7abd388d24f740_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="i497d785eae324d7b8f5bc54b4a68f6cf_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="ib7b2f9cf1dce4009b84643d8a6ea107f_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="i5bd583694a5643d8aff7d009dbe3d0a4_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="i6a3b246cd26843bb89095216aa5ff9ad_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="i0b0a416edd1a45cf868002dfec89cdf3_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="i39c4d31a0db34eae86a25e70966a7b4d_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="iff3ea3b3b57d40a0afcbe429306973a9_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="i0c99ad036f744c8caa45c429256a11ac_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="icd11cf3e6445479a9854fecc6304cf07_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="ic5b914428174449db93f9361494c0559_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="icea6fb8de7334197b5e44dfdc1937804_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ib22adaabd0f34d37aaa9be54398dd4ac_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ic073b2ce834c485fa7e51e034149784f_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i6a9c6588fa7b4e81b34e3a4cc4e750b4_D20190401-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ia6094efed15c4ea1974e0fb51761109f_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="if79f92a1db6f40f48e048af0b5e2f86d_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="i36231edbb6624e0caf7aff779ac1fbdc_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="i520e1841b4e94dc69286a24d3e200571_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="ie8c2f4192f5d44838a0cb935ca499b48_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="i3445d3d3098844a0b3951d1a8448d0b0_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="ia2ef902a454a4d5b951260ca76b70f44_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="i8f277d86454d4dfc807a90e90602ae2f_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="ib01428b8b98e4898948a8bfeedfa748b_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="i29332b2eacf54c40a9acd7bb0f9accac_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="i9a6b85bede5544dc9108972139ee3eb8_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="i5b7eee0613db4cabb1b45b7efc7b5c60_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i1e6b845488ac43108032f0db8d8119ae_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="idbd311a76a4f44beae87a1a28376df7f_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i0762a0fdfd2c4986976f075c22cac9fc_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:BulkDistributedspecialtyproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i882cb6065b4249049d815f8b49be1ae3_D20180402-20190331">
        <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>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i69541b888f414b6aaa71424121f53da3_D20180402-20190331">
        <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>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="id80045ccbddd458482af1c0780114d3c_D20180402-20190331">
        <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>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i34a55dc0f6404a8d85d466032272e4c7_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:ManufacturedblendedorrepackagedproductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i5c50673ac69649fbbdc2f43eb18cf2fd_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="if8fdcdff15be40e58f7d4dc7f5e1388c_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ifa38635fc86b488eb15480902633f8bc_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i4eca6cd74d6240f2ace8cf2344a24577_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hwkn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="id00d4a2bb1ba4750a63dabb274adb784_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="iaf8450b74a5f49bda989dab079cc5591_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i89efa5f546224073a54deb47e35db92a_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="icdb359895b3e4a12bef454d2d4016d7b_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="iafc69b7f08bd477ca15b5425006bc969_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i5591210e133b4df9ad9a1d58612c3399_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="i265388c6d49440bfad433d64e087a99d_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="id7a960609e0e425c81023d3bac40bffa_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="i6d4cfa5ceb1e4442b6cae33cd3516ae9_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="i2bd0478976e24fe7bb361fdc85416857_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="ieb965cd833264ce6ade7fc5415beb4ab_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="i51c0fd7bc4fb431bb6264332016b4d7b_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="i019a100d75ab4b3d9846aa884c002518_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i6dcd31df571144cf865747d2c7f32267_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ie9c1297ed92d4a4ab46111286890234e_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="i0b2d7076b4fd4be5b127ff7261ce5a9d_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hwkn:HealthandNutritionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i73c8ffa0239a485c81bc4b34914d8051_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="i9f9022c3098f422dac51c0b948dd9c73_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="i4b8c7c6993d7487683f40dcb37bcd0df_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="i65c80ac0f2b44c92aef18de6194133d9_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="if932855ae00b48fe9a0b991a14ecbd0a_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="i41b3a00a0e2c49d690e34567919398bc_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="i4f2db2feab78454db5907462e4e37977_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="i4ee9c627d0a14f269540d61149ca7c2d_I20200329">
        <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>2020-03-29</instant>
        </period>
    </context>
    <context id="ibaf114074be54a138d1e472f27db9d15_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="id03a15012f024c08b0355039fc8a44fd_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i412156208d524e19ac8e0ee48fd93407_I20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="i01f3552471d9469291e2fa0d9f0aa827_I20181129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
        </entity>
        <period>
            <instant>2018-11-29</instant>
        </period>
    </context>
    <context id="i2ca27ea4bb9d4e05ab9c5f03ff17eaca_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="i33d8b623fd88420e8954073d85b09750_I20200329">
        <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>2020-03-29</instant>
        </period>
    </context>
    <context id="i0ca25e4b698d4852a38dba1e9a3a20e7_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="i8502a46cfe06476dad36dca17de54910_I20180401">
        <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>2018-04-01</instant>
        </period>
    </context>
    <context id="if2aaf86e282a44df8bd1925139f257b2_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ideef8696988240828171c27d5b85faea_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="ib1351ace370445e18ca15934f4a0f9b4_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="ib49b15d26a9f4aaa9e906dcc4c272ced_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="id20a49a702e24884bf5f2c462cf92548_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="id703a5ed84bb4f3fbed8154db2ea9584_D20200330-20210328">
        <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>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i3293de8293874213a2498427e54fde46_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="iff41f88a200f4053aabe831aba708d6b_I20180401">
        <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>2018-04-01</instant>
        </period>
    </context>
    <context id="idfc8270079f54e13b82904dcb831f331_D20180402-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i295fde79d4f34e068942f975efc4eb23_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="i7d95491963504ee584ea936198c87b71_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="ic0100bda87e54bea8bb9376e357bae67_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="ia60a53442f8d4f9f99ce36297df15f79_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="i5875169bb3e54cc59ebe7e3253d56e06_D20200330-20210328">
        <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>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i416d9ba25e31444c9e87860701b1e925_D20180402-20190331">
        <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>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="id58f577bf4e34d21a38f17691848be09_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="i0fd6d46e8116406389b130806c6688da_D20190401-20200329">
        <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>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ib9b81aee9f2549cb9ad05473cf2f9260_D20180402-20190331">
        <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>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i80dc21fb128049bb9b84f292cb01f174_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="i042708cde1ce48bbab7a5b86ad0f1177_D20190401-20200329">
        <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>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i222ed31e7d81494391b6c315f1d9cf0c_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: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>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i490c702382f64da092804f8ca9e5e1e8_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: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>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i6ebd6c4b69654597a7b9d5260554911e_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">hwkn:A401kplanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i36e29622d22c4aa894fc7864189ea149_D20180402-20190331">
        <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>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ic2cfcee5c7b94ed392816b38e614a160_D20190401-20200329">
        <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>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i9fd8a2ce5a7f4af5aa9946deb17da58b_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="i3e210083212b4d1b8c5db836c2b6086e_D20180402-20190331">
        <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>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i32ed9e1b3fe5449e8e68a1528a59b7d7_D20190401-20200329">
        <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>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i663297d9695944f38402cc92b85230f3_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="i83d16167a20f40348e50f015fcaf0a89_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="ia000afe4b5b24a3fb91de830e16f16a8_D20180402-20190331">
        <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>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i4eebd2a582624cae86b7ebd0d55507dd_D20190401-20200329">
        <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>2019-04-01</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i4ad86554cb6e4bb4bd8fabc346fa12f4_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="i82731a96a8e64a3aaf7055a32e90c64f_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="i4e85efb18e614d3b8fa0cf2e7670904a_D20180402-20190331">
        <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>2018-04-02</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib5fe60f914c944e0af84bd5b0683a018_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ib45a04cf9c13450391498e7682a6e3cc_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ic95de045b8e94ce29c8c492a8f39f06b_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hwkn:FullertonCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="i288a8ba33e2a403dbda82c02f2cced31_D20200330-20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hwkn:FullertonCaliforniaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hwkn:DanielStauberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2021-03-28</endDate>
        </period>
    </context>
    <context id="iba188feb6b4f44f0a5c2a05247453ad3_I20210328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000046250</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hwkn:FullertonCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-28</instant>
        </period>
    </context>
    <context id="ica5cb1758fa34673b372a62c6e2d36fe_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="i0cf80e6db3dc4ccb8ac395bf3db7e260_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="i804f9142e04a4ba98d4795c0f76f0b39_I20190331">
        <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>2019-03-31</instant>
        </period>
    </context>
    <context id="i88531a8d0da04961824af0e95460eb1c_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="i7c6af2db7ce1486497a55ab2fa856426_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>
    <context id="iaaf7026940a44b7fbfd5b375d8af505e_I20190331">
        <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>2019-03-31</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="lease">
        <measure>hwkn:lease</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF80L2ZyYWc6ZDdlMGEwM2MxNWI4NDIzM2E1ZTI1NzNjMjE1NDgyYjQvdGFibGU6MzZkMTBmNzcyNWRiNDMyMjg1YmIyNTBkNjQ4YjI5MDIvdGFibGVyYW5nZTozNmQxMGY3NzI1ZGI0MzIyODViYjI1MGQ2NDhiMjkwMl8xLTEtMS0xLTA_8dc15257-5843-460b-a7f1-7e6dd31875e7">0000046250</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF80L2ZyYWc6ZDdlMGEwM2MxNWI4NDIzM2E1ZTI1NzNjMjE1NDgyYjQvdGFibGU6MzZkMTBmNzcyNWRiNDMyMjg1YmIyNTBkNjQ4YjI5MDIvdGFibGVyYW5nZTozNmQxMGY3NzI1ZGI0MzIyODViYjI1MGQ2NDhiMjkwMl8yLTEtMS0xLTA_f7abc6ed-f967-4988-b576-947f6f652e5e">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF80L2ZyYWc6ZDdlMGEwM2MxNWI4NDIzM2E1ZTI1NzNjMjE1NDgyYjQvdGFibGU6MzZkMTBmNzcyNWRiNDMyMjg1YmIyNTBkNjQ4YjI5MDIvdGFibGVyYW5nZTozNmQxMGY3NzI1ZGI0MzIyODViYjI1MGQ2NDhiMjkwMl8zLTEtMS0xLTA_3b32ecbe-c220-4645-9ab6-82a50e8cb03b">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF80L2ZyYWc6ZDdlMGEwM2MxNWI4NDIzM2E1ZTI1NzNjMjE1NDgyYjQvdGFibGU6MzZkMTBmNzcyNWRiNDMyMjg1YmIyNTBkNjQ4YjI5MDIvdGFibGVyYW5nZTozNmQxMGY3NzI1ZGI0MzIyODViYjI1MGQ2NDhiMjkwMl80LTEtMS0xLTA_bae5364b-7a52-4baa-adeb-977f6d502f5f">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6ZDM1MWM2MTc0YWRkNDMzNWJjZGE2ZGNhYmIzYTQ3MGEvdGFibGVyYW5nZTpkMzUxYzYxNzRhZGQ0MzM1YmNkYTZkY2FiYjNhNDcwYV8wLTEtMS0xLTAvdGV4dHJlZ2lvbjo2Mzk1NGI2ZWQ2NDk0MGI1YTYyMTU3Y2IzMjNmZGEwZl85_b5e62f5e-6d90-4e0b-84ac-37b06fb710b2">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6ZDM1MWM2MTc0YWRkNDMzNWJjZGE2ZGNhYmIzYTQ3MGEvdGFibGVyYW5nZTpkMzUxYzYxNzRhZGQ0MzM1YmNkYTZkY2FiYjNhNDcwYV8xLTAtMS0xLTA_2d93e7e6-785d-483a-94e9-3034b609812d">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6ZDM1MWM2MTc0YWRkNDMzNWJjZGE2ZGNhYmIzYTQ3MGEvdGFibGVyYW5nZTpkMzUxYzYxNzRhZGQ0MzM1YmNkYTZkY2FiYjNhNDcwYV8zLTMtMS0xLTAvdGV4dHJlZ2lvbjozYzE1ODBlYWQ4MTg0MGU0Yjg2YjBjMmJjZWE0MGFlYl80_a8ead95a-d6fb-4b27-9da1-bc895bc6d4ca">2021-03-28</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6ZDM1MWM2MTc0YWRkNDMzNWJjZGE2ZGNhYmIzYTQ3MGEvdGFibGVyYW5nZTpkMzUxYzYxNzRhZGQ0MzM1YmNkYTZkY2FiYjNhNDcwYV8zLTMtMS0xLTAvdGV4dHJlZ2lvbjozYzE1ODBlYWQ4MTg0MGU0Yjg2YjBjMmJjZWE0MGFlYl80_9dbaf9c4-539b-488d-9923-8e03853214d8">--03-28</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6ZDM1MWM2MTc0YWRkNDMzNWJjZGE2ZGNhYmIzYTQ3MGEvdGFibGVyYW5nZTpkMzUxYzYxNzRhZGQ0MzM1YmNkYTZkY2FiYjNhNDcwYV80LTAtMS0xLTA_47da675b-ceaf-4085-b0a5-7133c6f16bf6">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6ZDM1MWM2MTc0YWRkNDMzNWJjZGE2ZGNhYmIzYTQ3MGEvdGFibGVyYW5nZTpkMzUxYzYxNzRhZGQ0MzM1YmNkYTZkY2FiYjNhNDcwYV82LTEtMS0xLTAvdGV4dHJlZ2lvbjo1ZTk1NGVjZDdmNGM0MzQ3ODZkZGFlZTVlNDNkYzZkYl8yNQ_7128a0f5-42ba-45fa-a828-a8e223230459">0-7647</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGV4dHJlZ2lvbjo5ZjEyNTE0OWQyZGM0ZGI0YmQyZDM5MzY0YmExZjUyZV84Nw_8360a550-6bf9-4b97-a875-3fd95c748dfb">HAWKINS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6OWUxMmMyZmM3MGFkNDM4MWI5NGU0ZDJiZjMyMThiNmUvdGFibGVyYW5nZTo5ZTEyYzJmYzcwYWQ0MzgxYjk0ZTRkMmJmMzIxOGI2ZV8wLTAtMS0xLTA_13190cce-29a1-4cfd-b31e-78eaf65118ab">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6OWUxMmMyZmM3MGFkNDM4MWI5NGU0ZDJiZjMyMThiNmUvdGFibGVyYW5nZTo5ZTEyYzJmYzcwYWQ0MzgxYjk0ZTRkMmJmMzIxOGI2ZV8wLTItMS0xLTA_600b4d71-419d-4638-a8c2-12a107a1798b">41-0771293</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6OWUxMmMyZmM3MGFkNDM4MWI5NGU0ZDJiZjMyMThiNmUvdGFibGVyYW5nZTo5ZTEyYzJmYzcwYWQ0MzgxYjk0ZTRkMmJmMzIxOGI2ZV8yLTAtMS0xLTAvdGV4dHJlZ2lvbjozZGQ4NGExNWU0MmU0ODcxYjA5OTg5MWFjNmZhY2Y2Zl80_9cb067c6-2fcf-488b-8942-9102aab113a9">2381 Rosegate</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6OWUxMmMyZmM3MGFkNDM4MWI5NGU0ZDJiZjMyMThiNmUvdGFibGVyYW5nZTo5ZTEyYzJmYzcwYWQ0MzgxYjk0ZTRkMmJmMzIxOGI2ZV8yLTAtMS0xLTAvdGV4dHJlZ2lvbjozZGQ4NGExNWU0MmU0ODcxYjA5OTg5MWFjNmZhY2Y2Zl84_a4177e3f-4b2a-4870-bcb5-464fac1c9e82">Roseville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6OWUxMmMyZmM3MGFkNDM4MWI5NGU0ZDJiZjMyMThiNmUvdGFibGVyYW5nZTo5ZTEyYzJmYzcwYWQ0MzgxYjk0ZTRkMmJmMzIxOGI2ZV8yLTAtMS0xLTAvdGV4dHJlZ2lvbjozZGQ4NGExNWU0MmU0ODcxYjA5OTg5MWFjNmZhY2Y2Zl8xMg_f0448e1a-a4c7-4ff7-8834-ac7de1488aad">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6OWUxMmMyZmM3MGFkNDM4MWI5NGU0ZDJiZjMyMThiNmUvdGFibGVyYW5nZTo5ZTEyYzJmYzcwYWQ0MzgxYjk0ZTRkMmJmMzIxOGI2ZV8yLTItMS0xLTA_8e06cc7a-7d2b-4cdd-a4b4-915733720e24">55113</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGV4dHJlZ2lvbjo5ZjEyNTE0OWQyZGM0ZGI0YmQyZDM5MzY0YmExZjUyZV8xNDg_89a4cb4b-ffbb-4bf1-809f-cfea0888e1de">612</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGV4dHJlZ2lvbjo5ZjEyNTE0OWQyZGM0ZGI0YmQyZDM5MzY0YmExZjUyZV8xNTI_cbf689ce-fa45-433a-a50a-f71dab0a89cc">331-6910</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6YTMwNjQwNjY0NDRlNDhhMzg4NzBkOWZmYmEwZGY1YWQvdGFibGVyYW5nZTphMzA2NDA2NjQ0NGU0OGEzODg3MGQ5ZmZiYTBkZjVhZF8yLTAtMS0xLTA_6b852eb9-528c-4cee-b4d2-9144805ea381">Common Shares,&#160;par value&#160;$.01&#160;per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6YTMwNjQwNjY0NDRlNDhhMzg4NzBkOWZmYmEwZGY1YWQvdGFibGVyYW5nZTphMzA2NDA2NjQ0NGU0OGEzODg3MGQ5ZmZiYTBkZjVhZF8yLTItMS0xLTA_dcc75b3b-d8a2-4f14-a94d-7e804a632726">HWKN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6YTMwNjQwNjY0NDRlNDhhMzg4NzBkOWZmYmEwZGY1YWQvdGFibGVyYW5nZTphMzA2NDA2NjQ0NGU0OGEzODg3MGQ5ZmZiYTBkZjVhZF8yLTMtMS0xLTA_365c2139-39ec-4ae9-b0cd-1bc79cf4404b">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGV4dHJlZ2lvbjo5ZjEyNTE0OWQyZGM0ZGI0YmQyZDM5MzY0YmExZjUyZV8zNDM_1be4e3e4-68c0-4639-aa8b-f14357c0776a">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGV4dHJlZ2lvbjo5ZjEyNTE0OWQyZGM0ZGI0YmQyZDM5MzY0YmExZjUyZV80ODc_68fe8d5b-de56-4d38-bdc3-1d13ba0590f5">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGV4dHJlZ2lvbjo5ZjEyNTE0OWQyZGM0ZGI0YmQyZDM5MzY0YmExZjUyZV84NDQ_01ee06f9-e8d0-4565-a7d7-ba25f95aea7f">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGV4dHJlZ2lvbjo5ZjEyNTE0OWQyZGM0ZGI0YmQyZDM5MzY0YmExZjUyZV8xMTQ0_698fd2c5-11f8-4356-8511-84dae9bca7b1">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6NGY3YjczOGI5N2UzNGRlNDljOWMxNTQ1MjM3OTAwZDIvdGFibGVyYW5nZTo0ZjdiNzM4Yjk3ZTM0ZGU0OWM5YzE1NDUyMzc5MDBkMl8wLTktMS0xLTA_0e6039df-af11-4b88-a587-d6660e22e347">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6NGY3YjczOGI5N2UzNGRlNDljOWMxNTQ1MjM3OTAwZDIvdGFibGVyYW5nZTo0ZjdiNzM4Yjk3ZTM0ZGU0OWM5YzE1NDUyMzc5MDBkMl8xLTEwLTEtMS0w_96abcac8-cbad-4c92-9984-9c6f803f71f2">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGFibGU6NGY3YjczOGI5N2UzNGRlNDljOWMxNTQ1MjM3OTAwZDIvdGFibGVyYW5nZTo0ZjdiNzM4Yjk3ZTM0ZGU0OWM5YzE1NDUyMzc5MDBkMl8yLTEwLTEtMS0w_f3d89653-40eb-4bd2-a59a-056b4ab040d9">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGV4dHJlZ2lvbjo5ZjEyNTE0OWQyZGM0ZGI0YmQyZDM5MzY0YmExZjUyZV8xMDk5NTExNjMzODcy_09836d07-8287-4031-93c8-c3eb11b063ba">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGV4dHJlZ2lvbjo5ZjEyNTE0OWQyZGM0ZGI0YmQyZDM5MzY0YmExZjUyZV8yMjM3_17eb7a80-0919-4fc8-ba15-58defd46c11a">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i0e1762e78c13425da882968a71cfe7e9_I20200927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGV4dHJlZ2lvbjo5ZjEyNTE0OWQyZGM0ZGI0YmQyZDM5MzY0YmExZjUyZV8yNDQ3_be85ad09-9703-4b6e-babc-7b77e445a200"
      unitRef="usd">433200000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i940d8f5e67944ee3bac2bf6d1ed3674f_I20210528"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xL2ZyYWc6OWYxMjUxNDlkMmRjNGRiNGJkMmQzOTM2NGJhMWY1MmUvdGV4dHJlZ2lvbjo5ZjEyNTE0OWQyZGM0ZGI0YmQyZDM5MzY0YmExZjUyZV8yNzU1_48604bb1-628a-4175-a018-fa77cf16e7f2"
      unitRef="shares">21286322</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMy0yLTEtMS0w_c9a615b8-7873-4b19-b9dd-5758fa40e5f5"
      unitRef="usd">2998000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMy00LTEtMS0w_cefa50b9-c0be-419c-bc24-a24245c4d9bb"
      unitRef="usd">4277000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNS0yLTEtMS0w_1a953d7b-2fdd-4b6f-a102-dd600a0b845f"
      unitRef="usd">90603000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNS00LTEtMS0w_e48953bd-2eb0-4612-bc37-8d05c035e137"
      unitRef="usd">67391000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNi0yLTEtMS0w_673dcac0-c4f0-42e8-beb6-e6b257c2666f"
      unitRef="usd">63864000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNi00LTEtMS0w_304e815b-10a6-4ed8-8420-a8245f651d91"
      unitRef="usd">54436000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNy0yLTEtMS0w_a145f1eb-2528-4e76-a4ca-97e9ae548152"
      unitRef="usd">175000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNy00LTEtMS0w_71fb5022-971a-44b1-9ae8-032d69a4eb2b"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfOC0yLTEtMS0w_e2a5c1b2-e40e-488c-b74b-b8e16f68a36e"
      unitRef="usd">5367000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfOC00LTEtMS0w_0fcd3cfa-1a2f-4df3-a190-a5a9a638eaba"
      unitRef="usd">4927000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfOS0yLTEtMS0w_975c8ff8-bfa0-4534-8174-eeb10f5d76e5"
      unitRef="usd">163007000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfOS00LTEtMS0w_baad98d4-9c6d-4502-8497-033aecac4675"
      unitRef="usd">131031000</us-gaap:AssetsCurrent>
    <us-gaap:Land
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTEtMi0xLTEtMA_375930ac-b17d-4d08-8cb6-ff89611e6854"
      unitRef="usd">15235000</us-gaap:Land>
    <us-gaap:Land
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTEtNC0xLTEtMA_eb132f47-702e-44e1-ba77-7081cada3b00"
      unitRef="usd">11045000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTItMi0xLTEtMA_d79d3fdb-1318-4f50-b167-a070b4e1bc88"
      unitRef="usd">120410000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTItNC0xLTEtMA_77964366-0da0-4452-aa06-3fa410fdec50"
      unitRef="usd">108175000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTMtMi0xLTEtMA_1b8cc1fe-0644-49b2-b921-19e4fcf7e269"
      unitRef="usd">109353000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTMtNC0xLTEtMA_4268b1d9-9e18-4bab-a9d8-70abea3d330a"
      unitRef="usd">98171000</us-gaap:MachineryAndEquipmentGross>
    <hwkn:TransportationEquipment
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTQtMi0xLTEtMA_bb54cb5c-2ed4-4fce-b901-e12dd961d0de"
      unitRef="usd">37646000</hwkn:TransportationEquipment>
    <hwkn:TransportationEquipment
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTQtNC0xLTEtMA_96b42a0c-764e-4d02-bf1f-92bee029b836"
      unitRef="usd">32737000</hwkn:TransportationEquipment>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTUtMi0xLTEtMA_ddbcb932-10cb-4061-a228-fb08a9d2d8bf"
      unitRef="usd">17760000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTUtNC0xLTEtMA_35f32332-0e39-4fbe-b6ec-045e330b6f6d"
      unitRef="usd">17093000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTYtMi0xLTEtMA_970320de-c9cd-42ef-adce-a84a521bec91"
      unitRef="usd">300404000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTYtNC0xLTEtMA_7d055a60-2b27-4349-b187-5466f410d060"
      unitRef="usd">267221000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTctMi0xLTEtMA_29eb9e4a-78b3-45a5-afc7-34cfdfbc2a14"
      unitRef="usd">155792000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTctNC0xLTEtMA_bda7c72a-e094-484d-9bc0-03aad58fa6d9"
      unitRef="usd">140877000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTgtMi0xLTEtMA_f3dcc1e2-e283-4f21-949a-d1cc36401822"
      unitRef="usd">144612000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMTgtNC0xLTEtMA_d90dc3d4-24e5-48bf-8e3b-89be0aa91ea1"
      unitRef="usd">126344000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMjAtMi0xLTEtMA_d2005ee8-ea65-4cf8-baf7-55c5e382afd0"
      unitRef="usd">11630000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMjAtNC0xLTEtMA_f1412129-dbc1-4858-8962-e38318fb8b16"
      unitRef="usd">9090000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMjEtMi0xLTEtMA_693a9203-9be8-49d2-bb49-7731b9c147e7"
      unitRef="usd">70720000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMjEtNC0xLTEtMA_b2716111-15ec-4c94-8bc0-fa99598de467"
      unitRef="usd">58440000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMjItMi0xLTEtMA_704ee2a8-29b8-4c39-abe2-ac5924b86e6c"
      unitRef="usd">76368000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMjItNC0xLTEtMA_7eaa6513-586b-4862-8fab-d7f65fc8bbc2"
      unitRef="usd">60653000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMjQtMi0xLTEtMA_e2f9f47e-d853-48b3-9eb7-97cac6208676"
      unitRef="usd">6213000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMjQtNC0xLTEtMA_460b4747-e8f6-439d-8986-7b4005f2b8ac"
      unitRef="usd">3770000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssets
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMjUtMi0xLTEtMA_d249cd92-4985-46b4-88be-a13ea63677c5"
      unitRef="usd">164931000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMjUtNC0xLTEtMA_bae98ce5-7727-4f31-ae3e-2393d07c91b1"
      unitRef="usd">131953000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMjYtMi0xLTEtMA_1b0a12f6-8bf5-4398-af8a-aabe8d520d4e"
      unitRef="usd">472550000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMjYtNC0xLTEtMA_2902f9e3-9109-403a-8d93-6478ff993a0f"
      unitRef="usd">389328000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMjktMi0xLTEtMA_0b91267d-69b7-4a79-a7b6-6a18e51bfea1"
      unitRef="usd">37313000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMjktNC0xLTEtMA_d61be55b-e5ef-405e-856a-403e55b848f5"
      unitRef="usd">34129000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzEtMi0xLTEtMA_0b37e158-05e6-490f-855b-cbc3e214b474"
      unitRef="usd">18048000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzEtNC0xLTEtMA_435abdaf-1977-47da-a755-ce8e2b8d48cc"
      unitRef="usd">13538000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzItMi0xLTEtMA_6c6fae6f-7797-4755-a834-2149411ede43"
      unitRef="usd">9907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzItNC0xLTEtMA_fcfbdb56-5d92-4953-9355-32363b4301f4"
      unitRef="usd">9907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzQtMi0xLTEtMA_de13e859-c8f4-4294-89fb-0a994e5b8b58"
      unitRef="usd">1587000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzQtNC0xLTEtMA_794bb3a6-6494-41fe-a774-fb1faa783f37"
      unitRef="usd">1523000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:CustomerDepositsCurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzUtMi0xLTEtMA_b3cf45c1-ce87-41f6-807e-54ba0c19b33a"
      unitRef="usd">1452000</us-gaap:CustomerDepositsCurrent>
    <us-gaap:CustomerDepositsCurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzUtNC0xLTEtMA_6e2edd7f-a3d7-4daf-b599-f9ce0c722edc"
      unitRef="usd">1376000</us-gaap:CustomerDepositsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzYtMi0xLTEtMA_d4044e47-4a11-4557-910f-1fd40608a2e6"
      unitRef="usd">2155000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzYtNC0xLTEtMA_dda03948-7694-45b0-83d4-b2bf64019c7d"
      unitRef="usd">1747000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzctMi0xLTEtMA_7a298400-30d3-4bfa-b6c9-e6db4522fb5e"
      unitRef="usd">70462000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzctNC0xLTEtMA_f6ea1d03-390f-46e1-b4bf-4d10cb1981e5"
      unitRef="usd">62220000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzgtMi0xLTEtMA_81142e0b-2020-4a9e-b966-d40bf731830f"
      unitRef="usd">88845000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzgtNC0xLTEtMA_7e2202fc-67cb-4fca-8791-5ba6aa2e4ffd"
      unitRef="usd">49751000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzktMi0xLTEtMA_b0e2ade7-c1a2-4db5-b9eb-d610d796b2f5"
      unitRef="usd">10231000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfMzktNC0xLTEtMA_6daaa2fe-42a1-40c5-968f-206707af1e5e"
      unitRef="usd">7649000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDAtMi0xLTEtMA_cb51c824-19fa-4ab2-97f9-6ce45f545da8"
      unitRef="usd">4631000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDAtNC0xLTEtMA_e3665376-56e5-4b19-8668-25f5fce044fa"
      unitRef="usd">4978000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDEtMi0xLTEtNDY3_33d12844-9cfc-4386-bba2-d849d900964e"
      unitRef="usd">24445000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDEtNC0xLTEtNDY3_5ac72ace-4ed0-45fa-beab-d255003d3841"
      unitRef="usd">25106000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDEtMi0xLTEtMA_7c14ca7e-5465-4079-8e33-17f786c281df"
      unitRef="usd">7322000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDEtNC0xLTEtMA_10284855-2d7e-43d0-97c9-23c23954656b"
      unitRef="usd">5026000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDItMi0xLTEtMA_6c2c8a4e-ffa3-449e-bff9-6d3ad156858e"
      unitRef="usd">1368000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDItNC0xLTEtMA_85f60833-4b74-4e73-aaaf-4acff6076021"
      unitRef="usd">1114000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDMtMi0xLTEtMA_4566fe00-519b-47ed-af6e-9f5211a493dc"
      unitRef="usd">207304000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDMtNC0xLTEtMA_79341d91-d41c-4926-a2e8-0cfcdd0bca6e"
      unitRef="usd">155844000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDQtMi0xLTEtMA_5b3636cd-d183-46b8-8901-dd5fd9d21867"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDQtNC0xLTEtMA_aa6e5391-4143-4baf-9617-17fa966b3978"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDYtMC0xLTEtMC90ZXh0cmVnaW9uOjI5MWM5MzZlMTY4ZDQyMTA4MGIyMThlMzIyYjNjYjBjXzEwOTk1MTE2Mjc5NDI_6af8a8d2-58c5-4679-8986-96c2d35137c3"
      unitRef="shares">60000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDYtMC0xLTEtMC90ZXh0cmVnaW9uOjI5MWM5MzZlMTY4ZDQyMTA4MGIyMThlMzIyYjNjYjBjXzEwOTk1MTE2Mjc5NzY_8b1f6862-6f6b-4d21-b083-f18b4643eb5d"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDYtMC0xLTEtMC90ZXh0cmVnaW9uOjI5MWM5MzZlMTY4ZDQyMTA4MGIyMThlMzIyYjNjYjBjXzEwOTk1MTE2Mjc5NTU_7cfea56c-8729-4f94-9c6e-89095bc05fe6"
      unitRef="shares">20969746</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDYtMC0xLTEtMC90ZXh0cmVnaW9uOjI5MWM5MzZlMTY4ZDQyMTA4MGIyMThlMzIyYjNjYjBjXzEwOTk1MTE2Mjc5NTU_d4161a34-e5f7-4fad-b4af-cb54f4c8c8b3"
      unitRef="shares">20969746</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDYtMC0xLTEtMC90ZXh0cmVnaW9uOjI5MWM5MzZlMTY4ZDQyMTA4MGIyMThlMzIyYjNjYjBjXzEwOTk1MTE2Mjc5Njg_63d11701-8fa7-4db6-9282-98f058d395e7"
      unitRef="shares">21024458</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDYtMC0xLTEtMC90ZXh0cmVnaW9uOjI5MWM5MzZlMTY4ZDQyMTA4MGIyMThlMzIyYjNjYjBjXzEwOTk1MTE2Mjc5Njg_89506143-c807-425e-803a-a6066f7f2f8a"
      unitRef="shares">21024458</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDYtMi0xLTEtMA_b98d0ca4-47ae-4173-afb4-c6cc33c6fd52"
      unitRef="usd">210000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDYtNC0xLTEtMA_1954042a-5951-4d4e-bd33-9b4c5c963275"
      unitRef="usd">211000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDctMi0xLTEtMA_a3c33bf1-64e3-44c2-b129-7fa6ab284f23"
      unitRef="usd">51138000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDctNC0xLTEtMA_c060830a-d23a-4a5c-8e39-f83c4344ef8d"
      unitRef="usd">50405000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDgtMi0xLTEtMA_b452f737-35e4-4b7c-b127-3e86d0699e61"
      unitRef="usd">213898000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDgtNC0xLTEtMA_175582da-54ca-4d8a-9cb6-5ad18e3ebba9"
      unitRef="usd">182947000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDktMi0xLTEtMA_b171f6a4-bf6e-4d52-b3ca-eb92655035af"
      unitRef="usd">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNDktNC0xLTEtMA_2e586832-4a8b-42eb-a368-4e0cd81f3399"
      unitRef="usd">-79000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNTAtMi0xLTEtMA_3c07c9d9-140b-4525-9523-4c7f2084092f"
      unitRef="usd">265246000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNTAtNC0xLTEtMA_69234e5f-aee8-4dfe-b646-184e5144538f"
      unitRef="usd">233484000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNTEtMi0xLTEtMA_f6ac37c3-5666-4391-8422-cfb747eed8be"
      unitRef="usd">472550000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF82NC9mcmFnOmYxOTY5NTUyMWM0YjRlYWI5ZDM0YzQ5YjgyZWZkNGE1L3RhYmxlOjE4NzgyN2NmN2M5ZTQ4NTlhNjA1N2MyMzA0ZmQ2MDhhL3RhYmxlcmFuZ2U6MTg3ODI3Y2Y3YzllNDg1OWE2MDU3YzIzMDRmZDYwOGFfNTEtNC0xLTEtMA_9f0dd4b0-7819-4d49-81cb-f6f75be019cd"
      unitRef="usd">389328000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMi0yLTEtMS0w_f9ecc266-d05b-4c2d-8761-bbf80890f924"
      unitRef="usd">596871000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMi00LTEtMS0w_abe60b6e-b97d-41ae-9cba-1b8a3ab47c4d"
      unitRef="usd">540198000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMi02LTEtMS0w_5f65db9f-fa8d-48d7-a88f-a97599b1672d"
      unitRef="usd">556326000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMy0yLTEtMS0w_deef7389-1450-4d6f-b97a-30bfd3bb7331"
      unitRef="usd">473109000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMy00LTEtMS0w_501d8a41-d719-417a-8abf-5a2776abf54d"
      unitRef="usd">439281000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMy02LTEtMS0w_8cd0ee61-2044-4a96-87f6-2fec1437b7e3"
      unitRef="usd">460390000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfNC0yLTEtMS0w_346aaaa7-20ba-4c92-a226-e150343eee3b"
      unitRef="usd">123762000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfNC00LTEtMS0w_8974c49d-c3ad-484b-abcc-099ddf3361ce"
      unitRef="usd">100917000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfNC02LTEtMS0w_1836e81a-0680-4aa0-894c-bddf04456b45"
      unitRef="usd">95936000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfNS0yLTEtMS0w_4650c706-8b5f-4c7c-a918-bee04e74dfb1"
      unitRef="usd">67884000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfNS00LTEtMS0w_ba56cf8c-0a6a-439c-afe1-e8ac787874ae"
      unitRef="usd">59246000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfNS02LTEtMS0w_970692a9-6abe-40ef-bcc9-454ddb673c63"
      unitRef="usd">59118000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfNy0yLTEtMS0w_1dd579d1-d9c7-45d5-bc43-72d0722b93dc"
      unitRef="usd">55878000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfNy00LTEtMS0w_c520ec7a-c731-4075-a468-aff08abc817d"
      unitRef="usd">41671000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfNy02LTEtMS0w_5693fece-3f72-4826-af5a-8cd86fc67f8c"
      unitRef="usd">36818000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfOC0yLTEtMS0w_6f8e2e8d-3c4e-459a-b1eb-94e3786d983b"
      unitRef="usd">-1467000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfOC00LTEtMS0w_03d52216-e2e2-48ee-b720-10c7e3f813c7"
      unitRef="usd">-2511000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfOC02LTEtMS0w_cbfa060a-4d7f-4eb5-be81-805a113ded6d"
      unitRef="usd">-3361000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfOS0yLTEtMS0w_25426d27-2454-4d34-99ff-9179a99863de"
      unitRef="usd">1440000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfOS00LTEtMS0w_1a5ce7eb-a14e-4c1c-b29a-7a4ab927e160"
      unitRef="usd">-204000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfOS02LTEtMS0w_d2e34937-caa4-4c62-a66f-18e3ac43c2ea"
      unitRef="usd">73000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTAtMi0xLTEtMA_46293a64-b459-4c63-8e8a-d55301e713be"
      unitRef="usd">55851000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTAtNC0xLTEtMA_53ddf8b6-2836-4f58-8109-033336fa6501"
      unitRef="usd">38956000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTAtNi0xLTEtMA_79976baa-6186-4960-83b9-9a6a320d727a"
      unitRef="usd">33530000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTEtMi0xLTEtMA_e5669404-a4b8-4a58-893b-4597d00421e3"
      unitRef="usd">14871000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTEtNC0xLTEtMA_a40b237a-fa35-498a-93fd-84550514498b"
      unitRef="usd">10589000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTEtNi0xLTEtMA_3aa90e1b-8c85-409d-848a-27ac7f15f03d"
      unitRef="usd">9097000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTItMi0xLTEtMA_1235cbf3-5fee-40a3-b7f2-6f046aa15b18"
      unitRef="usd">40980000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTItNC0xLTEtMA_7ff81380-ed7d-4c15-b8f9-9c3cd5c7cd16"
      unitRef="usd">28367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTItNi0xLTEtMA_01379ffc-e936-4f8a-8478-7505bcf91394"
      unitRef="usd">24433000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTQtMi0xLTEtMA_89e2de7b-a923-4eef-aa9c-0c3340499021"
      unitRef="shares">21024344</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTQtNC0xLTEtMA_956b473f-7fab-4a82-a1c1-0bdeeeb8d8c9"
      unitRef="shares">21159978</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTQtNi0xLTEtMA_f9a560c4-bc31-42c0-8061-c668f304da9d"
      unitRef="shares">21309774</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTUtMi0xLTEtMA_50fb02db-c9f5-4c5e-ad4a-d211969611a6"
      unitRef="shares">21260296</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTUtNC0xLTEtMA_8bc57ad7-66ec-476e-8454-cda667ae6086"
      unitRef="shares">21308800</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTUtNi0xLTEtMA_a8571d96-cb1f-480a-ba30-caac9b1196b5"
      unitRef="shares">21452352</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTctMi0xLTEtMA_6c9f6513-0d2f-47a1-b888-93ab7f28db1f"
      unitRef="usdPerShare">1.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTctNC0xLTEtMA_57bf456b-21ee-4474-b6bd-b1535b054f3c"
      unitRef="usdPerShare">1.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTctNi0xLTEtMA_0789e036-fe33-4954-acc8-af18ba426d71"
      unitRef="usdPerShare">1.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTgtMi0xLTEtMA_8b5f8824-1f80-4c06-a6c6-49b65007c482"
      unitRef="usdPerShare">1.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTgtNC0xLTEtMA_3ada5640-9974-4c6f-84bb-3468aa265771"
      unitRef="usdPerShare">1.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMTgtNi0xLTEtMA_0ca2211d-414d-402f-804f-bc474cea7331"
      unitRef="usdPerShare">1.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMjAtMi0xLTEtMA_259a2697-612b-40f7-a1e2-e49c8a192135"
      unitRef="usdPerShare">0.47125</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMjAtNC0xLTEtMA_87fa4c7e-c2dc-462e-be33-3d1aadff17a4"
      unitRef="usdPerShare">0.46125</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83MC9mcmFnOmExODFlNWUyNTc3NjRlMWY4MGM3MzAyNjY5MmQ1MDcwL3RhYmxlOjQwMWY5MWQ3OTU2NzRmNjE4YmE4ODI1YmQyOWU2OWJhL3RhYmxlcmFuZ2U6NDAxZjkxZDc5NTY3NGY2MThiYTg4MjViZDI5ZTY5YmFfMjAtNi0xLTEtMA_b04e7a92-15e6-4688-b29a-56260e563b31"
      unitRef="usdPerShare">0.34000</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfMy0xLTEtMS0w_1235cbf3-5fee-40a3-b7f2-6f046aa15b18"
      unitRef="usd">40980000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfMy0zLTEtMS0w_7ff81380-ed7d-4c15-b8f9-9c3cd5c7cd16"
      unitRef="usd">28367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfMy01LTEtMS0w_01379ffc-e936-4f8a-8478-7505bcf91394"
      unitRef="usd">24433000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfNi0xLTEtMS0w_ac510c0b-2496-45ce-91a4-d66be1af5298"
      unitRef="usd">79000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfNi0zLTEtMS0w_4e316327-5bfc-46ef-92b3-175e1cdcac2a"
      unitRef="usd">-396000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfNi01LTEtMS0w_b5c2ff9e-9aec-4051-95f1-51bc1f486574"
      unitRef="usd">-280000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfNy0xLTEtMS0w_f1b7e3dc-77c8-459f-903e-92fef8cd7e60"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfNy0zLTEtMS0w_46f2a4a6-9d11-4fcd-b8df-94491dd52631"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfNy01LTEtMS0w_51869aa9-25df-4498-96f1-0a245065cc36"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfOC0xLTEtMS0w_c8d26189-0aad-43f1-8c33-6edd9a34b722"
      unitRef="usd">79000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfOC0zLTEtMS0w_3ae57f86-74f7-4503-807c-68aeea4c4742"
      unitRef="usd">-396000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfOC01LTEtMS0w_b9f0ef2a-c1a1-406a-81a3-5eb6ac73a43d"
      unitRef="usd">-279000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfOS0xLTEtMS0w_14425f86-f132-4186-a03b-d4da63906730"
      unitRef="usd">41059000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfOS0zLTEtMS0w_6e4a7e33-bd21-4997-ab21-467b941cc0d5"
      unitRef="usd">27971000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83My9mcmFnOmJlY2RkMWE5NDZlOTQyOTg4OWFiOWM0MjU3NjhhZmE4L3RhYmxlOjZmZDRjNmJjYjU5NDRhNjg5Y2Q3MTQ1ODRhMTM0YjZiL3RhYmxlcmFuZ2U6NmZkNGM2YmNiNTk0NGE2ODljZDcxNDU4NGExMzRiNmJfOS01LTEtMS0w_6dd0b5e0-2a37-4c10-9da2-472b0ee42fad"
      unitRef="usd">24154000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i49795e4ade244b16a458f0438ba76b08_I20180401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMi0yLTEtMS0w_5883affa-0474-4d3d-a3e3-cd2caf631116"
      unitRef="shares">21263984</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i49795e4ade244b16a458f0438ba76b08_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMi00LTEtMS0w_4160278a-75d9-4b3f-a9b8-50489c5baf95"
      unitRef="usd">213000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibff99620c91c4088b0738694020abf8d_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMi02LTEtMS0w_b83ed211-53dc-4d36-b7d8-e66100118ea2"
      unitRef="usd">54196000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i15f1c4191b12419bae16a5b3c7b0c002_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMi04LTEtMS0w_d1b9565a-e10d-420a-9bf7-14c01b022138"
      unitRef="usd">147242000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1c717609852f4a83afce9d1ec05ba1b4_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMi0xMC0xLTEtMA_6f915ad9-1bcd-4d9b-b72b-48090d482012"
      unitRef="usd">596000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i532bea2e945248b986d2c436cf9fc224_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMi0xMi0xLTEtMA_6684bb99-27f8-475d-9cfb-014667d59d13"
      unitRef="usd">202247000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMy0yLTEtMS0w_066ae95c-980d-4ef0-ab35-af6e254d8a19"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMy00LTEtMS0w_140cb42a-80a4-496f-9570-40198736f9d2"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia7cf067dff1e4a50882f1df1ee7a52e9_D20180402-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMy02LTEtMS0w_2b9dd458-3664-448b-a945-2dfab6617686"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0a0ec96ebd174bfbbf53c031e749b71c_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMy04LTEtMS0w_a879948f-8e81-42da-948f-a0fcd3bc5cab"
      unitRef="usd">7270000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i00b744ad0f664c4a894903d386881043_D20180402-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMy0xMC0xLTEtMA_02d8e581-d49b-4b9c-93f4-5eb11ead079c"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMy0xMi0xLTEtMA_0776b591-9a3c-4f20-b67b-aa3f599383bc"
      unitRef="usd">7270000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNC0yLTEtMS0w_5eab74d5-32af-418c-ab0e-7d2db8621fbb"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNC00LTEtMS0w_7ff2cf11-748c-429d-834e-412ea15c783e"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia7cf067dff1e4a50882f1df1ee7a52e9_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNC02LTEtMS0w_7f3a330a-91a8-4135-b319-17cfee8fe0be"
      unitRef="usd">2010000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0a0ec96ebd174bfbbf53c031e749b71c_D20180402-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNC04LTEtMS0w_45617a3f-10b5-425a-9e4f-551c623a2850"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i00b744ad0f664c4a894903d386881043_D20180402-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNC0xMC0xLTEtMA_428fa1d5-892e-4c92-87ac-26c2163d941a"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNC0xMi0xLTEtMA_41cb5b92-4626-487a-8621-041e43f59a9a"
      unitRef="usd">2010000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNi0yLTEtMS0w_c18ff2c5-b921-4890-ad51-3d379a314dd8"
      unitRef="shares">66102</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNi00LTEtMS0w_11232beb-b3cc-407f-934e-2fe6c255c908"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ia7cf067dff1e4a50882f1df1ee7a52e9_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNi02LTEtMS0w_e0a93e70-8f2f-459e-9992-a93d81844438"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i0a0ec96ebd174bfbbf53c031e749b71c_D20180402-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNi04LTEtMS0w_cf392f4c-b61b-4a42-bd2d-cb5ab56efdad"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i00b744ad0f664c4a894903d386881043_D20180402-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNi0xMC0xLTEtMA_91620489-c1d3-441b-8165-b665598da1a2"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNi0xMi0xLTEtMA_75cc8e65-17a9-48d7-9590-af564fbc3151"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesShares
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNy0yLTEtMS0w_420d20cd-1ed1-4014-b985-716ca02aaf23"
      unitRef="shares">16210</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesShares>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNy00LTEtMS0w_358a9f08-b2d3-4175-8963-2da199e33193"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="ia7cf067dff1e4a50882f1df1ee7a52e9_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNy02LTEtMS0w_58dd2f40-b1e9-410c-966e-731df12dc347"
      unitRef="usd">266000</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i0a0ec96ebd174bfbbf53c031e749b71c_D20180402-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNy04LTEtMS0w_0b641720-e5c5-43c4-8456-97edcb579a81"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i00b744ad0f664c4a894903d386881043_D20180402-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNy0xMC0xLTEtMA_bcfbae38-bca0-47bc-b482-14181a5b6b29"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfNy0xMi0xLTEtMA_fdc79d9d-4a7d-43f3-9b47-d48f619c355c"
      unitRef="usd">266000</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfOS0yLTEtMS0w_568cefd2-243e-46f2-8be0-4c2f76e59601"
      unitRef="shares">87356</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfOS00LTEtMS0w_266a5f21-30d3-437a-a235-3dfa757c0cef"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia7cf067dff1e4a50882f1df1ee7a52e9_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfOS02LTEtMS0w_94c6b582-a4ed-4106-9d0e-e89405e00fc8"
      unitRef="usd">1337000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0a0ec96ebd174bfbbf53c031e749b71c_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfOS04LTEtMS0w_ecba6be7-de80-49c4-9282-80f2d301af47"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i00b744ad0f664c4a894903d386881043_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfOS0xMC0xLTEtMA_6dc4eef8-c948-4186-b590-96f4bbab91d1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfOS0xMi0xLTEtMA_04d6884b-31e8-4deb-9694-154405e5b506"
      unitRef="usd">1338000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTAtMi0xLTEtMA_6c7bb996-d20f-4089-b197-613f17301ca8"
      unitRef="shares">216332</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTAtNC0xLTEtMA_2a6bc33c-8345-4145-a255-932f00769702"
      unitRef="usd">2000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ia7cf067dff1e4a50882f1df1ee7a52e9_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTAtNi0xLTEtMA_59fa6ee2-a245-458d-b2ac-d1e11d7e1e80"
      unitRef="usd">4350000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i0a0ec96ebd174bfbbf53c031e749b71c_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTAtOC0xLTEtMA_046c4087-d28e-4258-b47c-02ecc276494f"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i00b744ad0f664c4a894903d386881043_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTAtMTAtMS0xLTA_441aac7e-3407-4b73-a8a6-f9c4f08758fe"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTAtMTItMS0xLTA_18029468-f22b-424e-9656-12d122233495"
      unitRef="usd">4352000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTEtMi0xLTEtMA_1dd19760-49e9-4a4f-9d2d-b45242d60d7a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTEtNC0xLTEtMA_c289892f-952b-4dd5-98d7-7ef9a11ccdbe"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia7cf067dff1e4a50882f1df1ee7a52e9_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTEtNi0xLTEtMA_435ee2b7-7714-48de-843a-e568f74ed9f1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0a0ec96ebd174bfbbf53c031e749b71c_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTEtOC0xLTEtMA_73edc2e6-c422-4ce4-ad4c-89a4e1c7b352"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i00b744ad0f664c4a894903d386881043_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTEtMTAtMS0xLTA_a6eaff92-e6b6-4690-b98b-3c528ebb70e4"
      unitRef="usd">-279000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTEtMTItMS0xLTA_ce7a45ba-0773-44b4-9670-beab615003e8"
      unitRef="usd">-279000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTItMi0xLTEtMA_61814b01-0769-40d0-91f8-18db0c12bd3e"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTItNC0xLTEtMA_902fbd1e-3a5c-491b-a9f9-52f08a019423"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia7cf067dff1e4a50882f1df1ee7a52e9_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTItNi0xLTEtMA_d725a2ff-a057-45f6-b514-60b120048e92"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0a0ec96ebd174bfbbf53c031e749b71c_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTItOC0xLTEtMA_a41061be-0de4-4448-afc8-4ab071b8032f"
      unitRef="usd">24433000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i00b744ad0f664c4a894903d386881043_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTItMTAtMS0xLTA_634320ac-3bdd-416e-b83b-4ed7a155ccb9"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTItMTItMS0xLTA_b1e5378f-4530-42d9-b72c-2c9f932a526d"
      unitRef="usd">24433000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="idc8b5847bab7465ab14c78071e052241_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTMtMi0xLTEtMA_4741da4a-f0f3-47a8-b7f3-05ab364595d7"
      unitRef="shares">21184900</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="idc8b5847bab7465ab14c78071e052241_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTMtNC0xLTEtMA_6e491e80-70f9-49d9-9277-a5f24549dcb3"
      unitRef="usd">212000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic72e21629fb94ac990c66e368aec6df2_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTMtNi0xLTEtMA_c6f674e5-cea1-41a7-81dd-3ab0821de003"
      unitRef="usd">52927000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idee0c8079cc5473ab5f9836a37a3d58d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTMtOC0xLTEtMA_78dae9d2-8f01-40ff-9a6e-0dad56b13204"
      unitRef="usd">164405000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a9d2df6ffed437484db19a261d4aa7a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTMtMTAtMS0xLTA_d152ec6b-6520-4523-b4a1-c8ddf86b41ff"
      unitRef="usd">317000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icbc74379883245329eed5af3e19c019c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTMtMTItMS0xLTA_0a78ca82-4010-4257-b7b1-42995154729a"
      unitRef="usd">217861000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTQtMi0xLTEtMA_94a77934-bc5d-4dc1-b5ac-a1494e4f154e"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTQtNC0xLTEtMA_2a638007-d2e5-463c-b61c-f660a8b61dae"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i9114b0ce0a914efab396fb6042fe7015_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTQtNi0xLTEtMA_b6acf9c4-b813-478a-9ef3-8e540e2a6813"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4f203522a8ed42d29b4281a277fba44c_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTQtOC0xLTEtMA_c638dbdc-b72d-41f0-9939-bf9098018e3b"
      unitRef="usd">9825000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia86672e2311a431698b4406295bb81a1_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTQtMTAtMS0xLTA_3c33770e-218b-4b74-afb1-f2ca52694dad"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTQtMTItMS0xLTA_83b2e10b-e3ee-4c0f-9694-a433b3d3483b"
      unitRef="usd">9825000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTUtMi0xLTEtMA_d47f3187-a80e-46b2-b5c3-53246bb607cc"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTUtNC0xLTEtMA_9f9d9f2e-9e0d-4ac6-8735-6316294acbf4"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9114b0ce0a914efab396fb6042fe7015_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTUtNi0xLTEtMA_410467d4-9f3e-4768-a858-2ee8539e8b2b"
      unitRef="usd">2273000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4f203522a8ed42d29b4281a277fba44c_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTUtOC0xLTEtMA_21f41d9e-20cd-41c9-9248-9d1a736707ec"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia86672e2311a431698b4406295bb81a1_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTUtMTAtMS0xLTA_4b807068-6487-4755-8f3e-0ce16d216207"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTUtMTItMS0xLTA_acdd13ef-7812-4b05-81b3-13261b5dd78a"
      unitRef="usd">2273000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTctMi0xLTEtMA_19bb13a4-2550-4117-a425-b5da5ee22e7a"
      unitRef="shares">71944</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTctNC0xLTEtMA_9a4fa716-0cf4-44d8-953e-550c1b1bc831"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i9114b0ce0a914efab396fb6042fe7015_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTctNi0xLTEtMA_38245459-a007-4e4d-a31d-2f7da0e79ff2"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i4f203522a8ed42d29b4281a277fba44c_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTctOC0xLTEtMA_2717d5ae-5b0c-44a4-91a9-8206fbbed2d3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ia86672e2311a431698b4406295bb81a1_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTctMTAtMS0xLTA_41a93873-7128-4ec0-a46f-e15572f81207"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTctMTItMS0xLTA_fee730e8-8dd5-4614-bc77-d23235b2bff9"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesShares
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTgtMi0xLTEtMA_f00f8465-98c5-47f9-ac81-952052fc55d3"
      unitRef="shares">18320</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesShares>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTgtNC0xLTEtMA_4d3b6b2a-eec6-4089-af22-b04c05611ff0"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i9114b0ce0a914efab396fb6042fe7015_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTgtNi0xLTEtMA_89384bda-8684-49bb-804d-b93948b5d237"
      unitRef="usd">343000</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i4f203522a8ed42d29b4281a277fba44c_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTgtOC0xLTEtMA_06290477-c340-413c-84cd-761306fcd10e"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="ia86672e2311a431698b4406295bb81a1_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTgtMTAtMS0xLTA_8bb2b28b-7480-44bd-9cd9-353696a3cde3"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMTgtMTItMS0xLTA_d724926b-2cf1-4a20-b00d-78f8f8da3d99"
      unitRef="usd">343000</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjAtMi0xLTEtMA_75dc4bd2-a185-496f-bb33-c1af48d302f8"
      unitRef="shares">77100</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjAtNC0xLTEtMA_e5789c42-3cde-4678-a253-36e5fa419d70"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9114b0ce0a914efab396fb6042fe7015_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjAtNi0xLTEtMA_039e8ff6-7c83-4c66-8c8a-d564ee35b9a9"
      unitRef="usd">1399000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4f203522a8ed42d29b4281a277fba44c_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjAtOC0xLTEtMA_01f6d519-2c43-44af-bddb-0346508324c7"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia86672e2311a431698b4406295bb81a1_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjAtMTAtMS0xLTA_346aae62-bb16-4fee-b183-e235aabdd77f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjAtMTItMS0xLTA_ff9f4c19-f83b-4e3b-b742-b59484c43736"
      unitRef="usd">1400000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjEtMi0xLTEtMA_2a4308ea-438f-4bc3-8317-bb8fbf4f1e2a"
      unitRef="shares">291166</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjEtNC0xLTEtMA_f8182297-76a7-4855-a0fd-dd05dfdf9fa4"
      unitRef="usd">2000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i9114b0ce0a914efab396fb6042fe7015_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjEtNi0xLTEtMA_f5eb0e4d-bae6-438a-899b-bab42e171173"
      unitRef="usd">5851000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i4f203522a8ed42d29b4281a277fba44c_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjEtOC0xLTEtMA_14a8ab5b-270f-4492-a2d5-2fd458d3631b"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ia86672e2311a431698b4406295bb81a1_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjEtMTAtMS0xLTA_73a5398f-29db-4f34-9282-8ba80d2bb6fa"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjEtMTItMS0xLTA_f3009627-e5a1-4ae4-866d-c012db2dbcb2"
      unitRef="usd">5853000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjItMi0xLTEtMA_31ecea34-affa-48a7-84a5-d3d7053e0414"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjItNC0xLTEtMA_5d2c74b4-e631-4dca-91ed-5aa35a810913"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9114b0ce0a914efab396fb6042fe7015_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjItNi0xLTEtMA_55df50ba-4565-4b23-966d-a45e0940b329"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4f203522a8ed42d29b4281a277fba44c_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjItOC0xLTEtMA_d5ebef8f-1926-417c-aec2-185eba445669"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia86672e2311a431698b4406295bb81a1_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjItMTAtMS0xLTA_6104583b-8b99-46a9-a373-aabd893c7a8e"
      unitRef="usd">-396000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjItMTItMS0xLTA_5f555949-8912-4f4f-bf11-f64ddda31a7f"
      unitRef="usd">-396000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjMtMi0xLTEtMA_ca7c7e55-d74d-47a8-bace-c0af6fc74c14"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjMtNC0xLTEtMA_861d34fb-e134-440a-bc47-832be417a747"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9114b0ce0a914efab396fb6042fe7015_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjMtNi0xLTEtMA_92d4fb18-e362-4b60-9816-dea708115567"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4f203522a8ed42d29b4281a277fba44c_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjMtOC0xLTEtMA_571b142e-8f9b-4fda-adc7-c9d711bd92bc"
      unitRef="usd">28367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia86672e2311a431698b4406295bb81a1_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjMtMTAtMS0xLTA_ea2aae94-880b-4ae9-b9f7-be55b9bcf795"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjMtMTItMS0xLTA_887a4857-990e-42ee-95b0-215b92d7651b"
      unitRef="usd">28367000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i75ccfd73818e41a8bf9655a3f7eadf96_I20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjQtMi0xLTEtMA_f61fafa5-8c6f-40cf-83f7-854096351989"
      unitRef="shares">21024458</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i75ccfd73818e41a8bf9655a3f7eadf96_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjQtNC0xLTEtMA_e1af655e-322e-4ef1-95a5-80686cf18519"
      unitRef="usd">211000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4c6fc5d1f45346689fbf959c19ed1d29_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjQtNi0xLTEtMA_15c13b37-f65c-462c-90b1-619829494d56"
      unitRef="usd">50405000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ida48fab53a1b45398755f049e8c9429b_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjQtOC0xLTEtMA_daab020d-4b13-46e3-b216-f728f823010c"
      unitRef="usd">182947000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9200ad32e6114d84942e8efc4cce63d9_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjQtMTAtMS0xLTA_88d251da-b9a1-43bc-8b93-9c58f8b79db8"
      unitRef="usd">-79000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjQtMTItMS0xLTA_b2ae6bac-4be4-411b-94db-df77c23905c1"
      unitRef="usd">233484000</us-gaap:StockholdersEquity>
    <us-gaap:DividendsCommonStockCash
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjUtMi0xLTEtMA_b9e67f80-79ca-4f97-bd49-a3f556130fcb"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjUtNC0xLTEtMA_b2249b33-9aeb-48ce-a3aa-1598cb7314f9"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="if8cbfd7da15346359970fdb13f57b286_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjUtNi0xLTEtMA_0989c9d1-529a-4a58-b1a1-f455fe0b5e53"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i61487d38f50d4c7baac05042b5afae01_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjUtOC0xLTEtMA_0b92e81a-dbc4-43df-b8fd-54ede57dc778"
      unitRef="usd">10029000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0fae7a9dd93844c59ddaf0444d00dd70_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjUtMTAtMS0xLTA_142301c3-d844-4a13-8f37-2b6bfd0fbf45"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjUtMTItMS0xLTA_98279a8e-d2c0-46c9-a4ea-92588b3b3a27"
      unitRef="usd">10029000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjYtMi0xLTEtMA_ce36cbb4-a04c-4501-9a9c-8807372cd0f4"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjYtNC0xLTEtMA_aaa6bd9f-682f-496d-a56f-7079ab752b13"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if8cbfd7da15346359970fdb13f57b286_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjYtNi0xLTEtMA_e123feed-fdd8-4599-9091-2c723fc0d2b8"
      unitRef="usd">3343000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i61487d38f50d4c7baac05042b5afae01_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjYtOC0xLTEtMA_35cc86be-7100-4245-a576-3db3d40d6a40"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0fae7a9dd93844c59ddaf0444d00dd70_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjYtMTAtMS0xLTA_986b8b61-531d-4ba5-a0f5-7d7cdcd01349"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjYtMTItMS0xLTA_fecbc3fa-7c68-4879-87d7-49459cda5a61"
      unitRef="usd">3343000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjgtMi0xLTEtMA_7e31e992-cf26-43d6-b0b5-4092d46bc27a"
      unitRef="shares">26542</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjgtNC0xLTEtMA_6d514548-056c-45ea-bdf7-76204b3b0add"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="if8cbfd7da15346359970fdb13f57b286_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjgtNi0xLTEtMA_c3eb4dba-21db-4193-8426-1e1a02683412"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i61487d38f50d4c7baac05042b5afae01_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjgtOC0xLTEtMA_4ffe2d96-a70f-4422-ad92-09ce02482a53"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i0fae7a9dd93844c59ddaf0444d00dd70_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjgtMTAtMS0xLTA_4358a55b-e48c-42b6-afc9-158a6d064973"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjgtMTItMS0xLTA_15059b38-25a6-4f0e-9606-2dd822991051"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesShares
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjktMi0xLTEtMA_52257c8c-5126-43e2-bd45-ede3cefbf2fc"
      unitRef="shares">3314</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesShares>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjktNC0xLTEtMA_e9899dd1-8b89-4475-b0dc-e55f7ab69ae3"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="if8cbfd7da15346359970fdb13f57b286_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjktNi0xLTEtMA_7db43ea3-c93c-408b-aa5e-4998ea8eb65d"
      unitRef="usd">54000</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i61487d38f50d4c7baac05042b5afae01_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjktOC0xLTEtMA_65bd0e66-4ba2-48f1-90e0-ddfebcafe477"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="i0fae7a9dd93844c59ddaf0444d00dd70_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjktMTAtMS0xLTA_daff77f1-17c2-429e-b1af-3638ae686b13"
      unitRef="usd">0</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMjktMTItMS0xLTA_bfc0e4cd-d599-4deb-aaa4-f1b576a8d53c"
      unitRef="usd">54000</hwkn:SharesSurrenderedDuringPeriodForPayrollTaxesValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzEtMi0xLTEtMA_b71bd4c3-e962-4c9d-8c5d-675ddb32c871"
      unitRef="shares">88148</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzEtNC0xLTEtMA_fc755300-8977-432f-9a1d-c233166c35d6"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if8cbfd7da15346359970fdb13f57b286_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzEtNi0xLTEtMA_b2854e66-732b-4cb0-a14e-2d72fe31be2d"
      unitRef="usd">1582000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i61487d38f50d4c7baac05042b5afae01_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzEtOC0xLTEtMA_f60624e9-2c23-4571-becd-514cbab93762"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0fae7a9dd93844c59ddaf0444d00dd70_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzEtMTAtMS0xLTA_255daba5-bb28-498c-88c6-7dc563e08e39"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzEtMTItMS0xLTA_d71282f6-b8f2-4404-80d5-f063d1de1d5d"
      unitRef="usd">1583000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzItMi0xLTEtMA_db505cb8-0a79-4a2b-8e8e-6da01bbb342c"
      unitRef="shares">166088</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzItNC0xLTEtMA_f9510989-19b7-4735-9ebd-6413799a98bb"
      unitRef="usd">2000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="if8cbfd7da15346359970fdb13f57b286_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzItNi0xLTEtMA_1aa6f600-7997-4e61-9a94-1d606304c024"
      unitRef="usd">4138000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i61487d38f50d4c7baac05042b5afae01_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzItOC0xLTEtMA_e7f28eb4-de95-460b-b773-55134c0f752d"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i0fae7a9dd93844c59ddaf0444d00dd70_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzItMTAtMS0xLTA_2905e21f-fe5a-4dba-8064-bf052415baf4"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzItMTItMS0xLTA_a3ad5391-bcbf-430f-ab23-f49e44d9c03a"
      unitRef="usd">4140000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzMtMi0xLTEtMA_5c21e414-9597-4415-9536-d1a3fb1c9e76"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzMtNC0xLTEtMA_91323a39-56a8-43d3-b19d-3937c7658fc3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if8cbfd7da15346359970fdb13f57b286_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzMtNi0xLTEtMA_16c5851c-9ca1-4743-9d78-727aabc76569"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i61487d38f50d4c7baac05042b5afae01_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzMtOC0xLTEtMA_e36c2e78-e14b-4c6b-9637-6804218d8783"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0fae7a9dd93844c59ddaf0444d00dd70_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzMtMTAtMS0xLTA_a3b2b372-d53e-40a8-a494-be55b5939434"
      unitRef="usd">79000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzMtMTItMS0xLTA_cece8423-e78c-4f0d-8070-d60383186127"
      unitRef="usd">79000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzQtMi0xLTEtMA_1d38d12b-0ab5-4df3-8a9f-1fe679491826"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzQtNC0xLTEtMA_becf7741-1a3c-4161-98f8-0142eb7781c1"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if8cbfd7da15346359970fdb13f57b286_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzQtNi0xLTEtMA_58baa973-cbea-4ffe-a664-19f14c3cdb55"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i61487d38f50d4c7baac05042b5afae01_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzQtOC0xLTEtMA_4f16d14c-69b3-4a03-af3f-123998819081"
      unitRef="usd">40980000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0fae7a9dd93844c59ddaf0444d00dd70_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzQtMTAtMS0xLTA_6bc1517e-734d-4671-bb83-51c539bfd8d3"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzQtMTItMS0xLTA_352e19c2-dafd-4323-93da-f4c3c36ea88f"
      unitRef="usd">40980000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="idb845cb9d51447abb68096ec56587c5d_I20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzUtMi0xLTEtMA_a377ca8e-9dc1-42bf-bf16-01d721336d40"
      unitRef="shares">20969746</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="idb845cb9d51447abb68096ec56587c5d_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzUtNC0xLTEtMA_e3c247d8-a1c1-4497-869a-ac19f2107c83"
      unitRef="usd">210000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2183bd84d1d344bbaa1c813b3d6b2058_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzUtNi0xLTEtMA_69ceac67-9939-49af-a4cd-e139e421f648"
      unitRef="usd">51138000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93fd1eac42dc4f5fbd922f94d8858fb2_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzUtOC0xLTEtMA_352c37f0-2030-407c-8838-8ede8909cd43"
      unitRef="usd">213898000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i56ea0f2307db48f8abe66708ac8c7322_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzUtMTAtMS0xLTA_ccc3bbaf-b7ca-4675-bb93-74610400b3e0"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83Ni9mcmFnOjY1YTA3NDk2MDJmNjQwYTU5MWU5NmNjMGEwMTFhOTQ0L3RhYmxlOmM0NDIxNGI2MTBmZDRiNjY5OGM0ZjU3Y2NlMzIxNjY0L3RhYmxlcmFuZ2U6YzQ0MjE0YjYxMGZkNGI2Njk4YzRmNTdjY2UzMjE2NjRfMzUtMTItMS0xLTA_bc8cefaa-e903-4975-8057-d6c6c02e9b9e"
      unitRef="usd">265246000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMy0yLTEtMS0w_1235cbf3-5fee-40a3-b7f2-6f046aa15b18"
      unitRef="usd">40980000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMy00LTEtMS0w_7ff81380-ed7d-4c15-b8f9-9c3cd5c7cd16"
      unitRef="usd">28367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMy02LTEtMS0w_01379ffc-e936-4f8a-8478-7505bcf91394"
      unitRef="usd">24433000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNS0yLTEtMS0w_3abfc1ef-756d-4bc6-bfb7-f74b37521750"
      unitRef="usd">22669000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNS00LTEtMS0w_577fcdd1-9b07-4f02-985c-65e86bdeed83"
      unitRef="usd">21584000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNS02LTEtMS0w_12b53b97-1893-41c7-9a5e-c823c11542b5"
      unitRef="usd">21756000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNi0yLTEtMS0w_ae8019c6-c323-4b52-a76b-c0a48bc93ce9"
      unitRef="usd">1896000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNi00LTEtMS0w_817a23ac-9658-4e29-a2ac-a0b50366878b"
      unitRef="usd">2033000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNi02LTEtMS0w_f3468f02-9889-4348-bfe2-04251ad734aa"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfOC0yLTEtMS0w_cf0ac50c-f8ae-4cf1-a6f5-4f490beb83f0"
      unitRef="usd">1440000</us-gaap:GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments>
    <us-gaap:GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfOC00LTEtMS0w_59c379be-4b2c-4f16-a7f8-b7f373145827"
      unitRef="usd">-233000</us-gaap:GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments>
    <us-gaap:GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfOC02LTEtMS0w_95c76551-7f4b-4c9a-a70d-72d309f2f39b"
      unitRef="usd">73000</us-gaap:GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTEtMi0xLTEtMA_bbe125fa-62d9-4b0f-94f6-31437aa8168a"
      unitRef="usd">-689000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTEtNC0xLTEtMA_dd6d42ab-badf-4c40-b2f3-35d62b19d91d"
      unitRef="usd">-1421000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTEtNi0xLTEtMA_dc139bef-d021-4ac3-b885-5f766ebc0557"
      unitRef="usd">-607000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTItMi0xLTEtMA_65047b39-ca14-4a4f-a3c1-0ecd60935740"
      unitRef="usd">3343000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTItNC0xLTEtMA_4f156c16-1294-456e-a37a-aab4aa08ae01"
      unitRef="usd">2273000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTItNi0xLTEtMA_249d8682-b901-4c6a-9b52-1ef3b508e443"
      unitRef="usd">2010000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTMtMi0xLTEtMA_0804fcef-5044-45d1-9039-e9d987c4bc9c"
      unitRef="usd">-203000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTMtNC0xLTEtMA_7a1fd0c1-9d1c-48cb-bcd1-905c0fc8646e"
      unitRef="usd">-656000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTMtNi0xLTEtMA_e71f41b9-e169-4b86-b359-b4ce7a7c845c"
      unitRef="usd">-537000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTUtMi0xLTEtMA_b2d96a22-733a-4449-885d-ea941a7dc38b"
      unitRef="usd">21323000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTUtNC0xLTEtMA_a510d667-4adc-4937-b7a0-b516a2b8fa0f"
      unitRef="usd">3387000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTUtNi0xLTEtMA_50f518c0-1f04-4e26-b4c4-ce69b9be286c"
      unitRef="usd">487000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTYtMi0xLTEtMA_bbbc34a0-8a44-4ca2-bca5-762037bfd06e"
      unitRef="usd">7960000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTYtNC0xLTEtMA_e52ea9fd-6790-4994-b925-b6241980a0a2"
      unitRef="usd">-6045000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTYtNi0xLTEtMA_4f9956d1-b315-4945-a479-d190b222123f"
      unitRef="usd">746000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTctMi0xLTEtMA_0c41efcc-c146-4871-b3f9-29dabe2e0867"
      unitRef="usd">2551000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTctNC0xLTEtMA_687ba2ae-de29-4da4-8ee3-969f19e707b6"
      unitRef="usd">4228000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTctNi0xLTEtMA_8ca3e1fc-2ccf-424b-9b15-6dde25002a8c"
      unitRef="usd">-4137000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTgtMi0xLTEtMA_8c9f0f44-3483-4360-b1b0-2501b58e223d"
      unitRef="usd">7554000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTgtNC0xLTEtMA_794f1e0f-0609-4b10-aa7d-b29cc0e6ffb4"
      unitRef="usd">663000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTgtNi0xLTEtMA_8cae73e7-7fd3-4921-a8bf-354f71c3f931"
      unitRef="usd">4752000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:OperatingLeasePayments
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTktMi0xLTEtMA_edf88dda-5040-493d-9171-3bb4ced02dcb"
      unitRef="usd">1837000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTktNC0xLTEtMA_e30fb82f-80c4-486d-b557-12bf27ca7aed"
      unitRef="usd">2025000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMTktNi0xLTEtMA_90448b5e-fae0-400a-b872-64de932ed9fe"
      unitRef="usd">0</us-gaap:OperatingLeasePayments>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjEtMi0xLTEtMA_bb097799-0d99-4b8a-ba93-90c74200f591"
      unitRef="usd">-235000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjEtNC0xLTEtMA_e7871106-d3f8-4a9c-91e1-613f19d2e2f0"
      unitRef="usd">586000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjEtNi0xLTEtMA_17a330c0-d5a7-4278-8099-792f43a32b4f"
      unitRef="usd">2116000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjItMi0xLTEtMA_7ed76df4-a948-4232-9c8e-43993e02a753"
      unitRef="usd">1919000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjItNC0xLTEtMA_af1694b3-ae51-45e7-8bd0-81a81dc56f27"
      unitRef="usd">933000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjItNi0xLTEtMA_bb6e0bdf-54b0-4fd8-a63e-9a19d65e24d4"
      unitRef="usd">1564000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjMtMi0xLTEtMA_41e83ae4-c045-481c-a701-920c42003f90"
      unitRef="usd">43793000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjMtNC0xLTEtMA_e68bca8d-bc44-489f-964c-b2fc482c5494"
      unitRef="usd">58902000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjMtNi0xLTEtMA_d4e17309-e779-49ae-a3fc-b12ebe2a25df"
      unitRef="usd">47990000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjUtMi0xLTEtMA_def44832-1033-4013-a176-3ace1c260a16"
      unitRef="usd">20794000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjUtNC0xLTEtMA_7b52e774-befd-4e2b-b888-7fdb93916818"
      unitRef="usd">24549000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjUtNi0xLTEtMA_7cde24c7-6cae-469f-8add-6d7a8b9404aa"
      unitRef="usd">12618000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjgtMi0xLTEtMA_59a11147-80e4-46c1-b01f-c751a3cc7c3b"
      unitRef="usd">51000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjgtNC0xLTEtMA_5be89409-251b-451e-838e-973ec2b14cb2"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjgtNi0xLTEtMA_7fea9463-f2b5-499f-9783-ecfb39c1f445"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjktMi0xLTEtMA_943548eb-4d5f-4284-8601-e4e62854ba7f"
      unitRef="usd">362000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjktNC0xLTEtMA_9541efcc-224d-4291-89a4-966aa61c7ba7"
      unitRef="usd">346000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMjktNi0xLTEtMA_6b0dd3a7-a283-4593-ad9a-798914eeee92"
      unitRef="usd">275000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzAtMi0xLTEtMA_1cdcb822-aa25-4782-8489-1ea7ef1ebbca"
      unitRef="usd">-71432000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzAtNC0xLTEtMA_b11be19b-52c7-4b6f-ba9a-3624f7fa632a"
      unitRef="usd">-24203000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzAtNi0xLTEtMA_4e3e5466-d89f-4c70-9a6d-064ab6078b40"
      unitRef="usd">-12343000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzItMi0xLTEtMA_22029efa-48a8-4e91-a5f2-5857b6508b1b"
      unitRef="usd">10029000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzItNC0xLTEtMA_d7710936-5de5-4809-9710-c1da3879710d"
      unitRef="usd">9825000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzItNi0xLTEtMA_f4f7a014-73e5-4bdb-bb45-9823e4356280"
      unitRef="usd">11975000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzMtMi0xLTEtMA_eb9ce14f-9210-439c-b32c-dbeeaa9a0bf7"
      unitRef="usd">1583000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzMtNC0xLTEtMA_6d294c78-140e-48cb-a30d-8ee971b954b6"
      unitRef="usd">1400000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzMtNi0xLTEtMA_90a473b7-c066-41e5-8ea1-ba1c0d40a633"
      unitRef="usd">1338000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <hwkn:SharesSurrenduredForPayrollTaxes
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzYtMi0xLTEtMA_e03c88a6-1260-4d35-86cb-62f563fa693e"
      unitRef="usd">54000</hwkn:SharesSurrenduredForPayrollTaxes>
    <hwkn:SharesSurrenduredForPayrollTaxes
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzYtNC0xLTEtMA_15f55920-4f66-420f-ba7b-8b39f00071b3"
      unitRef="usd">343000</hwkn:SharesSurrenduredForPayrollTaxes>
    <hwkn:SharesSurrenduredForPayrollTaxes
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzYtNi0xLTEtMA_5c759d67-4b70-48ea-9b2e-0e05532291ac"
      unitRef="usd">266000</hwkn:SharesSurrenduredForPayrollTaxes>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzctMi0xLTEtMA_85f5a307-6f05-4025-ba84-f94216b71713"
      unitRef="usd">4140000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzctNC0xLTEtMA_46525177-3cc4-4bea-94d0-4cd428afe0c7"
      unitRef="usd">5853000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzctNi0xLTEtMA_2050a555-6fe0-43a3-9cf4-4c0cde519988"
      unitRef="usd">4352000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzgtMi0xLTEtMA_cf884dd4-8f26-43f8-9216-8c26187db42b"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzgtNC0xLTEtMA_ca7ec5f8-762c-411a-a229-e96c3d402106"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzgtNi0xLTEtMA_aec9ecc8-b0c8-46c2-8881-8d48f416cf23"
      unitRef="usd">183000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RepaymentsOfDebt
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzktMi0xLTEtMA_16742156-3d1f-4bae-8c35-d5903c243925"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzktNC0xLTEtMA_681dea30-17d0-46de-8f00-60c047c0e6d3"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfMzktNi0xLTEtMA_16beb648-cf05-4036-ae3c-61e9a645b309"
      unitRef="usd">85000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDAtMi0xLTEtMA_7eec6601-9dc0-41b7-833e-721a6a1cc11a"
      unitRef="usd">37000000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDAtNC0xLTEtMA_d87d3a97-91e3-4edc-ab95-77d18e0f9b5b"
      unitRef="usd">44000000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDAtNi0xLTEtMA_5d4804af-6d30-46a8-bb15-24aac6e05b53"
      unitRef="usd">24000000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDItMi0xLTEtMA_2fd08cc3-c3f3-4505-bc8c-40fda3736f9c"
      unitRef="usd">76000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDItNC0xLTEtMA_953486d0-27e2-4359-8d2a-492bbce5223f"
      unitRef="usd">19000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDItNi0xLTEtMA_6365802b-2b62-436a-99be-07c3b1b1f431"
      unitRef="usd">93000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDMtMi0xLTEtMA_561823f5-200c-4d03-b366-70be3da8a8c5"
      unitRef="usd">26360000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDMtNC0xLTEtMA_bb986411-38ad-446b-b197-fdb83e33b9ae"
      unitRef="usd">-39621000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDMtNi0xLTEtMA_8810d424-d73b-4095-8212-aab54bf040d6"
      unitRef="usd">-31438000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDQtMi0xLTEtMA_61717a47-aab4-4753-ba3c-94b6d17e3a6c"
      unitRef="usd">-1279000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDQtNC0xLTEtMA_49f6b9d4-75c1-4c4d-993b-2550617cc65e"
      unitRef="usd">-4922000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDQtNi0xLTEtMA_ff363ef7-16d9-4aeb-99ca-e37b2a5853d6"
      unitRef="usd">4209000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDUtMi0xLTEtMA_e4d8d333-7122-4b21-b16e-6cf62621c3a2"
      unitRef="usd">4277000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icbc74379883245329eed5af3e19c019c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDUtNC0xLTEtMA_c54dc20a-c5d5-4604-81cc-56c175226b4e"
      unitRef="usd">9199000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i532bea2e945248b986d2c436cf9fc224_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDUtNi0xLTEtMA_09785db5-da54-4dac-9a51-ff062600ea6a"
      unitRef="usd">4990000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDYtMi0xLTEtMA_d7bc3f8c-3d3f-4cac-beda-5e8aa8bacceb"
      unitRef="usd">2998000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDYtNC0xLTEtMA_3794b8d6-74ae-4e1d-832d-706e1fc47949"
      unitRef="usd">4277000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icbc74379883245329eed5af3e19c019c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDYtNi0xLTEtMA_fe08798b-a39c-41ac-957f-3e5529b79b33"
      unitRef="usd">9199000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDgtMi0xLTEtMA_8752704d-03d1-4798-996f-2a106b09ba20"
      unitRef="usd">15783000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDgtNC0xLTEtMA_d0c679c7-121c-4b6e-ba8b-514a849fb233"
      unitRef="usd">11415000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDgtNi0xLTEtMA_524f54ae-df16-4b32-8da9-c5190db7ac41"
      unitRef="usd">7589000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDktMi0xLTEtMA_fe0ad099-7140-4141-a2e4-7a219cb2b4bc"
      unitRef="usd">1288000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDktNC0xLTEtMA_ff07aa9f-c659-4bba-87d5-9a9591421bce"
      unitRef="usd">2413000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNDktNi0xLTEtMA_3818bfdd-55a1-4670-ba08-963c4160be73"
      unitRef="usd">3160000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNTAtMi0xLTEtMA_767a6b20-e3d0-47ad-bbb5-a87ff52dd00f"
      unitRef="usd">626000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNTAtNC0xLTEtMA_40f817c3-db07-49d0-a8f6-9895b40f4058"
      unitRef="usd">1041000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF83OS9mcmFnOmRjZmI5ZjVlOWYyMTQ1ZjU4ZTczMzJmNDUyMjFiY2YxL3RhYmxlOmY2NmQ3MDMyYzA4NjRlYjliZDcyNmExNzAwZjFmNWFmL3RhYmxlcmFuZ2U6ZjY2ZDcwMzJjMDg2NGViOWJkNzI2YTE3MDBmMWY1YWZfNTAtNi0xLTEtMA_2fabebc3-97c1-4d53-928a-5be7096edee7"
      unitRef="usd">495000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1Mzg_d5440128-79e3-46c9-a9bb-97d3119fdee5">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, equipment 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 years ended March&#160;28, 2021 (&#x201c;fiscal 2021&#x201d;), March&#160;29, 2020 (&#x201c;fiscal 2020&#x201d;) and March&#160;31, 2019 (&#x201c;fiscal 2019&#x201d;) were 52 weeks. The fiscal year ending April&#160;3, 2022 (&#x201c;fiscal 2022&#x201d;) will be 53 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;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;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 March 28, 2021, we had a significant concentration of credit risk, with a single customer representing approximately 20% 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 68% of our inventory determined using the last-in, first-out (&#x201c;LIFO&#x201d;) method. Cost for the other 32% 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;- The Company determines 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 condensed 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&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;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 $16.8&#160;million for fiscal 2021, $16.5&#160;million for fiscal 2020 and $16.3&#160;million for fiscal 2019, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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 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 incurred asset write-off charges of $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 28, 2020, 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 2020 and 2019 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 approximately 14 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 2021, 2020 or 2019. 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 2021. Impairment assessments were also completed in the fourth quarters of fiscal 2020 and 2019 which resulted in no impairment charges for either of these fiscal years.  &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;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;The Company accounts 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;The effects of income tax positions are recognized only if those positions are more likely than not of being sustained. Changes in recognition or measurement are made as 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 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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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 31, 2019&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;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;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;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,309,774&#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;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;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;142,578&#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,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;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,452,352&#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"&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 2021, 2020 or 2019.  &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;On March 1, 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 had an interest rate swap agreement which was designated as a cash flow hedge, the purpose of which was to eliminate the cash flow impact of interest rate changes on a portion of our variable-rate debt. The interest rate swap agreement terminated on December 23, 2020. The hedge was measured at fair value on the contract date and was 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;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. The accounting standard will be effective for reporting periods beginning after December 15, 2020. Early adoption of this guidance is permitted. The accounting standard is effective for reporting periods beginning after December 15, 2020 and is not expected to have a material impact on the Company's consolidated financial position, results of operations and cash flows.&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 other 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 June 2016, the FASB issued ASU 2016-13, &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;Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. The amendments in this update replaced the incurred loss impairment methodology in previous GAAP with a methodology that reflects expected credit losses on instruments within its scope, including trade receivables. This update is intended to provide financial statement users with more decision-useful information about the expected credit losses. We adopted this guidance on March 30, 2020.  Our adoption of this ASU impacted our method for calculating and estimating our allowance for doubtful accounts but did not have a material impact to our financial position or results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfOTk_4c1cb1ac-cb33-43e8-a880-ab152f0a41d9"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:FiscalPeriod
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1MTA_2c370d65-8fd9-485c-9215-8481ca183283">Our fiscal year is a 52 or 53-week year ending on the Sunday closest to March&#160;31. Our fiscal years ended March&#160;28, 2021 (&#x201c;fiscal 2021&#x201d;), March&#160;29, 2020 (&#x201c;fiscal 2020&#x201d;) and March&#160;31, 2019 (&#x201c;fiscal 2019&#x201d;) were 52 weeks. The fiscal year ending April&#160;3, 2022 (&#x201c;fiscal 2022&#x201d;) will be 53 weeks.</us-gaap:FiscalPeriod>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1NTE_9b50cd29-10f4-467d-ba67-1aead8be5f7e">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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1MzU_5e123c52-d736-45c0-a338-aa4429991636">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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1NDM_a6563f1a-b94b-4d13-88a3-6a8ebe3dbcaf">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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1MTU_54667f43-5f02-4000-855c-6d590d64bb76">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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1MDg_b0abb2ef-4c96-4940-8e5f-38c17f4bd801">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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1MDM_dc10cc00-2b62-4596-a4c7-0f4a3f4ebec5">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 March 28, 2021, we had a significant concentration of credit risk, with a single customer representing approximately 20% 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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1MjU_0ea3aead-d77a-464c-8e5f-10af7880cb38">Inventories, consisting primarily of finished goods, are primarily valued at the lower of cost or net realizable value, with cost for approximately 68% of our inventory determined using the last-in, first-out (&#x201c;LIFO&#x201d;) method. Cost for the other 32% of our total inventory is determined using the first-in, first-out (&#x201c;FIFO&#x201d;) method.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PercentageOfLIFOInventory
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfNjc1OA_d98b84de-1200-48cd-b682-612c8218a425"
      unitRef="number">0.68</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:PercentageOfFIFOInventory
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfNjg1NA_8f7a709c-1d60-4dd2-a316-9ea8e5533f19"
      unitRef="number">0.32</us-gaap:PercentageOfFIFOInventory>
    <us-gaap:RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1MDQ_46637f72-862f-4820-b2b5-d662f101825d">The Company determines 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 condensed 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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1MzY_90dd8541-3c98-4007-a890-37fc66e28545">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 $16.8&#160;million for fiscal 2021, $16.5&#160;million for fiscal 2020 and $16.3&#160;million for fiscal 2019, 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.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 incurred asset write-off charges of $0.2&#160;million during fiscal 2021 and $0.6&#160;million during fiscal 2020.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib665d15a31dc4cdc8e6c6353f25b40ef_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfODIzMQ_1cd14e4d-1a63-4789-ba5f-f8a0f68df669">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id5588e4c7448465f90f669e10e5df476_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfODIzNw_772bdb03-82bf-4347-88ab-901190feca10">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i243bf66dd7fb4b9fbb39760e6d9c497b_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfODI3OA_b88b3e9a-c3c3-4533-a15f-9ddc4b8bdff7">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i375bb2a888f24f9682de1cadd693d1d1_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfODI4NA_81d8c318-a9d4-4db2-a5c5-bd6624148026">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i13b9580fc2b74c2f97e178ba7960d8b2_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfODMyNg_43046b91-5067-4c21-81fe-b6a999234c71">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id4b2f6e3397c4eac8cb85affeba15f92_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfODMyNg_73be92d0-2662-4718-a963-946e0532ebfe">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia4e7fde8a08241088857495839be134c_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfODMzMg_bad05588-81b8-4bd2-8c84-3e6853ab8d85">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic50b9f7cb936486e9c3a1f96dccd74b8_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfODMzMg_e6954c42-e6f2-442e-b28e-bb5697392552">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:Depreciation
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMTA5OTUxMTY4NjcyOA_3f07a529-17f3-44aa-af16-be13e5cab365"
      unitRef="usd">16800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMTA5OTUxMTY4Njc0Mw_59970ae0-a46f-4422-8ff4-41e8e6f52e54"
      unitRef="usd">16500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMTA5OTUxMTY4Njc1OA_777b3139-9535-416b-9efd-3d9ba8cbbaab"
      unitRef="usd">16300000</us-gaap:Depreciation>
    <us-gaap:AssetImpairmentCharges
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMTA5OTUxMTY4Njc4Ng_fd8c53fd-c5df-4b5d-b477-40b60dccfb5c"
      unitRef="usd">200000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfOTk5OQ_5b3357ca-cabd-4936-9447-a604c22d991b"
      unitRef="usd">600000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1MDU_b7e1a03c-a86c-47e1-8673-9bff7654ff4f">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 28, 2020, 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 2020 and 2019 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 approximately 14 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 2021, 2020 or 2019. 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 2021. Impairment assessments were also completed in the fourth quarters of fiscal 2020 and 2019 which resulted in no impairment charges for either of these fiscal years.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9b36adf578ac45fa9a9aa107bd9d2516_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMTI5NjE_19309c5a-af8b-4d21-a927-9ee2156790e8">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1MTk_84a06b2e-908a-4102-9c6a-82e495f9f98a">The Company accounts 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.The effects of income tax positions are recognized only if those positions are more likely than not of being sustained. Changes in recognition or measurement are made as facts and circumstances change.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1MzE_cb20de50-920f-42b0-ac5e-0f5f1c0924c9">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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1NDI_ce8fb6b1-0765-4e55-9247-6aaabf6bd258">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;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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 31, 2019&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;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;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;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,309,774&#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;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;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;142,578&#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,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;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,452,352&#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"&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 2021, 2020 or 2019.  &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;On March 1, 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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1MjA_ce787db8-ebe1-492f-95ea-18eb34c0666f">Basic and diluted EPS were calculated using the following:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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 31, 2019&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;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;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;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,309,774&#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;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;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;142,578&#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,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;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,452,352&#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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RhYmxlOjdmODE2YzE1MGY5NzRlMmQ5NjMxYWEzMGE3ZGI5ODM3L3RhYmxlcmFuZ2U6N2Y4MTZjMTUwZjk3NGUyZDk2MzFhYTMwYTdkYjk4MzdfMS0yLTEtMS0w_89e2de7b-a923-4eef-aa9c-0c3340499021"
      unitRef="shares">21024344</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RhYmxlOjdmODE2YzE1MGY5NzRlMmQ5NjMxYWEzMGE3ZGI5ODM3L3RhYmxlcmFuZ2U6N2Y4MTZjMTUwZjk3NGUyZDk2MzFhYTMwYTdkYjk4MzdfMS00LTEtMS0w_956b473f-7fab-4a82-a1c1-0bdeeeb8d8c9"
      unitRef="shares">21159978</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RhYmxlOjdmODE2YzE1MGY5NzRlMmQ5NjMxYWEzMGE3ZGI5ODM3L3RhYmxlcmFuZ2U6N2Y4MTZjMTUwZjk3NGUyZDk2MzFhYTMwYTdkYjk4MzdfMS02LTEtMS0w_f9a560c4-bc31-42c0-8061-c668f304da9d"
      unitRef="shares">21309774</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RhYmxlOjdmODE2YzE1MGY5NzRlMmQ5NjMxYWEzMGE3ZGI5ODM3L3RhYmxlcmFuZ2U6N2Y4MTZjMTUwZjk3NGUyZDk2MzFhYTMwYTdkYjk4MzdfMi0yLTEtMS0w_05a3a914-c9c8-4ce0-ab3f-813e98281902"
      unitRef="shares">235952</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RhYmxlOjdmODE2YzE1MGY5NzRlMmQ5NjMxYWEzMGE3ZGI5ODM3L3RhYmxlcmFuZ2U6N2Y4MTZjMTUwZjk3NGUyZDk2MzFhYTMwYTdkYjk4MzdfMi00LTEtMS0w_4323fae4-56dc-46d9-85e9-6882727d98d5"
      unitRef="shares">148822</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RhYmxlOjdmODE2YzE1MGY5NzRlMmQ5NjMxYWEzMGE3ZGI5ODM3L3RhYmxlcmFuZ2U6N2Y4MTZjMTUwZjk3NGUyZDk2MzFhYTMwYTdkYjk4MzdfMi02LTEtMS0w_7138a75d-aeef-4ece-aa2e-fc06108f79cc"
      unitRef="shares">142578</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RhYmxlOjdmODE2YzE1MGY5NzRlMmQ5NjMxYWEzMGE3ZGI5ODM3L3RhYmxlcmFuZ2U6N2Y4MTZjMTUwZjk3NGUyZDk2MzFhYTMwYTdkYjk4MzdfMy0yLTEtMS0w_50fb02db-c9f5-4c5e-ad4a-d211969611a6"
      unitRef="shares">21260296</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RhYmxlOjdmODE2YzE1MGY5NzRlMmQ5NjMxYWEzMGE3ZGI5ODM3L3RhYmxlcmFuZ2U6N2Y4MTZjMTUwZjk3NGUyZDk2MzFhYTMwYTdkYjk4MzdfMy00LTEtMS0w_8bc57ad7-66ec-476e-8454-cda667ae6086"
      unitRef="shares">21308800</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RhYmxlOjdmODE2YzE1MGY5NzRlMmQ5NjMxYWEzMGE3ZGI5ODM3L3RhYmxlcmFuZ2U6N2Y4MTZjMTUwZjk3NGUyZDk2MzFhYTMwYTdkYjk4MzdfMy02LTEtMS0w_a8571d96-cb1f-480a-ba30-caac9b1196b5"
      unitRef="shares">21452352</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMTU3NDU_697b708e-6a11-4522-9ee1-cde478153113"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMTU3NDU_eb935117-bed7-4c6e-95a8-7b8bc8575c3e"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMTU3NDU_ececfa15-1b28-447c-a671-100847ef75b4"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF84NS9mcmFnOmE4YWYzZGVkYTIzYzQxMDViZGRhZjdkODRlNjA5OWU4L3RleHRyZWdpb246YThhZjNkZWRhMjNjNDEwNWJkZGFmN2Q4NGU2MDk5ZThfMjE1MzA_1832bd62-a6ae-40ee-9ae8-9ad4f4d87234">We are subject to interest rate risk associated with our variable rate debt. We had an interest rate swap agreement which was designated as a cash flow hedge, the purpose of which was to eliminate the cash flow impact of interest rate changes on a portion of our variable-rate debt. The interest rate swap agreement terminated on December 23, 2020. The hedge was measured at fair value on the contract date and was 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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0NjU4_721de17b-eeb1-4c39-ac2e-901281648b37">Acquisitions &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;:  On July 28, 2020, we acquired substantially all the assets of American Development Corporation of Tennessee, Inc. (&#x201c;ADC&#x201d;) under the terms of an asset purchase agreement among us, ADC and its shareholders. We paid $25&#160;million for the acquisition, using funds available under our revolving credit facility with U.S. Bank National Association to fund 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 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 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. The purchase price allocation is final.&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;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;:  On December 16, 2020, 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 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;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 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;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;:  On December 30, 2020, 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. We paid $16&#160;million for the acquisition, using funds available under our revolving credit facility with U.S. Bank National Association to fund 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 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;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. The purchase price allocation is preliminary pending finalization of a construction project at the acquired property.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if2ef2ad63e3244f08aa950b61a902f90_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0ODg1_d3af0cb1-5a7c-4631-8862-b77048be65f5"
      unitRef="usd">25000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if2ef2ad63e3244f08aa950b61a902f90_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0NjYw_2f784b66-92d2-44c3-be6a-1d5ce72c221d"
      unitRef="usd">25000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i1edfb2ac6584461ca3e62da8605b3a42_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0Njc1_3baf19e3-c9b9-4099-8621-bc76cc713772"
      unitRef="usd">13300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i1edfb2ac6584461ca3e62da8605b3a42_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0Njkw_181f21d2-f1e2-4484-8c4b-8bdb655cf14a"
      unitRef="usd">1600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i1edfb2ac6584461ca3e62da8605b3a42_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0NzA0_e40fa4bc-573f-48b9-8b46-59a716a1e11e"
      unitRef="usd">900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:Goodwill
      contextRef="i1edfb2ac6584461ca3e62da8605b3a42_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0NzE4_a528dc72-ac7d-4949-8fe3-bd223b914777"
      unitRef="usd">9200000</us-gaap:Goodwill>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i4d469d65ed0e432c8e361b1c870bbb1d_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0NzMy_16256d81-ae8c-44a5-abfb-f804d73675ad"
      unitRef="usd">10000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i4d469d65ed0e432c8e361b1c870bbb1d_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0NzQ1_fe097319-59e9-4c12-b876-2e4e16262e07"
      unitRef="usd">10000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i4d9a6091d59e4271b736c386bf458a01_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0NzU4_70693b9c-a56b-49e2-8163-ddf6e22f2161"
      unitRef="usd">4600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand
      contextRef="i4d9a6091d59e4271b736c386bf458a01_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0Nzcy_ecd910f4-4e20-4aaa-8ebd-8347ba472a86"
      unitRef="usd">3700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i4d9a6091d59e4271b736c386bf458a01_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0Nzg2_e4d14e76-0f66-43b4-8a21-b24b98b11c0f"
      unitRef="usd">1400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <hwkn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSiteImprovements
      contextRef="i4d9a6091d59e4271b736c386bf458a01_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0ODEz_e8a87bd2-dfc2-4cdc-93f0-8847146cb73e"
      unitRef="usd">300000</hwkn:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSiteImprovements>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i154d32b093f24b70bef176ac6665923d_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0ODE1_abf17739-e70d-4fc7-8cf5-85b3995dfd7f"
      unitRef="usd">16000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i154d32b093f24b70bef176ac6665923d_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0ODQy_a425024c-dbe3-49b3-b71f-8550ed020495"
      unitRef="usd">16000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ic26b2ad57527432b86557fcac7ccbfb3_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0ODI4_581b73d0-c903-4f3e-bebc-18a1e0dd58cd"
      unitRef="usd">8200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ic26b2ad57527432b86557fcac7ccbfb3_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0OTA3_6f6bfd28-28dc-4970-9f3c-bcf8703671a6"
      unitRef="usd">3600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="ic26b2ad57527432b86557fcac7ccbfb3_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0ODU3_b4825ee4-209f-4a39-8e95-33eebb44a11d"
      unitRef="usd">1100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:Goodwill
      contextRef="ic26b2ad57527432b86557fcac7ccbfb3_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzIwL2ZyYWc6NzQzMjAxZmQ4MjNlNDE4YjhkMmUyYzlhYzZlNWI5YjYvdGV4dHJlZ2lvbjo3NDMyMDFmZDgyM2U0MThiOGQyZTJjOWFjNmU1YjliNl8xMDk5NTExNjM0ODcx_4c00c307-6461-4cb6-9a15-2acc9c5c5d43"
      unitRef="usd">3100000</us-gaap:Goodwill>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RleHRyZWdpb246YjExNWVjZThiMDY0NDI5MjkyZTM4NWMyOGRlYTAwNjhfNDQyNA_42ae800f-3875-44f2-9d42-5cdac24e5def">Revenue 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;div style="margin-top:14pt"&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;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 March 28, 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="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;Bulk / 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;(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;38,378&#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;16,067&#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;115,317&#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;169,762&#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;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;(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;231,427&#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;152,694&#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;38,270&#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;422,391&#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;Other&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;3,556&#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,243&#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)&lt;/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,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 external customer sales&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;273,361&#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;170,004&#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;153,506&#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;596,871&#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:15pt"&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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="21" 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: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:#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;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:#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: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:#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: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:#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: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:#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;Bulk / 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;(1)&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;49,864&#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;18,481&#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;90,065&#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;158,410&#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;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;(2)&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;222,161&#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;139,917&#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;14,770&#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;376,848&#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-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;275,224&#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,895&#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;105,079&#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;540,198&#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 31, 2019:&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;Bulk / 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;(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;60,947&#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;21,813&#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;109,067&#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;191,827&#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;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;(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;216,874&#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;126,217&#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;15,684&#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;358,775&#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;Other&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;4,039&#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,460&#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;225&#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;5,724&#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 external customer sales&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;281,860&#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;149,490&#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;124,976&#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;556,326&#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:15pt"&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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&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 bulk products that we do not modify in any way, but receive, store, and ship from our facilities, or direct ship to our customers in large quantities. For our Health and Nutrition segment, this line includes our non-manufactured distributed specialty products, which may be sold out of one of our facilities or direct shipped to our customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;For our Industrial and Water Treatment segments, this line includes our non-bulk specialty products that we either manufacture, blend, repackage, resell in their original form, or direct ship to our customers in smaller quantities, and services we provide for our customers. For our Health and Nutrition segment, this line includes products manufactured, processed or repackaged in our facility and/or with our equipment.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RleHRyZWdpb246YjExNWVjZThiMDY0NDI5MjkyZTM4NWMyOGRlYTAwNjhfNDQyOA_30c7282c-c371-4832-9911-d71dbb1918f5">&lt;div style="margin-top:14pt"&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;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 March 28, 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="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;Bulk / 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;(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;38,378&#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;16,067&#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;115,317&#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;169,762&#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;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;(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;231,427&#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;152,694&#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;38,270&#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;422,391&#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;Other&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;3,556&#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,243&#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)&lt;/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,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 external customer sales&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;273,361&#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;170,004&#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;153,506&#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;596,871&#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:15pt"&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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="21" 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: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:#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;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:#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: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:#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: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:#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: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:#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;Bulk / 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;(1)&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;49,864&#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;18,481&#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;90,065&#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;158,410&#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;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;(2)&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;222,161&#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;139,917&#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;14,770&#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;376,848&#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-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;275,224&#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,895&#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;105,079&#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;540,198&#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 31, 2019:&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;Bulk / 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;(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;60,947&#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;21,813&#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;109,067&#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;191,827&#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;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;(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;216,874&#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;126,217&#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;15,684&#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;358,775&#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;Other&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;4,039&#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,460&#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;225&#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;5,724&#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 external customer sales&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;281,860&#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;149,490&#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;124,976&#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;556,326&#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:15pt"&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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&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 bulk products that we do not modify in any way, but receive, store, and ship from our facilities, or direct ship to our customers in large quantities. For our Health and Nutrition segment, this line includes our non-manufactured distributed specialty products, which may be sold out of one of our facilities or direct shipped to our customers.&lt;/span&gt;&lt;/div&gt;(2)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</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="id045c239023943fba05f4345c1b03878_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMi0xLTEtMS0w_4185406a-27f3-4d55-ac34-93e4d47753ed"
      unitRef="usd">38378000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifff6dbf99a5e40e79ff237a67df30eae_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMi0zLTEtMS0w_125139e2-0285-4e55-a175-ab08a32addf9"
      unitRef="usd">16067000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie90ec4e3b2054c3fa016e594fe820ab7_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMi01LTEtMS0w_285fe8f8-0c66-4027-84f5-afefa347fb55"
      unitRef="usd">115317000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if78e078d28014380be3abdbf8b3fb0ea_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMi03LTEtMS0w_4ef756c6-5727-4984-97c4-4077142004a1"
      unitRef="usd">169762000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i131528861234499eac7abd388d24f740_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMy0xLTEtMS0w_01d63f15-b673-47b4-b751-eee4d764e470"
      unitRef="usd">231427000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i497d785eae324d7b8f5bc54b4a68f6cf_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMy0zLTEtMS0w_aa1e44d9-cec0-4bc5-a02f-482839c644a1"
      unitRef="usd">152694000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib7b2f9cf1dce4009b84643d8a6ea107f_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMy01LTEtMS0w_edbb9b3c-c50a-443e-9227-5b85b45091b3"
      unitRef="usd">38270000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5bd583694a5643d8aff7d009dbe3d0a4_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMy03LTEtMS0w_4b95e2bb-2f81-4555-aa2b-77200fe04d10"
      unitRef="usd">422391000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6a3b246cd26843bb89095216aa5ff9ad_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfNC0xLTEtMS0w_51fd585e-cc12-4a01-93b5-2a1e1887f030"
      unitRef="usd">3556000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0b0a416edd1a45cf868002dfec89cdf3_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfNC0zLTEtMS0w_7af9bda8-b488-499f-b680-4fb3f666dd9a"
      unitRef="usd">1243000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i39c4d31a0db34eae86a25e70966a7b4d_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfNC01LTEtMS0w_8b7a9f86-d32a-4c8d-b11f-d0c623db22aa"
      unitRef="usd">-81000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iff3ea3b3b57d40a0afcbe429306973a9_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfNC03LTEtMS0w_bc67169a-42cb-46dd-ae0b-9396242c26fe"
      unitRef="usd">4718000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0c99ad036f744c8caa45c429256a11ac_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfNS0xLTEtMS0w_5f447bd4-7433-46b2-8f84-7ed3a9bcc5bd"
      unitRef="usd">273361000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icd11cf3e6445479a9854fecc6304cf07_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfNS0zLTEtMS0w_7e16a00c-a962-4dc4-b25f-5ea84b5e28f8"
      unitRef="usd">170004000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic5b914428174449db93f9361494c0559_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfNS01LTEtMS0w_c99e99f2-c4ef-47c6-beed-6a2122384d95"
      unitRef="usd">153506000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfNS03LTEtMS0w_7f84b78e-a2e7-425c-bc01-19d90020bfc6"
      unitRef="usd">596871000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icea6fb8de7334197b5e44dfdc1937804_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfOS0xLTEtMS0w_47b8c3cf-d354-4dae-a185-a829d3febbaf"
      unitRef="usd">49864000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib22adaabd0f34d37aaa9be54398dd4ac_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfOS0zLTEtMS0w_87719423-e2e3-44d4-bdb8-8650c29077fc"
      unitRef="usd">18481000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic073b2ce834c485fa7e51e034149784f_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfOS01LTEtMS0w_1bb0c145-c64b-45f6-a0ac-ed85ea83713a"
      unitRef="usd">90065000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6a9c6588fa7b4e81b34e3a4cc4e750b4_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfOS03LTEtMS0w_10ff1d0c-680c-4d55-97f6-6680f4278c3c"
      unitRef="usd">158410000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia6094efed15c4ea1974e0fb51761109f_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTAtMS0xLTEtMA_a5515d86-184a-470a-91f1-a7731e0d5c23"
      unitRef="usd">222161000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if79f92a1db6f40f48e048af0b5e2f86d_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTAtMy0xLTEtMA_c5b6f890-11fb-4f90-b16d-329f4fb9a514"
      unitRef="usd">139917000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i36231edbb6624e0caf7aff779ac1fbdc_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTAtNS0xLTEtMA_84c4de74-781f-4d03-abb2-e9fadd44387b"
      unitRef="usd">14770000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i520e1841b4e94dc69286a24d3e200571_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTAtNy0xLTEtMA_00ad119c-a272-403c-9f0c-12ad99005584"
      unitRef="usd">376848000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie8c2f4192f5d44838a0cb935ca499b48_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTEtMS0xLTEtMA_d281d0f5-7393-46de-a65c-949728197709"
      unitRef="usd">3199000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3445d3d3098844a0b3951d1a8448d0b0_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTEtMy0xLTEtMA_98567dc2-cf2a-4da8-b3fd-dc5b2e304df4"
      unitRef="usd">1497000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia2ef902a454a4d5b951260ca76b70f44_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTEtNS0xLTEtMA_f54a66ee-b4b6-4713-ba2b-c89a81c3a981"
      unitRef="usd">244000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8f277d86454d4dfc807a90e90602ae2f_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTEtNy0xLTEtMA_a2f1c0c5-9059-40d0-844f-9f2ba897e6fb"
      unitRef="usd">4940000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib01428b8b98e4898948a8bfeedfa748b_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTItMS0xLTEtMA_3b645728-97e2-4155-a6ef-fa869b7701b5"
      unitRef="usd">275224000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i29332b2eacf54c40a9acd7bb0f9accac_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTItMy0xLTEtMA_2a462114-941b-40ce-b343-b6aad3f1cb31"
      unitRef="usd">159895000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9a6b85bede5544dc9108972139ee3eb8_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTItNS0xLTEtMA_b883da2e-b0bf-4c98-8226-eb86ac9eb345"
      unitRef="usd">105079000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTItNy0xLTEtMA_7ee56d05-002e-415e-9cdc-c04b0c1a750c"
      unitRef="usd">540198000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5b7eee0613db4cabb1b45b7efc7b5c60_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTYtMS0xLTEtMjc4OA_2d9dd8df-4413-452a-9645-e1f7e67b22bd"
      unitRef="usd">60947000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1e6b845488ac43108032f0db8d8119ae_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTYtMy0xLTEtMjc4OA_cb8cf1ff-779d-42fa-9708-e811ed2b2fd3"
      unitRef="usd">21813000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idbd311a76a4f44beae87a1a28376df7f_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTYtNS0xLTEtMjc4OA_d171b66f-d621-4e06-bb13-bcd050276e68"
      unitRef="usd">109067000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0762a0fdfd2c4986976f075c22cac9fc_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTYtNy0xLTEtMjc4OA_93503fe5-10e8-4948-8ed9-2e8e58971353"
      unitRef="usd">191827000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i882cb6065b4249049d815f8b49be1ae3_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTctMS0xLTEtMjc4OA_f6543d1a-7b35-462c-97f2-73f7924fcdb0"
      unitRef="usd">216874000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i69541b888f414b6aaa71424121f53da3_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTctMy0xLTEtMjc4OA_957fc3d3-78d2-4e0d-a525-21753104084c"
      unitRef="usd">126217000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id80045ccbddd458482af1c0780114d3c_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTctNS0xLTEtMjc4OA_de72f830-bb45-4354-a334-7faed1d18f7e"
      unitRef="usd">15684000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i34a55dc0f6404a8d85d466032272e4c7_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTctNy0xLTEtMjc4OA_e6343ac1-c524-4cf1-a31d-69b92718a334"
      unitRef="usd">358775000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5c50673ac69649fbbdc2f43eb18cf2fd_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTgtMS0xLTEtMjc4OA_46ff68bb-cee5-4221-94ad-869bf42f6758"
      unitRef="usd">4039000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if8fdcdff15be40e58f7d4dc7f5e1388c_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTgtMy0xLTEtMjc4OA_b1ae2992-a884-4591-80ce-dde8d1482332"
      unitRef="usd">1460000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifa38635fc86b488eb15480902633f8bc_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTgtNS0xLTEtMjc4OA_1e63e7f5-c0db-47df-82c3-d70109ff7efa"
      unitRef="usd">225000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4eca6cd74d6240f2ace8cf2344a24577_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTgtNy0xLTEtMjc4OA_b3e47a1f-4901-4a6f-8995-53ad8fd8beca"
      unitRef="usd">5724000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id00d4a2bb1ba4750a63dabb274adb784_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTktMS0xLTEtMjc4OA_9aa8c92d-2109-46cc-9bad-ff5f3663bfce"
      unitRef="usd">281860000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaf8450b74a5f49bda989dab079cc5591_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTktMy0xLTEtMjc4OA_92008fce-bf43-4ce6-849a-2f0eda355281"
      unitRef="usd">149490000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i89efa5f546224073a54deb47e35db92a_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTktNS0xLTEtMjc4OA_6b85b23a-89e1-490f-8fcc-13901e5040c3"
      unitRef="usd">124976000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85MS9mcmFnOmIxMTVlY2U4YjA2NDQyOTI5MmUzODVjMjhkZWEwMDY4L3RhYmxlOmEzYzgzODA3NzcyOTQ4ZjE5MDAyOTljZDVmMGE1MWRiL3RhYmxlcmFuZ2U6YTNjODM4MDc3NzI5NDhmMTkwMDI5OWNkNWYwYTUxZGJfMTktNy0xLTEtMjc4OA_a2f9f0a7-f2b6-4409-9d92-2195218917bd"
      unitRef="usd">556326000</us-gaap:Revenues>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85NC9mcmFnOmUyZDM2ZThjYWNkMzRmNTA5NWRhMmNiOTRhMDZhNWE5L3RleHRyZWdpb246ZTJkMzZlOGNhY2QzNGY1MDk1ZGEyY2I5NGEwNmE1YTlfMTkwMg_70b4b8e7-d0bb-40f7-be13-23df2793d2d9">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 previously had 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 $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;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended March&#160;28, 2021, we recorded $0.1&#160;million in other comprehensive income related to unrealized gains (net of tax) on the cash flow hedge. For the years ended March&#160;29, 2020 and March&#160;31, 2019, we recorded $0.4&#160;million and $0.3 million in other comprehensive income related to unrealized losses (net of tax) on the cash flow hedge described above.  Included in other current liabilities on our condensed consolidated balance sheet was $0.1&#160;million as of March 29, 2020. Included in other long-term assets on our condensed consolidated balance sheet was $0.4 million as of March 31, 2019. &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 interest rate swap was in effect, we did not anticipate nonperformance by the counterparty.</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85NC9mcmFnOmUyZDM2ZThjYWNkMzRmNTA5NWRhMmNiOTRhMDZhNWE5L3RleHRyZWdpb246ZTJkMzZlOGNhY2QzNGY1MDk1ZGEyY2I5NGEwNmE1YTlfMTA5OTUxMTYzMjI0Ng_df732e9b-98ce-4c4b-b968-121bac173790"
      unitRef="usd">20000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85NC9mcmFnOmUyZDM2ZThjYWNkMzRmNTA5NWRhMmNiOTRhMDZhNWE5L3RleHRyZWdpb246ZTJkMzZlOGNhY2QzNGY1MDk1ZGEyY2I5NGEwNmE1YTlfMTA5OTUxMTYzMjA2Nw_8b951717-d819-472d-9b9d-cf945dafcf80"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85NC9mcmFnOmUyZDM2ZThjYWNkMzRmNTA5NWRhMmNiOTRhMDZhNWE5L3RleHRyZWdpb246ZTJkMzZlOGNhY2QzNGY1MDk1ZGEyY2I5NGEwNmE1YTlfOTQz_860af5c8-cf59-4f57-a2e9-4394e1177385"
      unitRef="usd">-400000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85NC9mcmFnOmUyZDM2ZThjYWNkMzRmNTA5NWRhMmNiOTRhMDZhNWE5L3RleHRyZWdpb246ZTJkMzZlOGNhY2QzNGY1MDk1ZGEyY2I5NGEwNmE1YTlfOTUw_ce026612-8b3d-4b41-89f4-47c2a44dfc3c"
      unitRef="usd">-300000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
      contextRef="icdb359895b3e4a12bef454d2d4016d7b_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85NC9mcmFnOmUyZDM2ZThjYWNkMzRmNTA5NWRhMmNiOTRhMDZhNWE5L3RleHRyZWdpb246ZTJkMzZlOGNhY2QzNGY1MDk1ZGEyY2I5NGEwNmE1YTlfMTI5NQ_850b055a-3770-42c1-ae61-d69d05d3b694"
      unitRef="usd">100000</us-gaap:CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue>
    <us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue
      contextRef="iafc69b7f08bd477ca15b5425006bc969_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85NC9mcmFnOmUyZDM2ZThjYWNkMzRmNTA5NWRhMmNiOTRhMDZhNWE5L3RleHRyZWdpb246ZTJkMzZlOGNhY2QzNGY1MDk1ZGEyY2I5NGEwNmE1YTlfMTQwMw_d0811414-9f78-4b74-a5fa-598c0d7c619e"
      unitRef="usd">400000</us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85Ny9mcmFnOmU0ODdkNzc2N2ZiYjQwNjNhZWMyNzU1ODMzZDZmZGQ5L3RleHRyZWdpb246ZTQ4N2Q3NzY3ZmJiNDA2M2FlYzI3NTU4MzNkNmZkZDlfMjc4Mg_60810ad6-0cff-4496-b03a-41e3c3fa9f56">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 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 that are measured at fair value on a recurring basis are an interest rate swap, which term ended in fiscal 2021, and assets held in a deferred compensation retirement plan. As of March&#160;28, 2021, the assets held in a deferred compensation retirement plan is classified as other long-term assets on our balance sheet, with the portion of the plan assets expected to be paid within twelve months classified as current assets. As of March&#160;29, 2020, the assets held in a deferred compensation retirement plan is classified as other long-term assets on our balance sheet, with the portion of the plan assets expected to be paid within twelve months classified as current assets and the interest rate swap is classified as other current liabilities on our balance sheet. The fair value of the interest rate swap was 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 or liabilities measured at fair value on a recurring basis as of March&#160;28, 2021 and March&#160;29, 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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:10pt;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: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;border-top:1pt solid #000000;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;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;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;3,564&#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 style="height:15pt"&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;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;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;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 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;&#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;108&#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;&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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85Ny9mcmFnOmU0ODdkNzc2N2ZiYjQwNjNhZWMyNzU1ODMzZDZmZGQ5L3RleHRyZWdpb246ZTQ4N2Q3NzY3ZmJiNDA2M2FlYzI3NTU4MzNkNmZkZDlfMjc4NA_09bdd014-b964-481c-91b0-c70d0cc33c75">&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 or liabilities measured at fair value on a recurring basis as of March&#160;28, 2021 and March&#160;29, 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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:10pt;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: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;border-top:1pt solid #000000;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;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;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;3,564&#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 style="height:15pt"&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;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;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;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 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;&#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;108&#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;&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="i5591210e133b4df9ad9a1d58612c3399_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85Ny9mcmFnOmU0ODdkNzc2N2ZiYjQwNjNhZWMyNzU1ODMzZDZmZGQ5L3RhYmxlOmIxOGVhODkwMmY2MzRmOTNhODI2OGJiZTFhYzlmMzQ1L3RhYmxlcmFuZ2U6YjE4ZWE4OTAyZjYzNGY5M2E4MjY4YmJlMWFjOWYzNDVfMi0yLTEtMS0w_ba51a01a-5767-4689-bda6-1cfb78fcc2bf"
      unitRef="usd">5946000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i265388c6d49440bfad433d64e087a99d_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85Ny9mcmFnOmU0ODdkNzc2N2ZiYjQwNjNhZWMyNzU1ODMzZDZmZGQ5L3RhYmxlOmIxOGVhODkwMmY2MzRmOTNhODI2OGJiZTFhYzlmMzQ1L3RhYmxlcmFuZ2U6YjE4ZWE4OTAyZjYzNGY5M2E4MjY4YmJlMWFjOWYzNDVfMi00LTEtMS0w_b17e7ac0-2e9d-4898-8af7-8e7503c4d018"
      unitRef="usd">3564000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
      contextRef="id7a960609e0e425c81023d3bac40bffa_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85Ny9mcmFnOmU0ODdkNzc2N2ZiYjQwNjNhZWMyNzU1ODMzZDZmZGQ5L3RhYmxlOmIxOGVhODkwMmY2MzRmOTNhODI2OGJiZTFhYzlmMzQ1L3RhYmxlcmFuZ2U6YjE4ZWE4OTAyZjYzNGY5M2E4MjY4YmJlMWFjOWYzNDVfNi0yLTEtMS0w_0905e4f5-379b-4165-95f8-df31ffd182d1"
      unitRef="usd">0</us-gaap:CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue>
    <us-gaap:CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue
      contextRef="i6d4cfa5ceb1e4442b6cae33cd3516ae9_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF85Ny9mcmFnOmU0ODdkNzc2N2ZiYjQwNjNhZWMyNzU1ODMzZDZmZGQ5L3RhYmxlOmIxOGVhODkwMmY2MzRmOTNhODI2OGJiZTFhYzlmMzQ1L3RhYmxlcmFuZ2U6YjE4ZWE4OTAyZjYzNGY5M2E4MjY4YmJlMWFjOWYzNDVfNi00LTEtMS0w_6557392f-723f-4ddb-b453-c48da3815405"
      unitRef="usd">108000</us-gaap:CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue>
    <us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDAvZnJhZzpiMTEzMWQ3MWE2Zjc0M2QzYWI1ZWFjMTVjOTMxMTM0MC90ZXh0cmVnaW9uOmIxMTMxZDcxYTZmNzQzZDNhYjVlYWMxNWM5MzExMzQwXzY3Nw_8d19eea1-6d0f-457f-b316-e42ca4cc208f">Assets Held for Sale Included in assets held for sale as of March 28, 2021 is $0.7&#160;million for an office building in St. Louis, Missouri currently utilized in the administration of our Industrial segment, which is expected to be sold in the first quarter of fiscal 2022, and $0.2&#160;million for a water treatment branch located in Eldridge, Iowa, which has been relocated to another owned facility and was sold in the first quarter of fiscal 2022. At March 29, 2020, $0.9 million was included in assets held for sale pertaining to the St. Louis building. These amounts are recorded as assets held for sale within prepaid expenses and other current assets on our balance sheet.</us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock>
    <us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure
      contextRef="i2bd0478976e24fe7bb361fdc85416857_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDAvZnJhZzpiMTEzMWQ3MWE2Zjc0M2QzYWI1ZWFjMTVjOTMxMTM0MC90ZXh0cmVnaW9uOmIxMTMxZDcxYTZmNzQzZDNhYjVlYWMxNWM5MzExMzQwXzEwOTk1MTE2MzAxNTA_9a69e5f3-c9c5-464a-9ad3-1fc64776d574"
      unitRef="usd">700000</us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure>
    <us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure
      contextRef="ieb965cd833264ce6ade7fc5415beb4ab_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDAvZnJhZzpiMTEzMWQ3MWE2Zjc0M2QzYWI1ZWFjMTVjOTMxMTM0MC90ZXh0cmVnaW9uOmIxMTMxZDcxYTZmNzQzZDNhYjVlYWMxNWM5MzExMzQwXzEwOTk1MTE2MzAxMzY_7002c271-2e5f-4782-a813-d951d47ed823"
      unitRef="usd">200000</us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure>
    <us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDAvZnJhZzpiMTEzMWQ3MWE2Zjc0M2QzYWI1ZWFjMTVjOTMxMTM0MC90ZXh0cmVnaW9uOmIxMTMxZDcxYTZmNzQzZDNhYjVlYWMxNWM5MzExMzQwXzUzNA_ad58fb77-789e-4184-b264-9873e66b1afc"
      unitRef="usd">900000</us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDMvZnJhZzplNzFjYzE5Y2JjZDM0OTAyOGE3NDNmYTdiYjNkZTBiOC90ZXh0cmVnaW9uOmU3MWNjMTljYmNkMzQ5MDI4YTc0M2ZhN2JiM2RlMGI4XzI2Nw_338aad24-d99c-4196-8c30-c9fa2838ddf1">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 March&#160;28, 2021 and March&#160;29, 2020 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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;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: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;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;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;60,090&#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;(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;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,654)&lt;/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;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;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;54,436&#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 $46.8 million at March&#160;28, 2021 and $43.3&#160;million at March&#160;29, 2020. 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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDMvZnJhZzplNzFjYzE5Y2JjZDM0OTAyOGE3NDNmYTdiYjNkZTBiOC90ZXh0cmVnaW9uOmU3MWNjMTljYmNkMzQ5MDI4YTc0M2ZhN2JiM2RlMGI4XzI3MA_88a0746b-4d2c-4f63-ae16-13a729921d0c">&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 March&#160;28, 2021 and March&#160;29, 2020 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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;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: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;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;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;60,090&#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;(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;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,654)&lt;/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;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;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;54,436&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDMvZnJhZzplNzFjYzE5Y2JjZDM0OTAyOGE3NDNmYTdiYjNkZTBiOC90YWJsZTpiMzdlODgxNmUxMzU0MTQwODMwM2FkMWU5MGJmMTkxOS90YWJsZXJhbmdlOmIzN2U4ODE2ZTEzNTQxNDA4MzAzYWQxZTkwYmYxOTE5XzItMi0xLTEtMA_418b6b8b-b64a-445f-9009-e6dcbea59f28"
      unitRef="usd">69438000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDMvZnJhZzplNzFjYzE5Y2JjZDM0OTAyOGE3NDNmYTdiYjNkZTBiOC90YWJsZTpiMzdlODgxNmUxMzU0MTQwODMwM2FkMWU5MGJmMTkxOS90YWJsZXJhbmdlOmIzN2U4ODE2ZTEzNTQxNDA4MzAzYWQxZTkwYmYxOTE5XzItNC0xLTEtMA_3e2f6a75-efd7-414b-a56b-c50b2ff49e46"
      unitRef="usd">60090000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryLIFOReserve
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDMvZnJhZzplNzFjYzE5Y2JjZDM0OTAyOGE3NDNmYTdiYjNkZTBiOC90YWJsZTpiMzdlODgxNmUxMzU0MTQwODMwM2FkMWU5MGJmMTkxOS90YWJsZXJhbmdlOmIzN2U4ODE2ZTEzNTQxNDA4MzAzYWQxZTkwYmYxOTE5XzMtMi0xLTEtMA_146cdcd4-0ff9-4e45-b4b6-82cc5238f11f"
      unitRef="usd">5574000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDMvZnJhZzplNzFjYzE5Y2JjZDM0OTAyOGE3NDNmYTdiYjNkZTBiOC90YWJsZTpiMzdlODgxNmUxMzU0MTQwODMwM2FkMWU5MGJmMTkxOS90YWJsZXJhbmdlOmIzN2U4ODE2ZTEzNTQxNDA4MzAzYWQxZTkwYmYxOTE5XzMtNC0xLTEtMA_098f7f12-9a6b-4c49-a430-c51d001d3365"
      unitRef="usd">5654000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryNet
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDMvZnJhZzplNzFjYzE5Y2JjZDM0OTAyOGE3NDNmYTdiYjNkZTBiOC90YWJsZTpiMzdlODgxNmUxMzU0MTQwODMwM2FkMWU5MGJmMTkxOS90YWJsZXJhbmdlOmIzN2U4ODE2ZTEzNTQxNDA4MzAzYWQxZTkwYmYxOTE5XzQtMi0xLTEtMA_6d036654-b991-4174-a705-274a8e5a9693"
      unitRef="usd">63864000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDMvZnJhZzplNzFjYzE5Y2JjZDM0OTAyOGE3NDNmYTdiYjNkZTBiOC90YWJsZTpiMzdlODgxNmUxMzU0MTQwODMwM2FkMWU5MGJmMTkxOS90YWJsZXJhbmdlOmIzN2U4ODE2ZTEzNTQxNDA4MzAzYWQxZTkwYmYxOTE5XzQtNC0xLTEtMA_326f8f32-3b84-45af-894e-df51df676f64"
      unitRef="usd">54436000</us-gaap:InventoryNet>
    <us-gaap:LIFOInventoryAmount
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDMvZnJhZzplNzFjYzE5Y2JjZDM0OTAyOGE3NDNmYTdiYjNkZTBiOC90ZXh0cmVnaW9uOmU3MWNjMTljYmNkMzQ5MDI4YTc0M2ZhN2JiM2RlMGI4XzE1NA_4cbc16b0-a153-41ce-81ca-fcaf5ba41549"
      unitRef="usd">46800000</us-gaap:LIFOInventoryAmount>
    <us-gaap:LIFOInventoryAmount
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDMvZnJhZzplNzFjYzE5Y2JjZDM0OTAyOGE3NDNmYTdiYjNkZTBiOC90ZXh0cmVnaW9uOmU3MWNjMTljYmNkMzQ5MDI4YTc0M2ZhN2JiM2RlMGI4XzE2Nw_377f0516-c63f-4ea2-bf0e-85a46afae3ec"
      unitRef="usd">43300000</us-gaap:LIFOInventoryAmount>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90ZXh0cmVnaW9uOmQyMmVmZTU2Njg1YTQxMzRiZWY1OGZmMjA4YjAwNGZlXzQ3OQ_37e627b8-3832-469c-84c9-b67b32f8e15c">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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 31, 2019 and 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;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 March&#160;28, 2021&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;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="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 March&#160;28, 2021 and March&#160;29, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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;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;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,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;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,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;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;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;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;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;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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: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;78,383&#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;(21,400)&lt;/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;56,983&#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,045&#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,640)&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,405&#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,648&#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,610)&lt;/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;38&#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;88,076&#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;(28,650)&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;59,426&#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;89,303&#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;(28,650)&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;60,653&#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 $5.8 million during fiscal 2021, $5.1 million during fiscal 2020, and $5.5 million during fiscal 2019.&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="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2022&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,235&#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 2023&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,159&#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 2024&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,112&#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 2025&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,112&#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 2026&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,012&#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 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;44,511&#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;75,141&#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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90ZXh0cmVnaW9uOmQyMmVmZTU2Njg1YTQxMzRiZWY1OGZmMjA4YjAwNGZlXzQ3Ng_ba701bc8-18d2-4b06-8af0-50deb9a2fd97">&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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 31, 2019 and 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;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 March&#160;28, 2021&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;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="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;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90ZXh0cmVnaW9uOmQyMmVmZTU2Njg1YTQxMzRiZWY1OGZmMjA4YjAwNGZlXzExMw_dc580abe-eb35-455e-a5aa-bf339d62e2af"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:Goodwill
      contextRef="i51c0fd7bc4fb431bb6264332016b4d7b_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzEtMS0xLTEtMA_38d3a2bc-3ebd-44f8-967c-8fb95bc0895c"
      unitRef="usd">6495000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i019a100d75ab4b3d9846aa884c002518_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzEtMS0xLTEtMA_eb3d2ea5-1963-4101-a853-4e0f1123c37f"
      unitRef="usd">6495000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6dcd31df571144cf865747d2c7f32267_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzEtMi0xLTEtMA_188ce898-17f6-4db0-8cf5-eccc6342cc66"
      unitRef="usd">7000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie9c1297ed92d4a4ab46111286890234e_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzEtMi0xLTEtMA_94581bce-c1cd-41cc-9859-b32e92a06685"
      unitRef="usd">7000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0b2d7076b4fd4be5b127ff7261ce5a9d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzEtMy0xLTEtMA_2c9a4f96-7bdf-4c10-84ad-9abf213d6424"
      unitRef="usd">44945000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i73c8ffa0239a485c81bc4b34914d8051_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzEtMy0xLTEtMA_ab3352b9-c5fb-4766-a360-606f6d9f4775"
      unitRef="usd">44945000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzEtNC0xLTEtMA_04f91635-3115-4ab1-a7b5-a9408f9d3e93"
      unitRef="usd">58440000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icbc74379883245329eed5af3e19c019c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzEtNC0xLTEtMA_629699da-ad91-4182-891b-2c05987dca6b"
      unitRef="usd">58440000</us-gaap:Goodwill>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i0c99ad036f744c8caa45c429256a11ac_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzItMS0xLTEtMA_cc25081d-184d-4e69-a820-245da8d72124"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="icd11cf3e6445479a9854fecc6304cf07_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzItMi0xLTEtMA_843a447f-db96-4b66-bf66-eabf014ab981"
      unitRef="usd">12280000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="ic5b914428174449db93f9361494c0559_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzItMy0xLTEtMA_3218f31d-d78d-4932-b479-c08c9d4ab7a5"
      unitRef="usd">0</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzItNC0xLTEtMA_3186eefe-0378-4cd4-9ca1-8282e6ef99ca"
      unitRef="usd">12280000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="i2bd0478976e24fe7bb361fdc85416857_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzMtMS0xLTEtMA_62f11e41-0af3-4c99-a3d0-df7af78341a3"
      unitRef="usd">6495000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ieb965cd833264ce6ade7fc5415beb4ab_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzMtMi0xLTEtMA_9d2a3117-f066-4d8c-a49f-e40abe2e9c78"
      unitRef="usd">19280000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9f9022c3098f422dac51c0b948dd9c73_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzMtMy0xLTEtMA_92349475-df7d-4ce9-820d-80d4b65a2439"
      unitRef="usd">44945000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZToyMzBiYjlmYzczNjc0MWI5YmM5YTQ1MzAwMTI4ZjFhNi90YWJsZXJhbmdlOjIzMGJiOWZjNzM2NzQxYjliYzlhNDUzMDAxMjhmMWE2XzMtNC0xLTEtMA_27d68976-52ca-4949-82c0-fc15919ceb48"
      unitRef="usd">70720000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90ZXh0cmVnaW9uOmQyMmVmZTU2Njg1YTQxMzRiZWY1OGZmMjA4YjAwNGZlXzQ3Nw_ec9e8a80-22b9-457d-b236-e2702b35772f">&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 March&#160;28, 2021 and March&#160;29, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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;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;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,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;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,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;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;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;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;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;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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: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;78,383&#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;(21,400)&lt;/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;56,983&#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,045&#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,640)&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,405&#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,648&#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,610)&lt;/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;38&#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;88,076&#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;(28,650)&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;59,426&#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;89,303&#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;(28,650)&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;60,653&#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="i4b8c7c6993d7487683f40dcb37bcd0df_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzQtMi0xLTEtMA_1c35e7cb-a37a-4b52-8383-e3172e6f73ee"
      unitRef="usd">99588000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4b8c7c6993d7487683f40dcb37bcd0df_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzQtNC0xLTEtMA_5735cf22-47d2-4215-a2e6-d1bdd80f3797"
      unitRef="usd">26522000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4b8c7c6993d7487683f40dcb37bcd0df_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzQtNi0xLTEtMA_7ef03d22-5dce-478d-8457-3dd6f22d737b"
      unitRef="usd">73066000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i65c80ac0f2b44c92aef18de6194133d9_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzUtMi0xLTEtMA_3855c2c6-e79d-4af6-aa1f-4dc4c88dcb12"
      unitRef="usd">6210000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i65c80ac0f2b44c92aef18de6194133d9_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzUtNC0xLTEtMA_caa60e90-69eb-4d77-9f62-7be130de3ad5"
      unitRef="usd">4275000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i65c80ac0f2b44c92aef18de6194133d9_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzUtNi0xLTEtMA_606c219f-49d2-4164-b9c3-37998110de23"
      unitRef="usd">1935000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if932855ae00b48fe9a0b991a14ecbd0a_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzYtMi0xLTEtMA_f389fa22-971e-4022-962c-23be1e8fceaa"
      unitRef="usd">3833000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if932855ae00b48fe9a0b991a14ecbd0a_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzYtNC0xLTEtMA_f5d401ce-f037-4640-8838-7f11c6f36542"
      unitRef="usd">3693000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if932855ae00b48fe9a0b991a14ecbd0a_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzYtNi0xLTEtMA_d1b05b32-b0b4-48e4-b123-3f59061a4e18"
      unitRef="usd">140000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzctMi0xLTEtMA_d71a008c-b597-4d5a-9848-d52414f9adb1"
      unitRef="usd">109631000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzctNC0xLTEtMA_2f7a6220-3403-4a1d-a3d8-f82799643071"
      unitRef="usd">34490000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzctNi0xLTEtMA_8e9ce1c6-2d8f-417f-a45c-3dfdd4969ff9"
      unitRef="usd">75141000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzgtMi0xLTEtMA_e2e5ebd1-6928-4290-b181-12500099b809"
      unitRef="usd">1227000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzgtNi0xLTEtMA_f71aa057-4594-47d7-99b7-e4f4c3431bbd"
      unitRef="usd">1227000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzktMi0xLTEtMA_8e207d94-f132-4a41-abb8-2dad20855b71"
      unitRef="usd">110858000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzktNC0xLTEtMA_f4c7eff6-6633-456a-ad68-df4dd0be5aa1"
      unitRef="usd">34490000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo3Y2U2YjhhZDE2MTQ0ZmU2OTRhYzY1NDg3ZjQzNDY0MS90YWJsZXJhbmdlOjdjZTZiOGFkMTYxNDRmZTY5NGFjNjU0ODdmNDM0NjQxXzktNi0xLTEtMA_dd256d8a-efc3-4b5f-b00d-13b485eb97e8"
      unitRef="usd">76368000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i41b3a00a0e2c49d690e34567919398bc_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzQtMi0xLTEtMA_1b018ffd-201a-4003-8d1d-650fefe85d07"
      unitRef="usd">78383000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i41b3a00a0e2c49d690e34567919398bc_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzQtNC0xLTEtMA_59546884-dc56-4c99-b3e1-8f9c3a8241d6"
      unitRef="usd">21400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i41b3a00a0e2c49d690e34567919398bc_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzQtNi0xLTEtMA_62ef6f94-302c-4b6d-8e11-8528cb6cd4c1"
      unitRef="usd">56983000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4f2db2feab78454db5907462e4e37977_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzUtMi0xLTEtMA_1bc18c75-7018-48d2-94cc-4c038defefe4"
      unitRef="usd">6045000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4f2db2feab78454db5907462e4e37977_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzUtNC0xLTEtMA_1087c980-4552-4d6c-b572-ae32c2d59098"
      unitRef="usd">3640000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4f2db2feab78454db5907462e4e37977_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzUtNi0xLTEtMA_dd20b994-07a8-4ac7-a137-5e37205cba3e"
      unitRef="usd">2405000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4ee9c627d0a14f269540d61149ca7c2d_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzYtMi0xLTEtMA_d4fd9c7b-d1f7-4722-b5c3-fd7edadee89b"
      unitRef="usd">3648000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4ee9c627d0a14f269540d61149ca7c2d_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzYtNC0xLTEtMA_3b1cbee6-d105-46cc-a7a5-e776630f5b31"
      unitRef="usd">3610000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4ee9c627d0a14f269540d61149ca7c2d_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzYtNi0xLTEtMA_d8b9be89-7b21-4015-9df8-fe2f048618c0"
      unitRef="usd">38000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzctMi0xLTEtMA_0cf7d334-575a-47dc-924b-ff838c367947"
      unitRef="usd">88076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzctNC0xLTEtMA_0290d572-64e9-4305-a913-4c0277f0f320"
      unitRef="usd">28650000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzctNi0xLTEtMA_f1c1df4a-ddae-4a77-a9c9-0e05853a6dab"
      unitRef="usd">59426000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzgtMi0xLTEtMA_1a5c13b0-c96e-4f01-9a19-c89b10457805"
      unitRef="usd">1227000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzgtNi0xLTEtMA_99b7a47d-a288-471d-bfd2-2991280b415d"
      unitRef="usd">1227000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzktMi0xLTEtMA_1e70a79d-17f0-4588-bb78-d3973ba7fa01"
      unitRef="usd">89303000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzktNC0xLTEtMA_fbbe1fdc-831a-42e6-964f-59b91af85d3b"
      unitRef="usd">28650000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo2YjEyYjgyNGM4ZjI0ZGVjYTAwZDNiMDZkOThmYTQzYS90YWJsZXJhbmdlOjZiMTJiODI0YzhmMjRkZWNhMDBkM2IwNmQ5OGZhNDNhXzktNi0xLTEtMA_d968d0c5-2d9e-442d-bbd9-56ff8bb7464a"
      unitRef="usd">60653000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90ZXh0cmVnaW9uOmQyMmVmZTU2Njg1YTQxMzRiZWY1OGZmMjA4YjAwNGZlXzI4Nw_519a4c30-20a1-4fe3-aec9-72e4fd443c6c"
      unitRef="usd">5800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90ZXh0cmVnaW9uOmQyMmVmZTU2Njg1YTQxMzRiZWY1OGZmMjA4YjAwNGZlXzMwOA_e80e7e65-c2ca-4ca0-9b11-68ddec10f624"
      unitRef="usd">5100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90ZXh0cmVnaW9uOmQyMmVmZTU2Njg1YTQxMzRiZWY1OGZmMjA4YjAwNGZlXzMzMw_680f4eb0-6f20-4517-9910-0097b899593a"
      unitRef="usd">5500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90ZXh0cmVnaW9uOmQyMmVmZTU2Njg1YTQxMzRiZWY1OGZmMjA4YjAwNGZlXzQ3OA_cefeb948-d7f0-41eb-984e-f6c01f2b93de">&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="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2022&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,235&#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 2023&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,159&#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 2024&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,112&#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 2025&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,112&#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 2026&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,012&#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 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;44,511&#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;75,141&#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="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo5OTA5YWMxYTM1ZGM0MDMxYTkyODFjNzVkZjdlZmQ3Ny90YWJsZXJhbmdlOjk5MDlhYzFhMzVkYzQwMzFhOTI4MWM3NWRmN2VmZDc3XzEtMi0xLTEtMA_aa8df539-d155-4a15-ba4e-bea693a43a02"
      unitRef="usd">6235000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo5OTA5YWMxYTM1ZGM0MDMxYTkyODFjNzVkZjdlZmQ3Ny90YWJsZXJhbmdlOjk5MDlhYzFhMzVkYzQwMzFhOTI4MWM3NWRmN2VmZDc3XzItMi0xLTEtMjgyMg_9ca8f016-557c-46b5-9ada-742eddd556dd"
      unitRef="usd">6159000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo5OTA5YWMxYTM1ZGM0MDMxYTkyODFjNzVkZjdlZmQ3Ny90YWJsZXJhbmdlOjk5MDlhYzFhMzVkYzQwMzFhOTI4MWM3NWRmN2VmZDc3XzMtMi0xLTEtMjgyNQ_7fbe01f2-89d8-4c09-aa79-8850ec2dadb2"
      unitRef="usd">6112000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo5OTA5YWMxYTM1ZGM0MDMxYTkyODFjNzVkZjdlZmQ3Ny90YWJsZXJhbmdlOjk5MDlhYzFhMzVkYzQwMzFhOTI4MWM3NWRmN2VmZDc3XzQtMi0xLTEtMjgyOA_788ff576-3e46-4acc-a39c-c102559c3cf1"
      unitRef="usd">6112000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo5OTA5YWMxYTM1ZGM0MDMxYTkyODFjNzVkZjdlZmQ3Ny90YWJsZXJhbmdlOjk5MDlhYzFhMzVkYzQwMzFhOTI4MWM3NWRmN2VmZDc3XzUtMi0xLTEtMjgzMQ_8637b599-7f81-41d1-a5fa-62e5e67d03ef"
      unitRef="usd">6012000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo5OTA5YWMxYTM1ZGM0MDMxYTkyODFjNzVkZjdlZmQ3Ny90YWJsZXJhbmdlOjk5MDlhYzFhMzVkYzQwMzFhOTI4MWM3NWRmN2VmZDc3XzYtMi0xLTEtMjg0Ng_2377dba2-507e-46ae-9cfd-2b897b8e47e2"
      unitRef="usd">44511000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDYvZnJhZzpkMjJlZmU1NjY4NWE0MTM0YmVmNThmZjIwOGIwMDRmZS90YWJsZTo5OTA5YWMxYTM1ZGM0MDMxYTkyODFjNzVkZjdlZmQ3Ny90YWJsZXJhbmdlOjk5MDlhYzFhMzVkYzQwMzFhOTI4MWM3NWRmN2VmZDc3XzctMi0xLTEtMjg0Ng_7b46bed3-19a1-4581-a584-1382ce4820d8"
      unitRef="usd">75141000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90ZXh0cmVnaW9uOjMyMGZmODk4NzNmOTQ1ZjM4MDQxMmM0NDM1NWEwN2VmXzE5NDU_6cf13ffe-1d7e-4b0c-9b7c-1ebe46993691">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:107%"&gt;We have in place an 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 provides us with senior secured revolving credit facilities (the &#x201c;Revolving Loan Facility&#x201d;) totaling $150&#160;million. The Revolving Loan Facility includes a $5.0&#160;million letter of credit subfacility and $15.0&#160;million swingline subfacility. The Revolving Loan Facility has a five-year maturity date, maturing on November 30, 2023. The Revolving Loan Facility is secured by substantially all of our personal property assets and those of our subsidiaries. We may use 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 March&#160;28, 2021, the effective interest rate on our borrowings was 1.1%. 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.2&#160;million paid to the lenders in connection with the Credit Agreement, as well as unamortized debt issuance costs of $0.3&#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 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 March&#160;28, 2021 and March&#160;29, 2020 consisted of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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:#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;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;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;60,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;(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;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;(342)&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;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;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;59,658&#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,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;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;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;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;49,751&#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="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90ZXh0cmVnaW9uOjMyMGZmODk4NzNmOTQ1ZjM4MDQxMmM0NDM1NWEwN2VmXzU3Ng_6fd36ecb-c528-4c07-9f53-7a61310931e5"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <hwkn:RevolvingLoanFacilityLetterofCredit
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90ZXh0cmVnaW9uOjMyMGZmODk4NzNmOTQ1ZjM4MDQxMmM0NDM1NWEwN2VmXzYxOQ_fe3b86fb-f64c-494d-bf68-921243cb1121"
      unitRef="usd">5000000.0</hwkn:RevolvingLoanFacilityLetterofCredit>
    <hwkn:RevolvingLoanFacilitySwinglineSubfacility
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90ZXh0cmVnaW9uOjMyMGZmODk4NzNmOTQ1ZjM4MDQxMmM0NDM1NWEwN2VmXzY1NQ_9334c967-3782-4907-bc1a-86d1eb76db8f"
      unitRef="usd">15000000.0</hwkn:RevolvingLoanFacilitySwinglineSubfacility>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90ZXh0cmVnaW9uOjMyMGZmODk4NzNmOTQ1ZjM4MDQxMmM0NDM1NWEwN2VmXzEzMTg_3372d6a8-35f7-4204-9ec6-b0b82f61d5c7"
      unitRef="number">0.011</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ibaf114074be54a138d1e472f27db9d15_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90ZXh0cmVnaW9uOjMyMGZmODk4NzNmOTQ1ZjM4MDQxMmM0NDM1NWEwN2VmXzE1Mjk_cd7928af-c2fe-4551-8f7f-015f3b20eb71"
      unitRef="number">0.0015</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="id03a15012f024c08b0355039fc8a44fd_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90ZXh0cmVnaW9uOjMyMGZmODk4NzNmOTQ1ZjM4MDQxMmM0NDM1NWEwN2VmXzE1MzY_790fe1e7-2127-481f-bd57-febc87bc3a54"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i412156208d524e19ac8e0ee48fd93407_I20181130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90ZXh0cmVnaW9uOjMyMGZmODk4NzNmOTQ1ZjM4MDQxMmM0NDM1NWEwN2VmXzE1OTg_ad629d6d-4698-4532-8700-ffc61b6a0dd6"
      unitRef="usd">200000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i01f3552471d9469291e2fa0d9f0aa827_I20181129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90ZXh0cmVnaW9uOjMyMGZmODk4NzNmOTQ1ZjM4MDQxMmM0NDM1NWEwN2VmXzE3MDg_14a5691e-65b5-46af-b406-455deecbee9f"
      unitRef="usd">300000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90ZXh0cmVnaW9uOjMyMGZmODk4NzNmOTQ1ZjM4MDQxMmM0NDM1NWEwN2VmXzE5NDI_6b692dd0-7756-4771-8ef4-f719ee60eb3e">&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 March&#160;28, 2021 and March&#160;29, 2020 consisted of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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:#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;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;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;60,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;(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;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;(342)&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;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;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;59,658&#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,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;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;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;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;49,751&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="i2ca27ea4bb9d4e05ab9c5f03ff17eaca_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90YWJsZToyMWVlNjVlMWM3NGE0YjRmOGRhMTk4MTFlNjIwZjVhYS90YWJsZXJhbmdlOjIxZWU2NWUxYzc0YTRiNGY4ZGExOTgxMWU2MjBmNWFhXzEtMi0xLTEtMA_a7920c03-5889-487e-83d8-f8d91977b173"
      unitRef="usd">99000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i33d8b623fd88420e8954073d85b09750_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90YWJsZToyMWVlNjVlMWM3NGE0YjRmOGRhMTk4MTFlNjIwZjVhYS90YWJsZXJhbmdlOjIxZWU2NWUxYzc0YTRiNGY4ZGExOTgxMWU2MjBmNWFhXzEtNC0xLTEtMA_284e6bc6-559f-4219-9e5e-34acf71b5fcf"
      unitRef="usd">60000000</us-gaap:LongTermDebt>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90YWJsZToyMWVlNjVlMWM3NGE0YjRmOGRhMTk4MTFlNjIwZjVhYS90YWJsZXJhbmdlOjIxZWU2NWUxYzc0YTRiNGY4ZGExOTgxMWU2MjBmNWFhXzItMi0xLTEtMA_729c5d7a-587f-486a-95f0-7ed11b545348"
      unitRef="usd">248000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90YWJsZToyMWVlNjVlMWM3NGE0YjRmOGRhMTk4MTFlNjIwZjVhYS90YWJsZXJhbmdlOjIxZWU2NWUxYzc0YTRiNGY4ZGExOTgxMWU2MjBmNWFhXzItNC0xLTEtMA_c22d9e6b-90c4-4f3a-b7ed-926243054614"
      unitRef="usd">342000</us-gaap:UnamortizedDebtIssuanceExpense>
    <hwkn:Totaldebtnetofdebtissuancecosts
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90YWJsZToyMWVlNjVlMWM3NGE0YjRmOGRhMTk4MTFlNjIwZjVhYS90YWJsZXJhbmdlOjIxZWU2NWUxYzc0YTRiNGY4ZGExOTgxMWU2MjBmNWFhXzMtMi0xLTEtMA_534084e5-332a-44df-be98-e438afde5bcb"
      unitRef="usd">98752000</hwkn:Totaldebtnetofdebtissuancecosts>
    <hwkn:Totaldebtnetofdebtissuancecosts
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90YWJsZToyMWVlNjVlMWM3NGE0YjRmOGRhMTk4MTFlNjIwZjVhYS90YWJsZXJhbmdlOjIxZWU2NWUxYzc0YTRiNGY4ZGExOTgxMWU2MjBmNWFhXzMtNC0xLTEtMA_0dcfda2b-9028-47cb-9171-46982fb18f91"
      unitRef="usd">59658000</hwkn:Totaldebtnetofdebtissuancecosts>
    <us-gaap:LongTermDebtCurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90YWJsZToyMWVlNjVlMWM3NGE0YjRmOGRhMTk4MTFlNjIwZjVhYS90YWJsZXJhbmdlOjIxZWU2NWUxYzc0YTRiNGY4ZGExOTgxMWU2MjBmNWFhXzQtMi0xLTEtMA_620cae6a-ad97-44dd-b795-037794304757"
      unitRef="usd">9907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90YWJsZToyMWVlNjVlMWM3NGE0YjRmOGRhMTk4MTFlNjIwZjVhYS90YWJsZXJhbmdlOjIxZWU2NWUxYzc0YTRiNGY4ZGExOTgxMWU2MjBmNWFhXzQtNC0xLTEtMA_61fcabfa-9167-411f-bfa8-8e57e5cdb771"
      unitRef="usd">9907000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90YWJsZToyMWVlNjVlMWM3NGE0YjRmOGRhMTk4MTFlNjIwZjVhYS90YWJsZXJhbmdlOjIxZWU2NWUxYzc0YTRiNGY4ZGExOTgxMWU2MjBmNWFhXzUtMi0xLTEtMA_244063ba-4219-4037-80c2-6adbdcf4abb0"
      unitRef="usd">88845000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMDkvZnJhZzozMjBmZjg5ODczZjk0NWYzODA0MTJjNDQzNTVhMDdlZi90YWJsZToyMWVlNjVlMWM3NGE0YjRmOGRhMTk4MTFlNjIwZjVhYS90YWJsZXJhbmdlOjIxZWU2NWUxYzc0YTRiNGY4ZGExOTgxMWU2MjBmNWFhXzUtNC0xLTEtMA_6e3f8192-b711-4105-b0fa-e688ee099c33"
      unitRef="usd">49751000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzI5OTM_0e3e906c-470d-459f-b723-30ce6c2f5fb2">Share-Based Compensation&#160;&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 124,770&#160;shares in the aggregate for fiscal 2021. 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 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 following table represents the restricted stock activity for fiscal 2020 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2019&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;102,286&#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;22.70&#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;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;15,636&#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.68&#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;(49,134)&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.55&#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 or expired&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,022)&lt;/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;23.75&#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 2019&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;65,766&#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 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.83&#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;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 or expired&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;border-top:1pt solid #000000;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 or expired&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-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;239,120&#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;17.94&#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 2021 was $18.69, fiscal 2020 was $17.25 and fiscal 2019 was $15.68. We recorded compensation expense on performance-based restricted stock of approximately $2.5 million for fiscal 2021, $1.5 million for fiscal 2020 and $1.3 million for fiscal 2019, 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 $0.2&#160;million in fiscal 2021, $1.3 million in fiscal 2020 and $1.1 million in fiscal 2019.  &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 March&#160;28, 2021 was $3.0 million and is expected to be recognized over a weighted average period of 1.3 years.&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-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. The following table represents the Board&#x2019;s restricted stock activity for fiscal 2020 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2019&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,968&#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;20.63&#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;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,704&#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.95&#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,968)&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.63&#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 or expired&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 2019&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,704&#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 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.95&#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;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 or expired&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;border-top:1pt solid #000000;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 or expired&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-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;11,228&#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;25.60&#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;Annual expense related to the value of restricted stock was $0.3 million in fiscal 2021, 2020 and 2019, 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 March&#160;28, 2021 was $0.1 million and is expected to be recognized over a weighted average period of 0.3&#160;years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <hwkn:RangeOfRestrictedStockToBeIssuedMinimum
      contextRef="i0ca25e4b698d4852a38dba1e9a3a20e7_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzY1Nw_aff3354d-6a5f-41c5-b0e3-e3568dedd24a"
      unitRef="shares">0</hwkn:RangeOfRestrictedStockToBeIssuedMinimum>
    <hwkn:RangeOfRestrictedStockToBeIssuedMaximum
      contextRef="i0ca25e4b698d4852a38dba1e9a3a20e7_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzY3MQ_7b767235-9e95-4545-afad-a327b136cb20"
      unitRef="shares">124770</hwkn:RangeOfRestrictedStockToBeIssuedMaximum>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i0ca25e4b698d4852a38dba1e9a3a20e7_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzI5OTU_cbe06733-56ab-437a-a80a-9ec48245cf17">&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 following table represents the restricted stock activity for fiscal 2020 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2019&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;102,286&#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;22.70&#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;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;15,636&#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.68&#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;(49,134)&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.55&#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 or expired&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,022)&lt;/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;23.75&#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 2019&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;65,766&#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 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.83&#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;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 or expired&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;border-top:1pt solid #000000;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 or expired&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-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;239,120&#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;17.94&#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:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8502a46cfe06476dad36dca17de54910_I20180401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzEtMi0xLTEtMjg4Mw_dd5b6524-8a35-4ed1-bb9c-5f570b38abda"
      unitRef="shares">102286</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8502a46cfe06476dad36dca17de54910_I20180401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzEtNC0xLTEtMjg4NQ_af7d879d-2f1b-4b27-a429-1661b4b77b8e"
      unitRef="usdPerShare">22.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if2aaf86e282a44df8bd1925139f257b2_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzItMi0xLTEtMjg4Mw_364908e4-efbe-4deb-9a45-1eb920ba5df2"
      unitRef="shares">15636</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if2aaf86e282a44df8bd1925139f257b2_D20180402-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzItNC0xLTEtMjg4NQ_988cf784-f9c7-449b-b68a-61de1d85fb7f"
      unitRef="usdPerShare">15.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if2aaf86e282a44df8bd1925139f257b2_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzMtMi0xLTEtMjg4Mw_68bcf072-1ee5-4088-a4a6-7158ad1f2636"
      unitRef="shares">49134</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if2aaf86e282a44df8bd1925139f257b2_D20180402-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzMtNC0xLTEtMjg4NQ_4acf6dcf-779d-44c9-a5cb-8a3cf519d94d"
      unitRef="usdPerShare">21.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="if2aaf86e282a44df8bd1925139f257b2_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzQtMi0xLTEtMjg4Mw_14798114-d8db-478a-94c2-d3ed5056fbca"
      unitRef="shares">3022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="if2aaf86e282a44df8bd1925139f257b2_D20180402-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzQtNC0xLTEtMjg4NQ_0c98c533-4dcf-45fa-9123-93edb1bd5d9e"
      unitRef="usdPerShare">23.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ideef8696988240828171c27d5b85faea_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzEtMi0xLTEtMA_4c6a0d66-6d18-41f5-bb5e-4618e5fb092a"
      unitRef="shares">65766</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ideef8696988240828171c27d5b85faea_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzEtNC0xLTEtMA_418a7b0c-167b-4238-8d47-28bf1fcb651a"
      unitRef="usdPerShare">21.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib1351ace370445e18ca15934f4a0f9b4_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzItMi0xLTEtMA_ce71c69b-cff2-44d1-9368-59a479f4da65"
      unitRef="shares">138504</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib1351ace370445e18ca15934f4a0f9b4_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzItNC0xLTEtMA_9b8a47b3-4181-47fa-ade4-44f717dae368"
      unitRef="usdPerShare">17.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib1351ace370445e18ca15934f4a0f9b4_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzMtMi0xLTEtMA_28ea6d6a-b288-4839-a09a-2d2d407e8759"
      unitRef="shares">55240</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib1351ace370445e18ca15934f4a0f9b4_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzMtNC0xLTEtMA_1fe7bc1d-6ff5-4687-aea2-d11c2bcabaf2"
      unitRef="usdPerShare">23.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ib1351ace370445e18ca15934f4a0f9b4_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzQtMi0xLTEtMA_7056ed49-b7d6-4dba-a4b3-cc7f65303fa8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ib1351ace370445e18ca15934f4a0f9b4_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzQtNC0xLTEtMA_b33425d4-9afa-452f-9bb1-c534eb1e56a5"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib49b15d26a9f4aaa9e906dcc4c272ced_I20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzUtMi0xLTEtMA_bb7b2559-7511-4e91-b088-8b093ad12c0d"
      unitRef="shares">149030</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib49b15d26a9f4aaa9e906dcc4c272ced_I20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzUtNC0xLTEtMA_0b5479ec-96d3-409e-9452-1e6e66d6b5e8"
      unitRef="usdPerShare">17.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0ca25e4b698d4852a38dba1e9a3a20e7_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzYtMi0xLTEtMA_5c30245c-bf34-4693-8e76-13edad42cf05"
      unitRef="shares">129626</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0ca25e4b698d4852a38dba1e9a3a20e7_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzYtNC0xLTEtMA_1a0c0cbf-108e-4810-bc48-b2fa2b38dbc3"
      unitRef="usdPerShare">18.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0ca25e4b698d4852a38dba1e9a3a20e7_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzctMi0xLTEtMA_88f66f04-8cae-4822-a8b5-e72ca05a0f18"
      unitRef="shares">10526</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0ca25e4b698d4852a38dba1e9a3a20e7_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzctNC0xLTEtMA_a758028d-a8ef-4b9a-b61b-2cf4a03c1ab7"
      unitRef="usdPerShare">15.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i0ca25e4b698d4852a38dba1e9a3a20e7_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzgtMi0xLTEtMA_ea9dde4e-4bb9-4ac3-be53-328c56be1ba6"
      unitRef="shares">29010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i0ca25e4b698d4852a38dba1e9a3a20e7_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzgtNC0xLTEtMA_f82df477-d88a-4ca3-ab2b-dad16a02e55a"
      unitRef="usdPerShare">17.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id20a49a702e24884bf5f2c462cf92548_I20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzktMi0xLTEtMA_4caf1a3b-0803-4c18-b281-088bb54e4c72"
      unitRef="shares">239120</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id20a49a702e24884bf5f2c462cf92548_I20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTo2OThhODNkYmZkYWM0ZTEzYWNmYmQ3NzNhZjFlZjhlNC90YWJsZXJhbmdlOjY5OGE4M2RiZmRhYzRlMTNhY2ZiZDc3M2FmMWVmOGU0XzktNC0xLTEtMA_05dc99fb-b699-485d-932d-bc98f744d2fa"
      unitRef="usdPerShare">17.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0ca25e4b698d4852a38dba1e9a3a20e7_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzEwOTk1MTE2MzM3NTM_1a0c0cbf-108e-4810-bc48-b2fa2b38dbc3"
      unitRef="usdPerShare">18.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib1351ace370445e18ca15934f4a0f9b4_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzEwOTk1MTE2MzM3NjE_9b8a47b3-4181-47fa-ade4-44f717dae368"
      unitRef="usdPerShare">17.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if2aaf86e282a44df8bd1925139f257b2_D20180402-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzEyMjI_6a847653-af37-4200-bfd0-297a9ae1bd9c"
      unitRef="usdPerShare">15.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0ca25e4b698d4852a38dba1e9a3a20e7_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzEzMTQ_6f501eb1-0239-454f-9a47-6303f919717b"
      unitRef="usd">2500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib1351ace370445e18ca15934f4a0f9b4_D20190401-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzEzMzI_d759d5c4-1e83-4794-889b-4e0d4c65f54a"
      unitRef="usd">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if2aaf86e282a44df8bd1925139f257b2_D20180402-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzEzNTM_c8a0edd2-e170-4fcf-ae98-ce6482cb0cb8"
      unitRef="usd">1300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i0ca25e4b698d4852a38dba1e9a3a20e7_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzEwOTk1MTE2MzM5MDM_43506edf-53ad-4acf-bc31-a410bc27071b"
      unitRef="usd">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ib1351ace370445e18ca15934f4a0f9b4_D20190401-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzE1ODU_6c158979-2e20-409e-bb33-1268fae63eb4"
      unitRef="usd">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="if2aaf86e282a44df8bd1925139f257b2_D20180402-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzE2MDU_9daefcb0-8831-43e7-9508-43c63b4e5958"
      unitRef="usd">1100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id20a49a702e24884bf5f2c462cf92548_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzIyMzM_c2342b2f-5e7b-4659-9267-10d7981699eb"
      unitRef="usd">3000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id703a5ed84bb4f3fbed8154db2ea9584_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzIzMDM_6f3ca6ee-9b2d-4365-842f-826565cb0346">P1Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationNonemployeeDirectorStockAwardPlanActivityTableTextBlock
      contextRef="i3293de8293874213a2498427e54fde46_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzI5OTA_16938fc9-cbe7-4864-91eb-76846ac4f765">The following table represents the Board&#x2019;s restricted stock activity for fiscal 2020 and 2021:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2019&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,968&#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;20.63&#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;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,704&#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.95&#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,968)&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.63&#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 or expired&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 2019&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,704&#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 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.95&#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;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 or expired&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;border-top:1pt solid #000000;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 or expired&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-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;11,228&#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;25.60&#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="iff41f88a200f4053aabe831aba708d6b_I20180401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzEtMi0xLTEtMjg2MA_6a68d3e4-feff-4f3e-984b-eb25b2e9c871"
      unitRef="shares">16968</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iff41f88a200f4053aabe831aba708d6b_I20180401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzEtNC0xLTEtMjg2MA_064b59bd-9161-4331-96f8-f65bd5c34a44"
      unitRef="usdPerShare">20.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="idfc8270079f54e13b82904dcb831f331_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzItMi0xLTEtMjg2MA_e4f05874-53f9-4d07-930b-60b6698a8158"
      unitRef="shares">16704</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="idfc8270079f54e13b82904dcb831f331_D20180402-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzItNC0xLTEtMjg2MA_bd236779-e88a-4c5b-9af8-797c930a3632"
      unitRef="usdPerShare">17.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="idfc8270079f54e13b82904dcb831f331_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzMtMi0xLTEtMjg2MA_9fce2b1a-c1de-4592-8703-47f266d2f72d"
      unitRef="shares">16968</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="idfc8270079f54e13b82904dcb831f331_D20180402-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzMtNC0xLTEtMjg2MA_01ec315c-0c68-4828-b704-e1db35265961"
      unitRef="usdPerShare">20.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="idfc8270079f54e13b82904dcb831f331_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzQtMi0xLTEtMjg2MA_4bf01cc8-62d5-4e39-a769-31aa5ebbefce"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="idfc8270079f54e13b82904dcb831f331_D20180402-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzQtNC0xLTEtMjg2MA_e49d7981-2cfa-4050-84d5-72cf40c6a88b"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i295fde79d4f34e068942f975efc4eb23_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzEtMi0xLTEtMA_f53f7936-ef0a-457b-be57-ed919837186a"
      unitRef="shares">16704</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i295fde79d4f34e068942f975efc4eb23_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzEtNC0xLTEtMA_344b6575-82c3-44fa-a3ed-7de602169ddd"
      unitRef="usdPerShare">17.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7d95491963504ee584ea936198c87b71_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzItMi0xLTEtMA_d8be1527-fcf0-4883-be9e-8a521fed7e60"
      unitRef="shares">16016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7d95491963504ee584ea936198c87b71_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzItNC0xLTEtMA_4ac37f26-924d-431d-84e7-50e4274add61"
      unitRef="usdPerShare">21.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7d95491963504ee584ea936198c87b71_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzMtMi0xLTEtMA_8c6169e5-f954-42d6-81da-f40f821d1fc1"
      unitRef="shares">16704</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7d95491963504ee584ea936198c87b71_D20190401-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzMtNC0xLTEtMA_9f0edbae-1bfb-4f67-971a-ea315fe4daf3"
      unitRef="usdPerShare">17.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i7d95491963504ee584ea936198c87b71_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzQtMi0xLTEtMA_1cf000f4-0e2a-47ed-abd4-483ea05cf26d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i7d95491963504ee584ea936198c87b71_D20190401-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzQtNC0xLTEtMA_e38a43e8-7cc2-401e-914d-8b1de81f2feb"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic0100bda87e54bea8bb9376e357bae67_I20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzUtMi0xLTEtMA_296ad965-4b36-42a0-9b84-33abe21fc0ba"
      unitRef="shares">16016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic0100bda87e54bea8bb9376e357bae67_I20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzUtNC0xLTEtMA_5f1ca1cc-4e7e-4d6e-817b-4882dfd92986"
      unitRef="usdPerShare">21.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3293de8293874213a2498427e54fde46_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzYtMi0xLTEtMA_cdb37ce9-bb57-463f-8212-64cb6a26f6c5"
      unitRef="shares">13186</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3293de8293874213a2498427e54fde46_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzYtNC0xLTEtMA_836462cd-59ba-4eee-b2ba-7b4e8315107e"
      unitRef="usdPerShare">25.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3293de8293874213a2498427e54fde46_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzctMi0xLTEtMA_621b6540-4468-420a-a2e4-8facbdd516ff"
      unitRef="shares">16016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3293de8293874213a2498427e54fde46_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzctNC0xLTEtMA_cfcd1dd0-033e-423c-a4ee-f6ef3596b0be"
      unitRef="usdPerShare">21.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i3293de8293874213a2498427e54fde46_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzgtMi0xLTEtMA_d970530e-2e35-46a3-b06b-cb512e39d21f"
      unitRef="shares">1958</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i3293de8293874213a2498427e54fde46_D20200330-20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzgtNC0xLTEtMA_a1a4f7f1-9a69-4e1c-8584-7e8d78951ae9"
      unitRef="usdPerShare">25.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia60a53442f8d4f9f99ce36297df15f79_I20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzktMi0xLTEtMA_78b8520b-d201-4c3f-b42a-8eaff1d45bb9"
      unitRef="shares">11228</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia60a53442f8d4f9f99ce36297df15f79_I20210328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90YWJsZTpmNDAxNWY3YTU4YjA0Yzc0OTY0NzlhZmYzN2MyMDJmNC90YWJsZXJhbmdlOmY0MDE1ZjdhNThiMDRjNzQ5NjQ3OWFmZjM3YzIwMmY0XzktNC0xLTEtMA_6f2ab03d-8c5e-44da-9d7f-48a062faa0c2"
      unitRef="usdPerShare">25.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idfc8270079f54e13b82904dcb831f331_D20180402-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzI3MTQ_02f46824-6122-4fa7-a948-66a831c1facc"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3293de8293874213a2498427e54fde46_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzI3MTQ_1c18828c-85a5-4eff-97ff-0ec5af7d9ccd"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7d95491963504ee584ea936198c87b71_D20190401-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzI3MTQ_4acfb69e-6ece-4630-800a-988d0c9e1444"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ia60a53442f8d4f9f99ce36297df15f79_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzI5MTA_2b7ce2f6-4b0d-475a-bfd4-14413504a153"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5875169bb3e54cc59ebe7e3253d56e06_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTIvZnJhZzpkNWMyNDU4ODNiZTc0ZGFlODRlZjAzZjFmYmI0MGQwYy90ZXh0cmVnaW9uOmQ1YzI0NTg4M2JlNzRkYWU4NGVmMDNmMWZiYjQwZDBjXzI5ODA_441f6de3-505b-414f-8f31-45b3fb0a70cd">P0Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTUvZnJhZzpiZWIzY2U4NTFhMzg0NjY2ODg3NDYyM2VjYzZhYjI3MC90ZXh0cmVnaW9uOmJlYjNjZTg1MWEzODQ2NjY4ODc0NjIzZWNjNmFiMjcwXzc2Mg_ff43f8c9-960f-4a4f-8314-74f033430dee">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 166,088 of common shares at an aggregate purchase price of $4.1&#160;million during fiscal 2021. We repurchased 291,166 of common shares at an aggregate purchase price of $5.9&#160;million during fiscal 2020. We repurchased 216,332 of common shares at an aggregate purchase price of $4.4 million during fiscal 2019. As of March&#160;28, 2021, the number of shares available to be purchased under the share repurchase program was 551,506.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTUvZnJhZzpiZWIzY2U4NTFhMzg0NjY2ODg3NDYyM2VjYzZhYjI3MC90ZXh0cmVnaW9uOmJlYjNjZTg1MWEzODQ2NjY4ODc0NjIzZWNjNmFiMjcwXzk2_4a8c89fa-2e29-48d8-b1af-0b02ee294dba"
      unitRef="shares">1600000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTUvZnJhZzpiZWIzY2U4NTFhMzg0NjY2ODg3NDYyM2VjYzZhYjI3MC90ZXh0cmVnaW9uOmJlYjNjZTg1MWEzODQ2NjY4ODc0NjIzZWNjNmFiMjcwXzEwOTk1MTE2Mjk0ODE_c8a50ae7-0622-4510-800b-50d1981abc8e"
      unitRef="shares">166088</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTUvZnJhZzpiZWIzY2U4NTFhMzg0NjY2ODg3NDYyM2VjYzZhYjI3MC90ZXh0cmVnaW9uOmJlYjNjZTg1MWEzODQ2NjY4ODc0NjIzZWNjNmFiMjcwXzEwOTk1MTE2Mjk1MDQ_0a9d2e64-8461-4f60-b64f-02c1d8eb2595"
      unitRef="usd">4100000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTUvZnJhZzpiZWIzY2U4NTFhMzg0NjY2ODg3NDYyM2VjYzZhYjI3MC90ZXh0cmVnaW9uOmJlYjNjZTg1MWEzODQ2NjY4ODc0NjIzZWNjNmFiMjcwXzQ0OA_020b074d-31e6-45cb-bdda-150fc7c5ce3a"
      unitRef="shares">291166</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTUvZnJhZzpiZWIzY2U4NTFhMzg0NjY2ODg3NDYyM2VjYzZhYjI3MC90ZXh0cmVnaW9uOmJlYjNjZTg1MWEzODQ2NjY4ODc0NjIzZWNjNmFiMjcwXzUwMQ_302e5a0d-8ece-4818-9a55-bfac1d6c64da"
      unitRef="usd">5900000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTUvZnJhZzpiZWIzY2U4NTFhMzg0NjY2ODg3NDYyM2VjYzZhYjI3MC90ZXh0cmVnaW9uOmJlYjNjZTg1MWEzODQ2NjY4ODc0NjIzZWNjNmFiMjcwXzUzOQ_1bf3368d-720d-44f7-b5a7-71a7ed27a643"
      unitRef="shares">216332</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTUvZnJhZzpiZWIzY2U4NTFhMzg0NjY2ODg3NDYyM2VjYzZhYjI3MC90ZXh0cmVnaW9uOmJlYjNjZTg1MWEzODQ2NjY4ODc0NjIzZWNjNmFiMjcwXzU5Mg_73e25b46-f109-4d65-ad9f-49e3338dc082"
      unitRef="usd">4400000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTUvZnJhZzpiZWIzY2U4NTFhMzg0NjY2ODg3NDYyM2VjYzZhYjI3MC90ZXh0cmVnaW9uOmJlYjNjZTg1MWEzODQ2NjY4ODc0NjIzZWNjNmFiMjcwXzc1OA_8e64ba21-0b6e-47be-806e-ca803a94a324"
      unitRef="shares">551506</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzI4MjY_893c29c4-542e-475f-8476-9ec6c2326b68">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 2021, 2020 and 2019. 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 2021, 2020 and 2019. &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 2021, 2020 and 2019 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 88,148 in fiscal 2021, 77,100 in fiscal 2020 and 87,356 in fiscal 2019.  &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 2021, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;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;2019&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;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;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;899&#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;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;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,390&#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;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;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;899&#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,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"/&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 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,246&#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;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"/&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 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;474&#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;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;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 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;376&#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,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;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;6,284&#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 $467,000 per year are being made through 2034.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i416d9ba25e31444c9e87860701b1e925_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzQ2MQ_334a2205-7d76-4590-9f4f-076f9285eb9b"
      unitRef="number">0.025</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="id58f577bf4e34d21a38f17691848be09_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzQ2MQ_c178423f-9c51-4481-8ff0-3880ea73949e"
      unitRef="number">0.025</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i0fd6d46e8116406389b130806c6688da_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzQ2MQ_c9878521-5409-4c5b-9f43-a5d4b875b1ef"
      unitRef="number">0.025</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ib9b81aee9f2549cb9ad05473cf2f9260_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzQ2Nw_49ae7c52-71c2-45cd-b443-f93d0d79ca62"
      unitRef="number">0.050</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i80dc21fb128049bb9b84f292cb01f174_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzQ2Nw_6b6224c9-f5b6-425c-a3cc-defb2b55293d"
      unitRef="number">0.050</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i042708cde1ce48bbab7a5b86ad0f1177_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzQ2Nw_e9667b28-e688-4343-bd11-e7889e8235a1"
      unitRef="number">0.050</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i222ed31e7d81494391b6c315f1d9cf0c_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzY3OQ_23ac2089-adbd-4a45-9391-9ba21bb3d018"
      unitRef="number">0.025</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i490c702382f64da092804f8ca9e5e1e8_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzY4NQ_be66afed-c01d-46e9-adca-f93365936fc2"
      unitRef="number">0.050</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i6ebd6c4b69654597a7b9d5260554911e_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzEwMjc_976313a3-5d5d-44b9-aca1-338442a8b893"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i36e29622d22c4aa894fc7864189ea149_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzE0NDY_5fa4fbe6-1606-4dd3-8e44-1591d58efc7c"
      unitRef="number">0.025</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ic2cfcee5c7b94ed392816b38e614a160_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzE0NDY_c2523e40-9ec2-46b3-a98a-09d4d0e18b19"
      unitRef="number">0.025</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i9fd8a2ce5a7f4af5aa9946deb17da58b_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzE0NDY_d582992f-c18a-4776-935d-467edee3f0bc"
      unitRef="number">0.025</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i3e210083212b4d1b8c5db836c2b6086e_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzE0NTI_692c7790-b985-4ab0-82d5-40ed03403650"
      unitRef="number">0.050</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i32ed9e1b3fe5449e8e68a1528a59b7d7_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzE0NTI_bcc49b49-5ef8-4ece-9ce0-c97f0283aa6d"
      unitRef="number">0.050</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i663297d9695944f38402cc92b85230f3_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzE0NTI_eaf00a8a-5e3d-4ea0-bddb-bf15b7e8de05"
      unitRef="number">0.050</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i83d16167a20f40348e50f015fcaf0a89_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzIwOTI_44c003dc-c80a-41f5-a2e0-7e7b4380a62a"
      unitRef="number">0.10</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ia000afe4b5b24a3fb91de830e16f16a8_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzIwOTI_4b41584e-613c-461d-8c64-5fc78ea2bc74"
      unitRef="number">0.10</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i4eebd2a582624cae86b7ebd0d55507dd_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzIwOTI_5cc769ff-b4a4-406d-831d-f736a0a94889"
      unitRef="number">0.10</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i16998ec1efc14177afa1fffa26198ccc_D20200330-20210328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzI0NTI_cc0da8f6-04c6-431c-8952-cf1e762527b4"
      unitRef="shares">88148</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ie600489a4224488d8652690eb85fc6bd_D20190401-20200329"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzI0Njk_48451679-6828-4483-88b7-3cd325feada2"
      unitRef="shares">77100</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i0922300487b44e859c5244968adc01ce_D20180402-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzI0ODk_82c25b2f-19ff-4621-ab40-f52900190f89"
      unitRef="shares">87356</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzI4Mjc_7ddff7ea-6a92-4bbb-ab8b-dbba530f5266">&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 2021, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;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;2019&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;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;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;899&#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;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;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,390&#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;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;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;899&#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,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"/&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 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,246&#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;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"/&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 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;474&#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;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;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 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;376&#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,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;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;6,284&#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;</us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzMtMi0xLTEtMA_647a60f4-e395-48f6-b4fd-af3b9a4146f7"
      unitRef="usd">994000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzMtNC0xLTEtMA_a9b8e15a-3986-4107-9a6b-93f62c257e32"
      unitRef="usd">631000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzMtNi0xLTEtMA_a86a1a91-0358-428c-8832-32394776b1e4"
      unitRef="usd">899000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <hwkn:DefinedContributionPlanEmployerMatchingContributionAmount
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzQtMi0xLTEtMA_a11b9d52-91bf-45b8-ab37-6146004beab2"
      unitRef="usd">2650000</hwkn:DefinedContributionPlanEmployerMatchingContributionAmount>
    <hwkn:DefinedContributionPlanEmployerMatchingContributionAmount
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzQtNC0xLTEtMA_a07e3216-3f59-411c-95c6-1bc2fdf1e5af"
      unitRef="usd">2399000</hwkn:DefinedContributionPlanEmployerMatchingContributionAmount>
    <hwkn:DefinedContributionPlanEmployerMatchingContributionAmount
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzQtNi0xLTEtMA_a9212df6-66fd-4d4d-9ba6-67a685dc74f3"
      unitRef="usd">2390000</hwkn:DefinedContributionPlanEmployerMatchingContributionAmount>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzUtMi0xLTEtMA_aeb7ba96-f0d7-4568-b796-43296c7f9ac1"
      unitRef="usd">994000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzUtNC0xLTEtMA_884c8e73-7960-4833-8049-b5b83d4b6461"
      unitRef="usd">631000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzUtNi0xLTEtMA_eab97094-a0f6-48c5-b98c-0d9ffe43cb70"
      unitRef="usd">899000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzYtMi0xLTEtMA_7b4f21c6-bf02-4f98-a6b8-b9760d41fb3d"
      unitRef="usd">1327000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzYtNC0xLTEtMA_10c09cd2-67dc-4c4c-8a21-3411425f450d"
      unitRef="usd">1262000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzYtNi0xLTEtMA_93e8d099-1ad0-4908-ab60-b5fd60d966b5"
      unitRef="usd">1246000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4ad86554cb6e4bb4bd8fabc346fa12f4_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzctMi0xLTEtMA_7cc1e947-08e9-4187-8891-afb1a8c1fbae"
      unitRef="usd">555000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i82731a96a8e64a3aaf7055a32e90c64f_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzctNC0xLTEtMA_af41436d-d08e-4015-ab9a-e7f2f3471e46"
      unitRef="usd">481000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4e85efb18e614d3b8fa0cf2e7670904a_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzctNi0xLTEtMA_0b80b4cd-5b68-4a1e-b474-43c1c334936d"
      unitRef="usd">474000</us-gaap:DefinedContributionPlanCostRecognized>
    <hwkn:EmployeeStockPurchasePlansESPPCompensationExpense
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzgtMi0xLTEtMA_8ffe7bfd-87f0-4883-9c34-492a9c365f75"
      unitRef="usd">556000</hwkn:EmployeeStockPurchasePlansESPPCompensationExpense>
    <hwkn:EmployeeStockPurchasePlansESPPCompensationExpense
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzgtNC0xLTEtMA_a29bde86-c4ac-42b0-bbdf-c187577b5725"
      unitRef="usd">431000</hwkn:EmployeeStockPurchasePlansESPPCompensationExpense>
    <hwkn:EmployeeStockPurchasePlansESPPCompensationExpense
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzgtNi0xLTEtMA_1d0bbea7-7a50-4741-9e00-5eba5b08fc8c"
      unitRef="usd">376000</hwkn:EmployeeStockPurchasePlansESPPCompensationExpense>
    <hwkn:ProfitSharingEmployeeStockOwnershipPlanEmployeeStockPurchasePlanAndDefinedContributionPensionPlanContributionExpense
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzktMi0xLTEtMA_f01bb2aa-9393-46fc-bbbe-584f0cf3a3ac"
      unitRef="usd">7076000</hwkn:ProfitSharingEmployeeStockOwnershipPlanEmployeeStockPurchasePlanAndDefinedContributionPensionPlanContributionExpense>
    <hwkn:ProfitSharingEmployeeStockOwnershipPlanEmployeeStockPurchasePlanAndDefinedContributionPensionPlanContributionExpense
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzktNC0xLTEtMA_a9c16612-4ab1-4387-94d9-24f39edafe5c"
      unitRef="usd">5835000</hwkn:ProfitSharingEmployeeStockOwnershipPlanEmployeeStockPurchasePlanAndDefinedContributionPensionPlanContributionExpense>
    <hwkn:ProfitSharingEmployeeStockOwnershipPlanEmployeeStockPurchasePlanAndDefinedContributionPensionPlanContributionExpense
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90YWJsZTowOGUwN2EwMzkxYTk0ZDQ0OGFlYmQ2OGIwMWVkZDY2YS90YWJsZXJhbmdlOjA4ZTA3YTAzOTFhOTRkNDQ4YWViZDY4YjAxZWRkNjZhXzktNi0xLTEtMA_c28eecca-bc68-4f0a-b268-7eb3d9503ab7"
      unitRef="usd">6284000</hwkn:ProfitSharingEmployeeStockOwnershipPlanEmployeeStockPurchasePlanAndDefinedContributionPensionPlanContributionExpense>
    <hwkn:MultiEmployerPensionPlanWithdrawalLiabilityPaymentOverPeriodofYears
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMTgvZnJhZzoxNmRkYmU1OWUxM2U0N2I3OGRhOGMwY2U5ZmM3MjMwNC90ZXh0cmVnaW9uOjE2ZGRiZTU5ZTEzZTQ3Yjc4ZGE4YzBjZTlmYzcyMzA0XzI3ODQ_dc641407-da63-4f79-80bb-d1e24d18f871"
      unitRef="usd">467000</hwkn:MultiEmployerPensionPlanWithdrawalLiabilityPaymentOverPeriodofYears>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjEvZnJhZzoxYWExMDYzMTM4MWY0YzEyODc3N2I4ZjY2NGU5ZTIzZi90ZXh0cmVnaW9uOjFhYTEwNjMxMzgxZjRjMTI4Nzc3YjhmNjY0ZTllMjNmXzI2NDE_0c98a263-614f-4829-9a16-50c165a8f148">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 March&#160;28, 2021, 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 March&#160;28, 2021. 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="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjEvZnJhZzoxYWExMDYzMTM4MWY0YzEyODc3N2I4ZjY2NGU5ZTIzZi90ZXh0cmVnaW9uOjFhYTEwNjMxMzgxZjRjMTI4Nzc3YjhmNjY0ZTllMjNmXzEyMjY_40029245-0a1c-46a0-b083-ecd53b70678d"
      unitRef="lease">3</hwkn:NumberOfLeases>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90ZXh0cmVnaW9uOmUxOGJjZWY3ZDkzYzQ0NDM4NDI4ZTQ1MWIwNTA1MjdjXzIwNjU_15aa4d5c-4ad7-4ef0-a874-f1e4d33cae23">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 2021, 2020 and 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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;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;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;2019&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;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;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;6,956&#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;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;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,748&#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;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;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;9,704&#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;(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;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;(334)&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;(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;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;(273)&lt;/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;(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;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;(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;/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;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;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;9,097&#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 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;Reconciliations of the provisions for income taxes to the applicable federal statutory income tax rate for fiscal 2021, 2020 and 2019 are listed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.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;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;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;2019&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.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;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.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;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.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;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.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;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.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;/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.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;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.1&#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 March&#160;28, 2021 and March&#160;29, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.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;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;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;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;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;212&#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,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;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;728&#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,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;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,435&#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;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;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,476&#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;Unrealized loss on interest rate swap&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;29&#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;Other&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,882&#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,982&#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;Total deferred tax 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: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;8,892&#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;6,862&#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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;Inventories&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;(2,815)&lt;/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;(2,231)&lt;/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;Prepaid 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;(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;(843)&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;Excess of tax over book depreciation&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;(11,249)&lt;/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;(10,504)&lt;/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;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;padding:2px 0 2px 1pt;text-align:right;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:#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,936)&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;ROU asset&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,140)&lt;/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,454)&lt;/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;(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;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;(31,968)&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;(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;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;(25,106)&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 March&#160;28, 2021, the Company has determined that it is more likely than not that the deferred tax assets at March&#160;28, 2021 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 April 1, 2018 are closed to examination by the Internal Revenue Service, and with few exceptions, state and local&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;income tax jurisdictions.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90ZXh0cmVnaW9uOmUxOGJjZWY3ZDkzYzQ0NDM4NDI4ZTQ1MWIwNTA1MjdjXzIwNTk_27a4b497-b1c5-4ce6-906b-549ba51e01a9">&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 2021, 2020 and 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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;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;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;2019&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;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;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;6,956&#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;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;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,748&#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;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;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;9,704&#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;(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;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;(334)&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;(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;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;(273)&lt;/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;(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;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;(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;/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;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;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;9,097&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzItMi0xLTEtMA_3b078b55-a699-4561-8854-6593e0f8dcf1"
      unitRef="usd">11169000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzItNC0xLTEtMA_9f536979-3c07-47d5-a618-25e9e01fac3a"
      unitRef="usd">8447000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzItNi0xLTEtMA_c627b19c-f653-4788-965d-612755b83f94"
      unitRef="usd">6956000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzMtMi0xLTEtMA_4f67139f-5dcd-446b-8b6b-2bad35bb9d22"
      unitRef="usd">4391000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzMtNC0xLTEtMA_f454c80f-dee5-4279-907e-7e8032701857"
      unitRef="usd">3563000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzMtNi0xLTEtMA_97d29932-3c30-4b6c-baf4-34d85edef375"
      unitRef="usd">2748000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzQtMi0xLTEtMA_1a24d1b7-c1fe-4940-b650-1a6ceaa7386e"
      unitRef="usd">15560000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzQtNC0xLTEtMA_657d259c-e94f-4fc1-980e-8c46a05fc873"
      unitRef="usd">12010000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzQtNi0xLTEtMA_9d2cf67a-a55f-481f-9f0b-41e53f9b3474"
      unitRef="usd">9704000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzYtMi0xLTEtMA_362479cd-b40b-4087-9b1b-0028ef4263f1"
      unitRef="usd">-302000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzYtNC0xLTEtMA_67bb8435-ee5b-430e-99ae-409203227ce6"
      unitRef="usd">-976000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzYtNi0xLTEtMA_9c9b81f6-accb-4971-9856-711853dd029a"
      unitRef="usd">-334000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzctMi0xLTEtMA_738a869b-7765-4e58-80cb-aeea6f841670"
      unitRef="usd">-387000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzctNC0xLTEtMA_eeec48ff-92a1-4778-a243-77f1eca7736b"
      unitRef="usd">-445000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzctNi0xLTEtMA_46254ea0-2ec8-4fe3-aab2-e658e0a2bf26"
      unitRef="usd">-273000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <hwkn:DeferredIncomeTaxExpenseBenefitExcludingProvisionalGain
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzgtMi0xLTEtMA_c8abf2ff-b703-48c6-b1fd-e490b31eb833"
      unitRef="usd">-689000</hwkn:DeferredIncomeTaxExpenseBenefitExcludingProvisionalGain>
    <hwkn:DeferredIncomeTaxExpenseBenefitExcludingProvisionalGain
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzgtNC0xLTEtMA_cab31c3b-8280-48c5-8c72-ca324c203921"
      unitRef="usd">-1421000</hwkn:DeferredIncomeTaxExpenseBenefitExcludingProvisionalGain>
    <hwkn:DeferredIncomeTaxExpenseBenefitExcludingProvisionalGain
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzgtNi0xLTEtMA_a1673fac-02e7-4033-9cec-6458dbbce04f"
      unitRef="usd">-607000</hwkn:DeferredIncomeTaxExpenseBenefitExcludingProvisionalGain>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzktMi0xLTEtMA_5f098ae1-0d62-4452-bb56-d1c0fe1dece3"
      unitRef="usd">14871000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzktNC0xLTEtMA_f3716848-c2fb-4bad-942b-e8aa1301c14f"
      unitRef="usd">10589000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTpkMDJiZTdmNzJlZTY0NDkwODU2MzQwYTk0ZGQ5NjY0My90YWJsZXJhbmdlOmQwMmJlN2Y3MmVlNjQ0OTA4NTYzNDBhOTRkZDk2NjQzXzktNi0xLTEtMA_712954e0-7fdb-4ed5-bdc6-fe74d78643cf"
      unitRef="usd">9097000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90ZXh0cmVnaW9uOmUxOGJjZWY3ZDkzYzQ0NDM4NDI4ZTQ1MWIwNTA1MjdjXzIwNjA_c2a01a1a-0a85-4588-866f-a23899a557d2">&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;Reconciliations of the provisions for income taxes to the applicable federal statutory income tax rate for fiscal 2021, 2020 and 2019 are listed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.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;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;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;2019&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.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;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.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;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.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;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.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;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.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;/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.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;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.1&#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;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzEtMi0xLTEtMA_daef6c7e-9a59-4bb2-8564-c82673f244cc"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzEtNC0xLTEtMA_592f0466-1422-4d7c-a65c-33823e6c5ec9"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzEtNi0xLTEtMA_be899fd5-6870-490f-adfa-bcdb5c84af32"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzItMi0xLTEtMA_028e6905-7825-4e5a-9f2d-ec99b6a938ff"
      unitRef="number">0.059</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzItNC0xLTEtMA_ef972e5c-1f01-4b7f-b699-00a607ed9f12"
      unitRef="number">0.057</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzItNi0xLTEtMA_b846a6f6-e713-484f-a3ac-8467bba036e8"
      unitRef="number">0.058</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzMtMi0xLTEtMA_c8fd4774-5070-4339-ae39-83315b32f8ea"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzMtNC0xLTEtMA_7608dbdb-a2a7-4d34-8784-9a909f17ff43"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzMtNi0xLTEtMA_7e76cfac-f55a-499a-b477-27d5a0ec4d1c"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzktMi0xLTEtMA_116fa720-85ed-43b6-8c03-1fdf02bd790b"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzktNC0xLTEtMA_2b13a8fb-da29-4624-b75e-27f8143bbbbf"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzktNi0xLTEtMA_785686ef-84fe-4959-894d-1243fa239c4e"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzEwLTItMS0xLTA_d2e7fc99-2108-44f7-b595-ed3f0333ec63"
      unitRef="number">0.266</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzEwLTQtMS0xLTA_b76f8bd9-3dd8-4156-8b6c-108cf07e720c"
      unitRef="number">0.272</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4ZGZhNGI4NjBmNWE0NzQ3YTMxYWRiNGIzMmZiYjc1Yy90YWJsZXJhbmdlOjhkZmE0Yjg2MGY1YTQ3NDdhMzFhZGI0YjMyZmJiNzVjXzEwLTYtMS0xLTA_007984db-a2b7-42c9-aa3d-d9fd1812a6d9"
      unitRef="number">0.271</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90ZXh0cmVnaW9uOmUxOGJjZWY3ZDkzYzQ0NDM4NDI4ZTQ1MWIwNTA1MjdjXzIwNTU_16849d83-6ef2-4e84-8c45-d0b75efb2760">&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 March&#160;28, 2021 and March&#160;29, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.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;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;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;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;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;212&#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,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;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;728&#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,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;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,435&#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;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;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,476&#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;Unrealized loss on interest rate swap&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;29&#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;Other&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,882&#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,982&#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;Total deferred tax 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: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;8,892&#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;6,862&#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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;Inventories&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;(2,815)&lt;/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;(2,231)&lt;/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;Prepaid 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;(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;(843)&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;Excess of tax over book depreciation&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;(11,249)&lt;/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;(10,504)&lt;/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;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;padding:2px 0 2px 1pt;text-align:right;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:#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,936)&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;ROU asset&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,140)&lt;/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,454)&lt;/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;(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;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;(31,968)&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;(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;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;(25,106)&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;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzItMi0xLTEtMA_b97366e0-781d-4255-aecb-e7771f4a5bc9"
      unitRef="usd">134000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzItNC0xLTEtMA_5ed94ce8-6ced-4067-a484-e0c171c21add"
      unitRef="usd">212000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzMtMi0xLTEtMA_17fc5564-ad94-46bb-87c0-a0ccef8e0c9c"
      unitRef="usd">1341000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzMtNC0xLTEtMA_51e5432d-605b-4789-9c04-6cc509f40e94"
      unitRef="usd">728000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzQtMi0xLTEtMA_6a850186-a63a-496d-a68a-08209b7b259d"
      unitRef="usd">1344000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzQtNC0xLTEtMA_a2ac9611-1f64-47a0-8ad7-68ac9c7ee88a"
      unitRef="usd">1435000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzUtMi0xLTEtMA_830e2774-dc25-4e96-a5fb-56ae30c9d1fc"
      unitRef="usd">3191000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzUtNC0xLTEtMA_d72ada66-95ad-40cf-8eab-7eca4ababb41"
      unitRef="usd">2476000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzYtMi0xLTEtMA_b86eeba3-eb60-4278-baf3-881640277542"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities>
    <us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzYtNC0xLTEtMA_0f63a1f4-b4d0-4c98-88a8-acde7153c96f"
      unitRef="usd">29000</us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzctMi0xLTEtMA_ce535d39-e514-4ff7-8968-7057a735a231"
      unitRef="usd">2882000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzctNC0xLTEtMA_5d55e111-a345-4ce9-bee0-ac5347dd83f4"
      unitRef="usd">1982000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzgtMi0xLTEtMA_f88ba86c-0b6a-4653-a99b-694d0a6911ba"
      unitRef="usd">8892000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzgtNC0xLTEtMA_d65964bb-3f03-4533-884a-01074aa29419"
      unitRef="usd">6862000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzEwLTItMS0xLTA_df95f597-7280-4f79-9b12-6f2e84109e58"
      unitRef="usd">2815000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzEwLTQtMS0xLTA_bda487cb-387f-4d86-afd3-5fee0b37d01e"
      unitRef="usd">2231000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzExLTItMS0xLTA_54b9f205-dcf7-4977-829b-93d990f615ae"
      unitRef="usd">864000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzExLTQtMS0xLTA_eaf373da-1bdb-4589-8ac0-db418e622667"
      unitRef="usd">843000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzEyLTItMS0xLTA_53e0a8cf-a59e-4d1f-9acd-bfe48256f147"
      unitRef="usd">11249000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzEyLTQtMS0xLTA_2d481ff9-25bd-4506-bbd2-18e0a7aa184f"
      unitRef="usd">10504000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzEzLTItMS0xLTA_aba99594-5a31-47c8-bbb2-63fb4fad2c9d"
      unitRef="usd">15269000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzEzLTQtMS0xLTA_4fa6227d-6fa4-4806-a230-b94157efde46"
      unitRef="usd">15936000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzE1LTItMS0xLTA_42cdf227-7f17-40ec-97cc-2f446eb66361"
      unitRef="usd">3140000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzE1LTQtMS0xLTA_3091c06a-6b13-4a36-80d0-b694f8049f92"
      unitRef="usd">2454000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzE2LTItMS0xLTA_e64606a7-2fa1-46c3-9ee9-9a437f684c50"
      unitRef="usd">33337000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzE2LTQtMS0xLTA_c40976d2-b410-4a94-897f-3d60d3a512b1"
      unitRef="usd">31968000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzE3LTItMS0xLTA_52051b92-e5c8-47cf-a7f7-edc5f76aa8b5"
      unitRef="usd">24445000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjQvZnJhZzplMThiY2VmN2Q5M2M0NDQzODQyOGU0NTFiMDUwNTI3Yy90YWJsZTo4NzZiMzVmN2I0OWU0MzZhYTdkYzE5NTI1ZjA1OTFiMS90YWJsZXJhbmdlOjg3NmIzNWY3YjQ5ZTQzNmFhN2RjMTk1MjVmMDU5MWIxXzE3LTQtMS0xLTA_84e703c7-4dd2-4dcf-948e-68cd4c307f95"
      unitRef="usd">25106000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90ZXh0cmVnaW9uOmNmMzQ4ZmU3NDYyOTQ0MDlhYmFlZDZkNmM5NDMxOTllXzI5OTY_dbeeb02a-4bc4-4df4-98ef-5fe7313c9c0d">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 March&#160;28, 2021, 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 March&#160;28, 2021 and March 29, 2020, 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.8&#160;million for the both twelve months ended March 28, 2021 and March 29, 2020, 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 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 facility in Fullerton, California is leased from a party related to Daniel Stauber, one of our Board members.  The total amount of lease expense related to this lease in fiscal 2021 was $0.5&#160;million, of which less than $0.1&#160;million was attributable to Mr. Stauber.  We have included $5.7&#160;million on our balance sheet as a right-of-use asset, with a corresponding equal amount of lease liabilities, related to this lease.&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;Other information related to our operating leases was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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:10pt;font-weight:700;line-height:100%"&gt;March 29, 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:10pt;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: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;9.73&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;8.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.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;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.1&#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 style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of March&#160;28, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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 2022&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,831&#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 2023&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,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 2024&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;/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 2025&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,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;/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 2026&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,251&#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;6,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: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;13,728&#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,910)&lt;/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;11,818&#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="ib5fe60f914c944e0af84bd5b0683a018_I20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90ZXh0cmVnaW9uOmNmMzQ4ZmU3NDYyOTQ0MDlhYmFlZDZkNmM5NDMxOTllXzIyNjM_57d0281e-0d58-4764-9819-c18e023137b7">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ib45a04cf9c13450391498e7682a6e3cc_I20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90ZXh0cmVnaW9uOmNmMzQ4ZmU3NDYyOTQ0MDlhYmFlZDZkNmM5NDMxOTllXzIyNjk_8a7b7bd4-6d27-4b39-aa68-3d8c91e41109">P23Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseOptionToExtend
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90ZXh0cmVnaW9uOmNmMzQ4ZmU3NDYyOTQ0MDlhYmFlZDZkNmM5NDMxOTllXzIzMzM_67accb59-4b4a-4b0a-9d1a-eadb1089b523">15 years</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90ZXh0cmVnaW9uOmNmMzQ4ZmU3NDYyOTQ0MDlhYmFlZDZkNmM5NDMxOTllXzI2MDU_d3ee46bc-186d-4bca-b824-53ec3da01171"
      unitRef="usd">2800000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="ic95de045b8e94ce29c8c492a8f39f06b_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90ZXh0cmVnaW9uOmNmMzQ4ZmU3NDYyOTQ0MDlhYmFlZDZkNmM5NDMxOTllXzEwOTk1MTE2MzY2ODc_ccd49b4a-938e-416b-8e86-10127af1ccdc"
      unitRef="usd">500000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="i288a8ba33e2a403dbda82c02f2cced31_D20200330-20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90ZXh0cmVnaW9uOmNmMzQ4ZmU3NDYyOTQ0MDlhYmFlZDZkNmM5NDMxOTllXzEwOTk1MTE2MzY3MDE_836abcbc-9fae-4965-aefd-030e34bd5183"
      unitRef="usd">100000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeaseLiability
      contextRef="iba188feb6b4f44f0a5c2a05247453ad3_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90ZXh0cmVnaW9uOmNmMzQ4ZmU3NDYyOTQ0MDlhYmFlZDZkNmM5NDMxOTllXzEwOTk1MTE2MzY3MTU_48d574f6-217b-4ab6-8db3-a7abf79c336d"
      unitRef="usd">5700000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iba188feb6b4f44f0a5c2a05247453ad3_I20210328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90ZXh0cmVnaW9uOmNmMzQ4ZmU3NDYyOTQ0MDlhYmFlZDZkNmM5NDMxOTllXzEwOTk1MTE2MzY3MTU_9c289ffd-2167-42a0-93e3-e4a21774152f"
      unitRef="usd">5700000</us-gaap:OperatingLeaseRightOfUseAsset>
    <hwkn:OtherinformationrelatedtoouroperatingleasesTableTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90ZXh0cmVnaW9uOmNmMzQ4ZmU3NDYyOTQ0MDlhYmFlZDZkNmM5NDMxOTllXzI5OTk_43aa0b45-3249-49f2-83b1-e66254e459d4">&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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:10pt;font-weight:700;line-height:100%"&gt;March 29, 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:10pt;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: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;9.73&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;8.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.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;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.1&#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;</hwkn:OtherinformationrelatedtoouroperatingleasesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90YWJsZTo4YjkxZTIxNzA3YWM0MjZlYjZmNWVhMmU0YmVjNTQ4OC90YWJsZXJhbmdlOjhiOTFlMjE3MDdhYzQyNmViNmY1ZWEyZTRiZWM1NDg4XzItMS0xLTEtMzA2OQ_c86979f5-736e-49ca-b9fc-17f1fac68943">P9Y8M23D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90YWJsZTo4YjkxZTIxNzA3YWM0MjZlYjZmNWVhMmU0YmVjNTQ4OC90YWJsZXJhbmdlOjhiOTFlMjE3MDdhYzQyNmViNmY1ZWEyZTRiZWM1NDg4XzItMi0xLTEtMA_83df3af9-6412-4af5-91b2-6806201ab8c1">P8Y8M23D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90YWJsZTo4YjkxZTIxNzA3YWM0MjZlYjZmNWVhMmU0YmVjNTQ4OC90YWJsZXJhbmdlOjhiOTFlMjE3MDdhYzQyNmViNmY1ZWEyZTRiZWM1NDg4XzMtMS0xLTEtMzA3MQ_53c226ec-8029-4240-aaab-5514e82961f2"
      unitRef="number">0.027</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90YWJsZTo4YjkxZTIxNzA3YWM0MjZlYjZmNWVhMmU0YmVjNTQ4OC90YWJsZXJhbmdlOjhiOTFlMjE3MDdhYzQyNmViNmY1ZWEyZTRiZWM1NDg4XzMtMi0xLTEtMA_5543560e-abf0-4119-8497-72a811a940b4"
      unitRef="number">0.041</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90ZXh0cmVnaW9uOmNmMzQ4ZmU3NDYyOTQ0MDlhYmFlZDZkNmM5NDMxOTllXzMwMDA_5e047b84-0988-418c-9484-9806a7087012">&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 March&#160;28, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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 2022&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,831&#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 2023&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,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 2024&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;/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 2025&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,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;/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 2026&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,251&#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;6,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: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;13,728&#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,910)&lt;/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;11,818&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90YWJsZTpjNzUyZDRmZmU4ZDM0ZDVjODUzZjc2Y2EyYmY1M2RkOS90YWJsZXJhbmdlOmM3NTJkNGZmZThkMzRkNWM4NTNmNzZjYTJiZjUzZGQ5XzEtMi0xLTEtMA_fc12be45-c927-4555-b874-0ba18b6f6c23"
      unitRef="usd">1831000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90YWJsZTpjNzUyZDRmZmU4ZDM0ZDVjODUzZjc2Y2EyYmY1M2RkOS90YWJsZXJhbmdlOmM3NTJkNGZmZThkMzRkNWM4NTNmNzZjYTJiZjUzZGQ5XzItMi0xLTEtMA_3fc6aef1-0149-4b7a-9e12-2f8542eed4b3"
      unitRef="usd">1707000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90YWJsZTpjNzUyZDRmZmU4ZDM0ZDVjODUzZjc2Y2EyYmY1M2RkOS90YWJsZXJhbmdlOmM3NTJkNGZmZThkMzRkNWM4NTNmNzZjYTJiZjUzZGQ5XzMtMi0xLTEtMA_69f1d6e7-d05e-4f7e-b86e-4778fb09f7b1"
      unitRef="usd">1355000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90YWJsZTpjNzUyZDRmZmU4ZDM0ZDVjODUzZjc2Y2EyYmY1M2RkOS90YWJsZXJhbmdlOmM3NTJkNGZmZThkMzRkNWM4NTNmNzZjYTJiZjUzZGQ5XzQtMi0xLTEtMA_4a0a8b88-71da-4451-a914-b2cd1dbcfe7a"
      unitRef="usd">1304000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90YWJsZTpjNzUyZDRmZmU4ZDM0ZDVjODUzZjc2Y2EyYmY1M2RkOS90YWJsZXJhbmdlOmM3NTJkNGZmZThkMzRkNWM4NTNmNzZjYTJiZjUzZGQ5XzUtMi0xLTEtMA_89441b64-f248-44d9-8839-baab80af1eac"
      unitRef="usd">1251000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90YWJsZTpjNzUyZDRmZmU4ZDM0ZDVjODUzZjc2Y2EyYmY1M2RkOS90YWJsZXJhbmdlOmM3NTJkNGZmZThkMzRkNWM4NTNmNzZjYTJiZjUzZGQ5XzYtMi0xLTEtMA_3d1bd7d1-2dfa-4b4f-ae28-a884390c1942"
      unitRef="usd">6280000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90YWJsZTpjNzUyZDRmZmU4ZDM0ZDVjODUzZjc2Y2EyYmY1M2RkOS90YWJsZXJhbmdlOmM3NTJkNGZmZThkMzRkNWM4NTNmNzZjYTJiZjUzZGQ5XzctMi0xLTEtMA_45d64ba8-80f6-4560-9b60-e3cd6e2eaaea"
      unitRef="usd">13728000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90YWJsZTpjNzUyZDRmZmU4ZDM0ZDVjODUzZjc2Y2EyYmY1M2RkOS90YWJsZXJhbmdlOmM3NTJkNGZmZThkMzRkNWM4NTNmNzZjYTJiZjUzZGQ5XzgtMi0xLTEtMA_56103596-fa42-4dbc-9496-89e744088120"
      unitRef="usd">1910000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMjcvZnJhZzpjZjM0OGZlNzQ2Mjk0NDA5YWJhZWQ2ZDZjOTQzMTk5ZS90YWJsZTpjNzUyZDRmZmU4ZDM0ZDVjODUzZjc2Y2EyYmY1M2RkOS90YWJsZXJhbmdlOmM3NTJkNGZmZThkMzRkNWM4NTNmNzZjYTJiZjUzZGQ5XzktMi0xLTEtMA_9f7cd3e3-9f1e-4e32-9a21-8a9202b467b6"
      unitRef="usd">11818000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90ZXh0cmVnaW9uOmE2ZDgzZjk3NTZkYTRlNDU5OTE4ZDVkMWE3Yjc2ZDI5XzEwNzY_567a1dd3-9ccb-48d7-8604-4f6708c8e586">Segment Information &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 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 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 evaluate performance based on profit or loss from operations before income taxes not including nonrecurring gains and losses. Reportable segments are defined primarily by product and type of customer. Segments are responsible for the sales, marketing and development of their products and services. Other than our Health and Nutrition segment, the segments do not have separate accounting, administration, customer service or purchasing functions. There are no intersegment sales and no operating segments have been aggregated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 March 28, 2021:&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;273,361&#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;170,004&#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;153,506&#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;596,871&#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;43,337&#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;46,793&#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;33,632&#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;123,762&#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;27,033&#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;24,453&#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,398&#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;67,884&#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;16,304&#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,340&#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;17,234&#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;55,878&#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;181,478&#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;109,761&#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;166,558&#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;457,797&#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;13,713&#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;6,732&#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;349&#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;20,794&#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 29, 2020:&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;275,224&#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;159,895&#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;105,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 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;540,198&#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;38,936&#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;41,902&#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,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 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;100,917&#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;24,123&#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;19,801&#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;15,322&#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;59,246&#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 (loss)&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,813&#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,101&#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,757&#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;41,671&#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;173,068&#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;63,506&#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;139,780&#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;376,354&#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;14,933&#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;9,160&#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;456&#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;24,549&#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 31, 2019:&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;281,860&#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;149,490&#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;124,976&#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;556,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;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;34,900&#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;37,986&#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,050&#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;95,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;/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;22,759&#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,498&#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,861&#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,118&#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;12,141&#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;18,488&#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;6,189&#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;36,818&#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;162,926&#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;58,274&#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;146,042&#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;367,242&#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;7,319&#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;4,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;793&#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;12,618&#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 $14.8 million at March&#160;28, 2021, $13.0 million at March&#160;29, 2020 and $18.4 million at March&#160;31, 2019.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90ZXh0cmVnaW9uOmE2ZDgzZjk3NTZkYTRlNDU5OTE4ZDVkMWE3Yjc2ZDI5XzQ1_51e1d227-6dcc-4f9b-9a81-1d9201e19d65"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <hwkn:IntersegmentSales
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90ZXh0cmVnaW9uOmE2ZDgzZjk3NTZkYTRlNDU5OTE4ZDVkMWE3Yjc2ZDI5Xzg1Mw_9384cccd-3157-45d7-9de4-9434cd537726"
      unitRef="usd">0</hwkn:IntersegmentSales>
    <hwkn:NumberOfOperatingSegmentsAggregated
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90ZXh0cmVnaW9uOmE2ZDgzZjk3NTZkYTRlNDU5OTE4ZDVkMWE3Yjc2ZDI5Xzg3OQ_8bf4bc5b-3aa0-4708-8bcf-95a58248863e"
      unitRef="segment">0</hwkn:NumberOfOperatingSegmentsAggregated>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90ZXh0cmVnaW9uOmE2ZDgzZjk3NTZkYTRlNDU5OTE4ZDVkMWE3Yjc2ZDI5XzEwODA_b4b4ecbd-8854-4e0a-b642-b21f9c6b93e2">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 March 28, 2021:&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;273,361&#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;170,004&#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;153,506&#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;596,871&#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;43,337&#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;46,793&#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;33,632&#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;123,762&#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;27,033&#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;24,453&#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,398&#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;67,884&#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;16,304&#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,340&#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;17,234&#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;55,878&#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;181,478&#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;109,761&#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;166,558&#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;457,797&#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;13,713&#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;6,732&#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;349&#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;20,794&#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 29, 2020:&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;275,224&#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;159,895&#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;105,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 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;540,198&#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;38,936&#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;41,902&#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,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 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;100,917&#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;24,123&#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;19,801&#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;15,322&#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;59,246&#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 (loss)&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,813&#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,101&#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,757&#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;41,671&#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;173,068&#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;63,506&#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;139,780&#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;376,354&#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;14,933&#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;9,160&#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;456&#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;24,549&#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 31, 2019:&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;281,860&#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;149,490&#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;124,976&#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;556,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;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;34,900&#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;37,986&#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,050&#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;95,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;/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;22,759&#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,498&#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,861&#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,118&#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;12,141&#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;18,488&#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;6,189&#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;36,818&#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;162,926&#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;58,274&#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;146,042&#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;367,242&#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;7,319&#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;4,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;793&#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;12,618&#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 $14.8 million at March&#160;28, 2021, $13.0 million at March&#160;29, 2020 and $18.4 million at March&#160;31, 2019.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i0c99ad036f744c8caa45c429256a11ac_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzMtMi0xLTEtMA_f5e219ef-547c-4d23-977b-407a0d8d0820"
      unitRef="usd">273361000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icd11cf3e6445479a9854fecc6304cf07_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzMtNC0xLTEtMA_21157a57-bdf1-43c9-8e7d-8e048d24d000"
      unitRef="usd">170004000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic5b914428174449db93f9361494c0559_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzMtNi0xLTEtMA_41e7956d-b761-4828-8f95-127599529a93"
      unitRef="usd">153506000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzMtOC0xLTEtMA_604c78af-96c3-4cea-86b4-44273f4b9b8a"
      unitRef="usd">596871000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i0c99ad036f744c8caa45c429256a11ac_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzQtMi0xLTEtMA_884d6949-9272-410a-9033-fdd70bd8555c"
      unitRef="usd">43337000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icd11cf3e6445479a9854fecc6304cf07_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzQtNC0xLTEtMA_91f62dac-50dd-43be-95d7-fb481b363947"
      unitRef="usd">46793000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic5b914428174449db93f9361494c0559_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzQtNi0xLTEtMA_a3f98d79-5b05-42c7-b4d0-9aea4d84c111"
      unitRef="usd">33632000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzQtOC0xLTEtMA_04f3d00a-17b5-4206-958c-57ce85b64bea"
      unitRef="usd">123762000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0c99ad036f744c8caa45c429256a11ac_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzUtMi0xLTEtMA_a65bbd96-5006-4848-a3fd-075c1417028e"
      unitRef="usd">27033000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="icd11cf3e6445479a9854fecc6304cf07_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzUtNC0xLTEtMA_cbdb1de6-4ce5-40b9-bd79-8aea1da2b493"
      unitRef="usd">24453000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic5b914428174449db93f9361494c0559_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzUtNi0xLTEtMA_96211a1d-4699-4aea-8057-91bdff4d0e92"
      unitRef="usd">16398000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzUtOC0xLTEtMA_bbce189a-0a5c-430e-81e2-a5192e424e83"
      unitRef="usd">67884000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0c99ad036f744c8caa45c429256a11ac_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzYtMi0xLTEtMA_da500cd9-962a-4752-b01f-c2d4691fd200"
      unitRef="usd">16304000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icd11cf3e6445479a9854fecc6304cf07_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzYtNC0xLTEtMA_6fe24034-05be-4d4b-a37b-4207a87a0d2d"
      unitRef="usd">22340000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic5b914428174449db93f9361494c0559_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzYtNi0xLTEtMA_68eb235c-fa58-436b-9dd1-0a2b4b8b8e13"
      unitRef="usd">17234000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzYtOC0xLTEtMA_385d73f0-7711-4578-9528-437d65c02fb4"
      unitRef="usd">55878000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i2bd0478976e24fe7bb361fdc85416857_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzctMi0xLTEtMA_a9d66cfb-56af-400a-845c-cd1c6073bcd1"
      unitRef="usd">181478000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ieb965cd833264ce6ade7fc5415beb4ab_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzctNC0xLTEtMA_93961ee6-5ff9-4a57-a7ce-669efc7686d0"
      unitRef="usd">109761000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9f9022c3098f422dac51c0b948dd9c73_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzctNi0xLTEtMA_a3afca7a-f9f5-4d3d-bd0d-319bf2f91aa1"
      unitRef="usd">166558000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ica5cb1758fa34673b372a62c6e2d36fe_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzctOC0xLTEtMA_c1472453-dde5-4075-8076-c625fa8bdbb3"
      unitRef="usd">457797000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0c99ad036f744c8caa45c429256a11ac_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzgtMi0xLTEtMA_d0731dfa-6afb-41e5-acfa-70fb4dbb3852"
      unitRef="usd">13713000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icd11cf3e6445479a9854fecc6304cf07_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzgtNC0xLTEtMA_434125c7-44a9-4eca-8c97-6a04716009cf"
      unitRef="usd">6732000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic5b914428174449db93f9361494c0559_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzgtNi0xLTEtMA_4f9e007c-c4f3-41df-8b64-1d15dac3bc0e"
      unitRef="usd">349000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzgtOC0xLTEtMA_8e2822b6-f0c2-4c41-b31d-8bb7784ee31c"
      unitRef="usd">20794000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Revenues
      contextRef="ib01428b8b98e4898948a8bfeedfa748b_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzEwLTItMS0xLTA_3cce8b02-37d5-43e1-9d44-a70191abad9a"
      unitRef="usd">275224000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i29332b2eacf54c40a9acd7bb0f9accac_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzEwLTQtMS0xLTA_25ca483c-acc4-4c38-b821-a8071cfd6dde"
      unitRef="usd">159895000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9a6b85bede5544dc9108972139ee3eb8_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzEwLTYtMS0xLTA_dddb9f86-6a6d-4a7f-a72c-96f7ab5453cc"
      unitRef="usd">105079000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzEwLTgtMS0xLTA_dd46a498-f403-4d55-9ea0-f0df8d574510"
      unitRef="usd">540198000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="ib01428b8b98e4898948a8bfeedfa748b_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzExLTItMS0xLTA_6f3d3acd-154d-4c88-ac1f-fdc19e6e3cea"
      unitRef="usd">38936000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i29332b2eacf54c40a9acd7bb0f9accac_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzExLTQtMS0xLTA_affbbb14-367b-4620-b134-d64f219aa6aa"
      unitRef="usd">41902000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9a6b85bede5544dc9108972139ee3eb8_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzExLTYtMS0xLTA_2134868b-b08a-4209-b2a1-6ae93ef25f63"
      unitRef="usd">20079000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzExLTgtMS0xLTA_1c127686-9c5a-4ac3-a3b5-0cae0d200255"
      unitRef="usd">100917000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib01428b8b98e4898948a8bfeedfa748b_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzEyLTItMS0xLTA_93099469-6086-4864-b7c3-4480d6c079f9"
      unitRef="usd">24123000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i29332b2eacf54c40a9acd7bb0f9accac_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzEyLTQtMS0xLTA_f6a3787b-2ad5-41c2-b3b5-171f7055d5b9"
      unitRef="usd">19801000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9a6b85bede5544dc9108972139ee3eb8_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzEyLTYtMS0xLTA_969c8feb-7cfa-43e1-a3b4-d91c8e9f14f9"
      unitRef="usd">15322000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzEyLTgtMS0xLTA_fd1fad51-c042-4dfc-bd24-c7a1fcb60566"
      unitRef="usd">59246000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib01428b8b98e4898948a8bfeedfa748b_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzEzLTItMS0xLTA_4df6557c-8c71-4276-9dc2-feef051f5883"
      unitRef="usd">14813000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i29332b2eacf54c40a9acd7bb0f9accac_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzEzLTQtMS0xLTA_13ee0512-b2ce-4415-8eea-df67380790b1"
      unitRef="usd">22101000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9a6b85bede5544dc9108972139ee3eb8_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzEzLTYtMS0xLTA_bbe1b604-ee87-440d-873b-083ad54ca533"
      unitRef="usd">4757000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzEzLTgtMS0xLTA_88649ef5-b63f-4dec-8fab-948706ebbe2b"
      unitRef="usd">41671000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i51c0fd7bc4fb431bb6264332016b4d7b_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE0LTItMS0xLTA_d26ec2f8-5185-4f86-930b-945f2896bddb"
      unitRef="usd">173068000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie9c1297ed92d4a4ab46111286890234e_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE0LTQtMS0xLTA_fd8fff81-35ea-4e1d-a10f-86183f4c51d6"
      unitRef="usd">63506000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i73c8ffa0239a485c81bc4b34914d8051_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE0LTYtMS0xLTA_33565b31-bd4d-453f-a705-2b1f45194647"
      unitRef="usd">139780000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0cf80e6db3dc4ccb8ac395bf3db7e260_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE0LTgtMS0xLTA_ef23bc6f-2fb6-4505-98d0-9490b23f2e33"
      unitRef="usd">376354000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib01428b8b98e4898948a8bfeedfa748b_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE1LTItMS0xLTA_62c5c4e5-48d6-4faa-a538-5f1ad73019a0"
      unitRef="usd">14933000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i29332b2eacf54c40a9acd7bb0f9accac_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE1LTQtMS0xLTA_1f36ce1b-1734-444f-a413-4524600a825b"
      unitRef="usd">9160000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9a6b85bede5544dc9108972139ee3eb8_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE1LTYtMS0xLTA_82c20a1c-c869-4e15-a379-0241a5db2b57"
      unitRef="usd">456000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE1LTgtMS0xLTA_273a8148-6beb-42fa-a2de-f7ec0b030f62"
      unitRef="usd">24549000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Revenues
      contextRef="id00d4a2bb1ba4750a63dabb274adb784_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE3LTItMS0xLTA_fb8fb07c-20a1-429b-8f87-e6dac583d23d"
      unitRef="usd">281860000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaf8450b74a5f49bda989dab079cc5591_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE3LTQtMS0xLTA_c3aef2d3-2cd8-4463-adbb-27d13bb26ab7"
      unitRef="usd">149490000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i89efa5f546224073a54deb47e35db92a_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE3LTYtMS0xLTA_cc99daad-68a0-4a95-9fe8-2e87a692b6a6"
      unitRef="usd">124976000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE3LTgtMS0xLTA_8873cac6-5d0b-43e6-a418-f2cce9b0d2e9"
      unitRef="usd">556326000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="id00d4a2bb1ba4750a63dabb274adb784_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE4LTItMS0xLTA_273c1400-c197-40b7-9689-3e1df3bf939b"
      unitRef="usd">34900000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iaf8450b74a5f49bda989dab079cc5591_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE4LTQtMS0xLTA_d8f6e94e-7bc2-4c8f-8974-795d46cc153d"
      unitRef="usd">37986000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i89efa5f546224073a54deb47e35db92a_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE4LTYtMS0xLTA_6c7ab1b7-1a1d-4159-b41b-67ebf858287b"
      unitRef="usd">23050000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE4LTgtMS0xLTA_69b0711e-7853-4708-a445-5b0556a0e77f"
      unitRef="usd">95936000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id00d4a2bb1ba4750a63dabb274adb784_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE5LTItMS0xLTA_7fa61597-9749-40fc-b0e3-687aa85e8afc"
      unitRef="usd">22759000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iaf8450b74a5f49bda989dab079cc5591_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE5LTQtMS0xLTA_7d55121c-9844-4855-b74f-dbed82f8b7de"
      unitRef="usd">19498000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i89efa5f546224073a54deb47e35db92a_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE5LTYtMS0xLTA_fe46421b-b39c-430d-b3aa-3ce53be33b0e"
      unitRef="usd">16861000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzE5LTgtMS0xLTA_7695e44d-bcbf-403b-bf79-bcdc90de1271"
      unitRef="usd">59118000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="id00d4a2bb1ba4750a63dabb274adb784_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzIxLTItMS0xLTA_aa96f65f-01db-470a-b3a4-1ca9451923a6"
      unitRef="usd">12141000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaf8450b74a5f49bda989dab079cc5591_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzIxLTQtMS0xLTA_1c91b80a-6bc0-4024-a02a-1058f3047806"
      unitRef="usd">18488000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i89efa5f546224073a54deb47e35db92a_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzIxLTYtMS0xLTA_0aee61c0-6e38-45d2-9375-91965384de62"
      unitRef="usd">6189000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzIxLTgtMS0xLTA_d3eddfc6-5297-456a-b1e8-2e0708d924f5"
      unitRef="usd">36818000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i019a100d75ab4b3d9846aa884c002518_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzIyLTItMS0xLTA_db85ea7d-e675-4463-86c0-0979b48fbe5b"
      unitRef="usd">162926000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6dcd31df571144cf865747d2c7f32267_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzIyLTQtMS0xLTA_3c0bd0d2-dd93-40f9-819b-ff600af6ee49"
      unitRef="usd">58274000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0b2d7076b4fd4be5b127ff7261ce5a9d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzIyLTYtMS0xLTA_1d2c46bb-afae-4093-a51f-1a45db1cefe7"
      unitRef="usd">146042000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i804f9142e04a4ba98d4795c0f76f0b39_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzIyLTgtMS0xLTA_69a81326-8232-4ae0-a3bd-293eca4fb001"
      unitRef="usd">367242000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id00d4a2bb1ba4750a63dabb274adb784_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzIzLTItMS0xLTA_0cda2991-cdd4-43ce-9d80-962d76a339e9"
      unitRef="usd">7319000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iaf8450b74a5f49bda989dab079cc5591_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzIzLTQtMS0xLTA_cbf3bc1b-1559-48ca-a348-3c36f5c7db3d"
      unitRef="usd">4506000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i89efa5f546224073a54deb47e35db92a_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzIzLTYtMS0xLTA_a5b69340-b512-4fd0-88ae-ea3c8f30e53a"
      unitRef="usd">793000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90YWJsZTpmMjcxMTkwNGMxZjk0YzJkOGJlODA0ZjY5MDJkNjc3ZS90YWJsZXJhbmdlOmYyNzExOTA0YzFmOTRjMmQ4YmU4MDRmNjkwMmQ2NzdlXzIzLTgtMS0xLTA_b6871ba2-8524-4680-9f75-ac3ac07b4464"
      unitRef="usd">12618000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i88531a8d0da04961824af0e95460eb1c_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90ZXh0cmVnaW9uOmE2ZDgzZjk3NTZkYTRlNDU5OTE4ZDVkMWE3Yjc2ZDI5XzEwNDE_c04d9b00-3bed-4ff8-b34f-b95e1434af1e"
      unitRef="usd">14800000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7c6af2db7ce1486497a55ab2fa856426_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90ZXh0cmVnaW9uOmE2ZDgzZjk3NTZkYTRlNDU5OTE4ZDVkMWE3Yjc2ZDI5XzEwNTE_dc2cadb4-ee73-4245-bf62-ecb2db5342f4"
      unitRef="usd">13000000.0</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iaaf7026940a44b7fbfd5b375d8af505e_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xMzAvZnJhZzphNmQ4M2Y5NzU2ZGE0ZTQ1OTkxOGQ1ZDFhN2I3NmQyOS90ZXh0cmVnaW9uOmE2ZDgzZjk3NTZkYTRlNDU5OTE4ZDVkMWE3Yjc2ZDI5XzEwNjQ_b01581c2-5a2a-47f9-a983-4499f639fc8d"
      unitRef="usd">18400000</us-gaap:Assets>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzgvZnJhZzozNGYzMjNhNzMwYTQ0ZmZhOTUzNjhlYjAzOWQ0YmNjZi90ZXh0cmVnaW9uOjM0ZjMyM2E3MzBhNDRmZmE5NTM2OGViMDM5ZDRiY2NmXzExMA_757bf292-4adb-46b4-be2e-5e29a1997007">&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 March&#160;28, 2021, March&#160;29, 2020 AND March&#160;31, 2019&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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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 doubtful accounts&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&#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;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 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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Allowance for doubtful accounts&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&#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;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;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 31, 2019:&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 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;Allowance for doubtful accounts&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;942&#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;92&#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;414&#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;620&#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="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzgvZnJhZzozNGYzMjNhNzMwYTQ0ZmZhOTUzNjhlYjAzOWQ0YmNjZi90YWJsZTphYTIyZmNlOTA5NTc0MmNlODAxNGNhYjkxMmM4NzA2MS90YWJsZXJhbmdlOmFhMjJmY2U5MDk1NzQyY2U4MDE0Y2FiOTEyYzg3MDYxXzUtMi0xLTEtMA_a6e9b3c5-0628-4ce8-957b-3927b9c93297"
      unitRef="usd">784000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzgvZnJhZzozNGYzMjNhNzMwYTQ0ZmZhOTUzNjhlYjAzOWQ0YmNjZi90YWJsZTphYTIyZmNlOTA5NTc0MmNlODAxNGNhYjkxMmM4NzA2MS90YWJsZXJhbmdlOmFhMjJmY2U5MDk1NzQyY2U4MDE0Y2FiOTEyYzg3MDYxXzUtNC0xLTEtMA_f8f79a29-3bab-4360-8ce3-c627db2bbd12"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="id88dae3b1c734c70a6dba6feee67ce21_D20200330-20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzgvZnJhZzozNGYzMjNhNzMwYTQ0ZmZhOTUzNjhlYjAzOWQ0YmNjZi90YWJsZTphYTIyZmNlOTA5NTc0MmNlODAxNGNhYjkxMmM4NzA2MS90YWJsZXJhbmdlOmFhMjJmY2U5MDk1NzQyY2U4MDE0Y2FiOTEyYzg3MDYxXzUtOC0xLTEtMA_b3db0fe3-edee-4cd1-89e9-c1d1b85b593f"
      unitRef="usd">287000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i33e1af44bcde4d56b0163238135988c1_I20210328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzgvZnJhZzozNGYzMjNhNzMwYTQ0ZmZhOTUzNjhlYjAzOWQ0YmNjZi90YWJsZTphYTIyZmNlOTA5NTc0MmNlODAxNGNhYjkxMmM4NzA2MS90YWJsZXJhbmdlOmFhMjJmY2U5MDk1NzQyY2U4MDE0Y2FiOTEyYzg3MDYxXzUtMTAtMS0xLTA_a7c09956-4367-4a57-8dd6-061ae945b10d"
      unitRef="usd">497000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="icbc74379883245329eed5af3e19c019c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzgvZnJhZzozNGYzMjNhNzMwYTQ0ZmZhOTUzNjhlYjAzOWQ0YmNjZi90YWJsZTphYTIyZmNlOTA5NTc0MmNlODAxNGNhYjkxMmM4NzA2MS90YWJsZXJhbmdlOmFhMjJmY2U5MDk1NzQyY2U4MDE0Y2FiOTEyYzg3MDYxXzctMi0xLTEtMA_35eeaec5-a32f-4e34-a8cf-3e98975b0f31"
      unitRef="usd">620000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzgvZnJhZzozNGYzMjNhNzMwYTQ0ZmZhOTUzNjhlYjAzOWQ0YmNjZi90YWJsZTphYTIyZmNlOTA5NTc0MmNlODAxNGNhYjkxMmM4NzA2MS90YWJsZXJhbmdlOmFhMjJmY2U5MDk1NzQyY2U4MDE0Y2FiOTEyYzg3MDYxXzctNC0xLTEtMA_fa638dad-f0b0-4984-96be-1c68aec81f11"
      unitRef="usd">448000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i14976620509d421290807adc0f959a70_D20190401-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzgvZnJhZzozNGYzMjNhNzMwYTQ0ZmZhOTUzNjhlYjAzOWQ0YmNjZi90YWJsZTphYTIyZmNlOTA5NTc0MmNlODAxNGNhYjkxMmM4NzA2MS90YWJsZXJhbmdlOmFhMjJmY2U5MDk1NzQyY2U4MDE0Y2FiOTEyYzg3MDYxXzctOC0xLTEtMA_4fe5d591-9fa7-47e8-b4c5-33afee852554"
      unitRef="usd">284000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i221fd2b8a4fa491391b734cff02dc92f_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzgvZnJhZzozNGYzMjNhNzMwYTQ0ZmZhOTUzNjhlYjAzOWQ0YmNjZi90YWJsZTphYTIyZmNlOTA5NTc0MmNlODAxNGNhYjkxMmM4NzA2MS90YWJsZXJhbmdlOmFhMjJmY2U5MDk1NzQyY2U4MDE0Y2FiOTEyYzg3MDYxXzctMTAtMS0xLTA_4d6ea238-5a9a-43d8-b43c-d9d44d9b68d5"
      unitRef="usd">784000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i532bea2e945248b986d2c436cf9fc224_I20180401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzgvZnJhZzozNGYzMjNhNzMwYTQ0ZmZhOTUzNjhlYjAzOWQ0YmNjZi90YWJsZTphYTIyZmNlOTA5NTc0MmNlODAxNGNhYjkxMmM4NzA2MS90YWJsZXJhbmdlOmFhMjJmY2U5MDk1NzQyY2U4MDE0Y2FiOTEyYzg3MDYxXzktMi0xLTEtMA_13f3cf69-3f7d-4ec2-8c06-faefbeb7379d"
      unitRef="usd">942000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzgvZnJhZzozNGYzMjNhNzMwYTQ0ZmZhOTUzNjhlYjAzOWQ0YmNjZi90YWJsZTphYTIyZmNlOTA5NTc0MmNlODAxNGNhYjkxMmM4NzA2MS90YWJsZXJhbmdlOmFhMjJmY2U5MDk1NzQyY2U4MDE0Y2FiOTEyYzg3MDYxXzktNC0xLTEtMA_c5be1acd-f911-4572-b8c1-2fff29d82b33"
      unitRef="usd">92000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie9b43ab5a6cf4dcba59f510d12977130_D20180402-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzgvZnJhZzozNGYzMjNhNzMwYTQ0ZmZhOTUzNjhlYjAzOWQ0YmNjZi90YWJsZTphYTIyZmNlOTA5NTc0MmNlODAxNGNhYjkxMmM4NzA2MS90YWJsZXJhbmdlOmFhMjJmY2U5MDk1NzQyY2U4MDE0Y2FiOTEyYzg3MDYxXzktOC0xLTEtMA_97cef53a-ea43-4b8d-9cdb-dc888bdcf15c"
      unitRef="usd">414000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="icbc74379883245329eed5af3e19c019c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YmY1NDA5NDg2NzRkNGY4ZDFhYmY1MGViYTc3Yzc0L3NlYzphNGJmNTQwOTQ4Njc0ZDRmOGQxYWJmNTBlYmE3N2M3NF8xNzgvZnJhZzozNGYzMjNhNzMwYTQ0ZmZhOTUzNjhlYjAzOWQ0YmNjZi90YWJsZTphYTIyZmNlOTA5NTc0MmNlODAxNGNhYjkxMmM4NzA2MS90YWJsZXJhbmdlOmFhMjJmY2U5MDk1NzQyY2U4MDE0Y2FiOTEyYzg3MDYxXzktMTAtMS0xLTA_47812b51-0d7d-4520-87ff-0e9e4d6c3407"
      unitRef="usd">620000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
</xbrl>
