<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:hae="http://www.haemonetics.com/20201226"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="hae-20201226.xsd" xlink:type="simple"/>
    <context id="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i6fffe38395d44814afad719145493df5_I20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2021-01-29</instant>
        </period>
    </context>
    <context id="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i6b515458914540b58a5b339208b5c6aa_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i2cb16a2f4c824ae1aca4e13fd49fe043_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i14a5e6c117e3421f99e4b603faf5fa43_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="icab8382823bd48c2b8bbd759d1c6a1fa_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic1efb1864b5d4f41a6d229d84f58d0e1_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="if6dd2f02aa774a31a839f57971d93f2e_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i98d0d3136b6e4534bd099c082763c527_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i07f570d9a0854ee48af28be5af08a344_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i07cbfd44a12f4311afb21d55a472de13_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i3694a6c7d953431dbcadb946b1f414c2_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i1e7c8087bac9435c9d82d1fedfbff52e_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i31fa2bd3032a476cb1c1b205b1125b8d_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="id2fb46a5a8af4e3188ae02ca82d7f05e_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i371aab8c0d604c439b36e469dfeb7ae1_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i8de24c4e5ca9457ba67c9faa95840867_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="idb62b5f06b724ac49c887e404027a4ab_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i4c87b6d14b0e4daf97ae63c97329dc5f_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i53c39140b1904bbe8f3f81c2a2ec9a42_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i3cade1e4d1894ebcbacdb9ac1d8529d3_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="ib49fa4ce64654900825a35f23c5fe8a0_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i3b695da1c7ae4c91ad9625021564f186_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i11d7a90961554152b7611178522b5b4b_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i86938e4e5827482b8bb6a25573904ac1_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i0809a2c180d446f385e5eb23f3c7098a_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i32fa3388584544f9a03ffc1d8057d360_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i3b2f8ac7c8044d99a51a1c40cfc06202_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i7bb87bf0127e4aafa52d782d9e0aa0ee_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i593e5b9ceb9240d1888435f827c761eb_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i00bd6a8c6c87470d94b98154b4ed663c_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ifb893eb36e724d78b750bf760d6e530a_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ib0c3ea92ba584163a7dfa754dd67152c_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i4bfeea1c445b4bbfac0cf8cc2616054f_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i0dd7da6b8cfa47a1852a89e52d0d489d_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i13923cc91bcd4918b0cd47b138b0c826_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="id87d83aa2a9a48168fe6363c8adf8a60_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="ie49c0793891c4f9b9446cafe5a44063b_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i4294e77e77b744d1a79deeae24bc95c9_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="ief541fbd0adf409c9514798c114d14d4_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i79fce91b6c7e4ee895ae77d545ae7cac_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="iab444088a1f343aab3754df7e9900053_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i58aa4c71425b490eabe0528109268325_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i856b92cb87d749768e7bc9dd5dd377bb_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="ifeab2898c30e44abac79ea28e3a13d7b_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i44d85e61a03348ac976af3cd59985a40_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i977ae884714349048379a8f918f47155_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i28e2deb2f39545f994371185aa291fd9_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="ifcc6781b9c184013b3ebcc9dd2da2e75_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="ib446da48c08e4f9e9211152ee5dc9758_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="ic3be29de096b43b59d76094a1a86ec73_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i6b7a68038f8b43a9ad82e2d31b79cdad_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i11e5dd1a63a349b98dfe50b20ed69371_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="id4718bcfebbe44fb8dd41c9d91c87ba9_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i6a8dccbf5b0e46dd9089c29ee8278a27_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="ie63b3633289a4dc68fd18c6df9378c99_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="if08c7a9f75a04b27aee3f352a3ac162a_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i960c732942cc46598e20801270314713_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i5f49655e125c49c2893f2cfe850a84c4_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="if62547d494fe448f98e6b8c907702474_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="ib8048eb98c0f42aeb56fecb8379edd69_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ib55ff0c99eb34464a7e8eda801ade4ca_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i32d0e40ce5a64e91b5d91a3c4c9fa8ad_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i357f065f29714ef2a554cacc02892fb9_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i2f2c9eca9e304ad9b69f801a97fc5dd6_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="icb4f07ff3cbf4479a1d29d55b7330f7a_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i6c64ccfff7864e46907e03a928ba5c42_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i591c8e13af6e49d391c4c0e273d6a551_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ic35a4df7f44a40e5a674e72ae5bf6205_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i025a500d449145cdaf09b62761336e4d_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2020ProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i0527d982aa5d4b1493f2febb15dfb36f_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2020ProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ibd11a684655c47febfdbc8b572773803_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2020ProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i36f501133aca4e94a40d5f53c2932604_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2020ProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i5a5c7d523f2145b6aa5ffec1153cb69c_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2020ProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i47a6d93cd53549d89b47e663b9deba14_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2020ProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i2cacfe431b9c4c0fb8e8aef0b6153a74_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2020ProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="if349602212e14b36bbf1334f02910da3_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2018ProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i93496a66e90a4df78a56e3d1ea9032d5_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2018ProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia5424d4d3c7a46febf9cc99a77e86fdd_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2018ProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i260b34151c1f4ffeb7f29c12973c0d99_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2018ProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i06e550e92ba749fcb6ba3ce3f7d5cab2_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2020ProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ia6f164270add4f63b852149f39adb6dd_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2018ProgramandPriorProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic9df13005acd43968fa8aa9997a94054_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2020ProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="id2f1e7afc3e94b0ebd50a8b6ea8db521_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2018ProgramandPriorProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i0b7ebb1b437c46a0a817c9861b363798_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="iad3aa8dfa6b948e5b3115795d08f59c8_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hae:A2018ProgramandPriorProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="if591715db6554c7c88829b6f6ea5dd52_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i01fc03287b95423b9e72f9953bf2f534_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i2e978d21bd9d46c78c1bd4f9805a8a0a_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib21731e2375545a08b98875f7a4af110_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i3c902e8ff2a544848d52e4275e2b7ba6_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i2c6375b4134b4ca68ab871618f059116_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i6ad87d4f1d5749fda7366051a2f43f16_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i11ffc79a4ee6438fbd8ff28e0c4be5bb_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="iee4e2e1969f04310b8b24c6665e635f3_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i85a5e4e16a244429b43d7873d0c5a1f8_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i8987e6d81b9e45c09d60428f5014e56f_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ic9d7c28c8e164a01a59f0e2d04a596f1_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i3a367bb123554012a9834d85df459f46_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:PlasmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib2c7bdc34da3493493cc0abe3dc3def5_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:PlasmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i4eb9c47f2f9244e0b383fb7b25f6b0d4_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:PlasmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib0091dd1f9204cdd979ec26f0ee2b0ae_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:PlasmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i6cfe5b5730064f93b6ecea7bc136d73f_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:BloodCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ic275845b82014295bb8e14b72d0cb7a2_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:BloodCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i4648a84bbe144e499e5f0bbff9596c82_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:BloodCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i2fa6549b61284e39986bb1296676dc1a_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:BloodCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="id93717bc785844afbedbb40fafa0d6e6_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:HospitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i2d1a57ec025045cbb23779fa6fc0cb2e_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:HospitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ib19f3255f7c4488593f3252f04fa0abf_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:HospitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="id42b45b3282241f0b4410893d0379aae_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:HospitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i05d2add01f7948cdbe05379d9edfa6cd_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="if68e3d2fce814080a6a5a599e4100f7d_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i2f207c5c248843fd8e07e9437fa7102e_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="id7b79856e7224f109a59af542be47303_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i8271c898b4eb4b14baafd85359156c86_D20210117-20210117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hae:CardivaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-17</startDate>
            <endDate>2021-01-17</endDate>
        </period>
    </context>
    <context id="i72cd9e5107234d5fbbe3ac8fc02e2137_I20210117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hae:CardivaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-17</instant>
        </period>
    </context>
    <context id="i07195ff1642e4aeb86c955b7bd7ec0ee_D20210113-20210113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="hae:AssetAcquisitionAxis">hae:HASIntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-13</startDate>
            <endDate>2021-01-13</endDate>
        </period>
    </context>
    <context id="i1c4663f05df4454e9e234b6de7661db7_D20200401-20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hae:EnicorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-01</endDate>
        </period>
    </context>
    <context id="i7337ad8ffd7f4d8cb8646e0073515fc1_I20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hae:EnicorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-01</instant>
        </period>
    </context>
    <context id="i0e7fc74b32564f649453438d72e04947_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hae:EnicorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i9f13c7f15fc44cdf96efa179ac88e167_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hae:EnicorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i8b8aa32b413b4a499e81cb8f98426327_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hae:EnicorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i9e187811cd3e42c390dd4993b5e2ed41_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hae:EnicorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i6ad4c63952854d498ed7b2fe9fb419e8_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hae:EnicorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="icef6f3884c5247499558f7349ee73936_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hae:EnicorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i7aab4b31eac44a489a14bcde8ce8f4eb_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hae:EnicorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i394c4dad38e046eabd38f765e09e2e8d_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hae:EnicorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ied6e581caf26486bbb484a11ddea3e51_D20200629-20200629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">hae:FajardoPuertoRicoManufacturingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-06-29</endDate>
        </period>
    </context>
    <context id="i231ee71df4ce422fbe1694ee337e10ea_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">hae:FajardoPuertoRicoManufacturingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ieacf3aef0a2a44ffa6d41b7518483e60_I20200629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">hae:FajardoPuertoRicoManufacturingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-29</instant>
        </period>
    </context>
    <context id="ie18de39654bc43fabcb2d7cea0396838_D20200701-20200701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">hae:USBloodDonorManagementSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-01</endDate>
        </period>
    </context>
    <context id="i2c5c92e739704d5ebb1fc26b36eb5d62_I20200701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">hae:USBloodDonorManagementSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-01</instant>
        </period>
    </context>
    <context id="i4e00d646e9b74bf58ee6a91734e5d466_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">hae:USBloodDonorManagementSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i3858043e51c64ee89cd1d79087a6f765_D20200918-20200918">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">hae:InlogHoldingsFranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-18</startDate>
            <endDate>2020-09-18</endDate>
        </period>
    </context>
    <context id="i90c03c90eadf4fd4868c3d27ca9208b1_I20200918">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">hae:InlogHoldingsFranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-18</instant>
        </period>
    </context>
    <context id="id6bd93e1c908460891c53b736309cb36_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">hae:InlogHoldingsFranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i241ec033d3e44caf9ae5188ed0acd523_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-06-28</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ib56a8928767949d4bf60e3aee31e1600_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hae:ManufacturingSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i6748c368b970432e8ef44eb2755d3755_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hae:ManufacturingSpaceSecondRenewalTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i7c25c1d4590644eb8b651796c671219c_I20180615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-15</instant>
        </period>
    </context>
    <context id="i4426464d081b45bb8839adced8fe2873_I20180615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-15</instant>
        </period>
    </context>
    <context id="ic5d1fce0362544e68a49594cab3a1aa8_D20180615-20180615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-15</startDate>
            <endDate>2018-06-15</endDate>
        </period>
    </context>
    <context id="ic9a17518f7194d808968c5442709d4d4_D20180615-20180615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-15</startDate>
            <endDate>2018-06-15</endDate>
        </period>
    </context>
    <context id="ifd1b9a587aec4cdca6306687ea65c1a4_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i4842b0c162ea46978645dd51b56a0764_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i075eaab3aa4549bb8d0f597beca1bd0f_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i466af82608da4d9bb01882ff1ee71a02_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i7a806c141f624127aa55c8379bed5731_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i3351e34989d1461db1163f69c1e631aa_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i7435ba41f5b744d59c3211f1c1551e27_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="iea5e92752773469e8e60c7fb366f08c0_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i42839168f30747d5b099bb2d4f81d4c3_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i86142ccd878c41b5b3b0b89e198e3ffa_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i6b04360cbc954a42813ee3db68494774_I20180831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="i23f7882051074260b7b16d0028b875ea_I20180831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="i22efb3fabcf04d79ba596b48595d8ac1_I20180831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="i0d31dcad300f4873901a0cff3c146b47_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ice57ced2f272477c986a2ba3d175843c_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hae:NetRevenuesCostOfGoodsSoldAndSellingGeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ia0f1b457527f4847a6ebea6d12d49745_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hae:OtherIncomeExpenseNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ie07432d269194a38a5b973923e71f52b_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="iaa58cfb640b3424280402bd198a7e951_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hae:OtherIncomeExpenseNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i9d8c09f0cf9042d3ab0ab835a3cfb875_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hae:OtherIncomeExpenseNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="iecb24d1198e0473ab5ff26bece23c571_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ief8dcb9ed5df46338245fba90826a4a3_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i2ab86f680653471e898cddf1c4abb3b3_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i74b77438f0884283bdfb63acbb121963_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i758e348315a24c3baee3f7984ecfe945_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id7af1564b75c420894f80854a774c2d3_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i961d5a6a04ff4db6a9d0a9bbac6be95e_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ia9656f96940b412198f0ace7941ec4e7_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i09705bf4b4c04d018ba1ef2118f58a80_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i9d30c35c0167492082c7bb18a3980991_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i2e657827ea664680a8857cfd8b096cb9_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ie0b611ab7cea40329891cbc0d9cdf3fc_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="iafe5dcd8b8f34d0ba81608d6c14c3841_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i110e3cdb79b447caadd705ad58eb1b5d_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i7030b986c4a7457991f4240d9857700b_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i997562bcb47249f98a7209c0a94eb2bc_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i5c5d0e8a5be946c1bcf0fc6bd7dd684d_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i26592b211dab480aa8decca198bc3e17_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i588cb2bb68f741b69393f24addb9f2de_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="if9d15f27861f44938c5187801f43c5d9_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i16890a24a13b44bab1e3d254125196c3_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ic3f2a0af4b1b470aaa1b1fd8223858e3_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i5a99a6573bad464bacf1a667a155cf4c_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia02b0b01fd264d638c0c2628fc697f93_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ie276656bb33a45a487bf62990df0f609_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i8a4ac71d84054665bcf305a9df5b7ddf_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i3d3d12a07ab54dd3a6c5ac15a7096a2b_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ic2e4f6aff6eb4677970da26827668a01_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia1ddfbfc3ba244e7833e4eac1cbf3b2d_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i216d245bc1864b20940d046e5608b9e0_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id3e33f79fd854ca19ec85d864af74f63_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="iaf86edce1a1b42fbb8cfd4d66d94a959_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i45f6ab924d174fe997e8ffab01ef2a19_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib783ce7f3af1414a917dfb19f3fd67f6_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i3bfc2d6751964174b4757e882148e033_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id8d95a735afe423c94c8eeae0f71dc33_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="iffada09cc3634b0e9958607425101e7e_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i4b3615436e53401aaf2becfa502d691c_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="if932a0aaa03f451f9dad61e387eabc93_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="iab5f44f15bc94d6daa33cc2caabfaf8a_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="iecf4e5d38e474810bfe38afc5d4ff6a7_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i7e02337377ab4f1ba4536388c0003177_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hae:RevenueBasedPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i4bca110ee0c94411a74ee374c176ca00_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hae:RegulatoryBasedPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueDiscountedCashFlowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i06f5f1e7b5734a368db7c1b4554453ea_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i54c62f100cf84a5b86024a6964d52097_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i52cd92f3abc349f2a9cd1e1c9b9229e3_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib3f7a3bec94a478ca2a052a1fdea5f49_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i86b9b10063b34ad7b052ae6b08484c65_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i6bb939bdb4e84a4cb2451ad2848d0fab_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i6c7f2e0a659245f486464f52663463fe_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i019e1c4459504344b5dfa26c7a9c0f8d_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i82de2706ab9a438d881b82d726f54fab_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:PlasmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i0d107d1d05864d96b46812133da26150_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:PlasmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5f67e87ff2f840db91e6f9c559b88649_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:PlasmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i0bd53f6c3550495599acfaf8cba39d05_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:PlasmaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i05aef9efca8d40999e7e0b591e687fcd_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:BloodCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib02855b3bb664c3d929e1fe1f3d95081_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:BloodCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i1aec235f150e4c96ab0033513856af19_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:BloodCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i1cc5c0e6c3114948a0b3b81b9e13dbb3_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:BloodCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i3c22cd4ab0ee4facb5feb0c32ce1dcb8_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:HospitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i2da01bba3bcc4743a21c2cd6815ea493_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:HospitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i35b2d1e5a36a40f9a3630df7618c1971_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:HospitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i87d70737be684026888e909a4d46800b_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hae:HospitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i7c9e183b328f4417a77301e1291a4315_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib94e4c38bb47467fa41d2b3dd7377cf5_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5d46cacfa2ca4634b761fcb1de68c22e_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ia1791b14ab6944fc9f18b6f33b05c26e_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i26227889e9a545ad95431135a52ce953_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:PlasmaProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="idedb7dce764d40518eed1fa0384c56e9_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:PlasmaProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="idf184b96fbe0474082337c767ecc2e6f_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:PlasmaProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="if01e8fdfb1df4aa0be9d813f7d0e93e8_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:PlasmaProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i52f5dadf03404a3289fc228ba07b7289_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:BloodCenterProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i46410774ee104dd5856f09f41912d660_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:BloodCenterProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="idc470180227d4a10b1dffb6cb47fb61e_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:BloodCenterProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i9ad919a0f8eb4d72afcee6d577854416_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:BloodCenterProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i87710fdfb6e84d9f8daaca0e1a6929bb_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:HospitalProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="if8bb31ac20c2428391e3f927f45c8cd7_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:HospitalProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ieb446313570e4a9d840e6f2059d39181_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:HospitalProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i2fa09902b11845b090e32e2378241640_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:HospitalProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i7cc83bace6e64ba2819ad07eee146aa5_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i5255bf836d2f4c928a7bb2389d05393b_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia77b37ab4b674b69b224543cc8eb45e6_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i4a100d6026814cee86e66f779c21038c_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5d172cbd06c7456499c6f9186db5c771_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i84a09fec71e2469490c5fced840c534d_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia8042aa5ffab48bba95d2e2d9c04f228_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i17ab8f6f349b4eaba8ad6043c531b88a_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ieb8358f9ae4143e7bb93e59e7d3a809c_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i479cccf7db0b402f8eb765dc4867033c_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ib68f4cb225a84d98b73f7eb16b96435c_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i0d56e00072c84650b763043b36796f33_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i4173f578720640508c5f3e2556613126_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ie22e69eafcdc47a5a7f6d41ca37a8314_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i17cdd867d9784cc8998e9d70ee3105af_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i96c22dedabc94ec0a58470fce107095e_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i6c25765c59da42a08a0a21dbace51807_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hae:OtherCountryorRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i787564a0a009410b9c7377c8d5563e2a_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hae:OtherCountryorRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="idfb3207a7e164364a10c64478573dec0_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hae:OtherCountryorRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i77f79023d32b40a3bb1a8b511a7fe783_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hae:OtherCountryorRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i73c6d04f09054f72ad3f93b0ac709dbf_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id5abcf57b0bd45828a4b667e017ea34b_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ibd033b9d4b7c4a79acde034ff7bf773d_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i1e613855a20241cbb5aca346a957c8d5_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="if1674f32a21e4d63a2bd245596b5d47c_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i64fb8a3c1c5d42e99e7b38ba5b2f180f_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ie870c34971924054809e87e40bb33672_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i6309acd9935545568cbf73841d4a4e9c_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i98ca0312f088468c8e6ea90d58d30441_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="swap">
        <measure>hae:swap</measure>
    </unit>
    <unit id="segment">
        <measure>hae:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80L2ZyYWc6ZmRiZTI4NjMzMDBkNDAwYjk2ZWFjN2JiOTAwZjA5NTEvdGFibGU6NDA5NWI4NTZlZmIwNDBlZmEzOWMzMzk0MGZhMzhkYTYvdGFibGVyYW5nZTo0MDk1Yjg1NmVmYjA0MGVmYTM5YzMzOTQwZmEzOGRhNl8wLTEtMS0xLTA_2c8e4d6e-42d2-4d72-8984-c3f97be6bafa">0000313143</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80L2ZyYWc6ZmRiZTI4NjMzMDBkNDAwYjk2ZWFjN2JiOTAwZjA5NTEvdGFibGU6NDA5NWI4NTZlZmIwNDBlZmEzOWMzMzk0MGZhMzhkYTYvdGFibGVyYW5nZTo0MDk1Yjg1NmVmYjA0MGVmYTM5YzMzOTQwZmEzOGRhNl8xLTEtMS0xLTA_8af779f3-7863-4046-8410-5296454406ad">--04-03</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80L2ZyYWc6ZmRiZTI4NjMzMDBkNDAwYjk2ZWFjN2JiOTAwZjA5NTEvdGFibGU6NDA5NWI4NTZlZmIwNDBlZmEzOWMzMzk0MGZhMzhkYTYvdGFibGVyYW5nZTo0MDk1Yjg1NmVmYjA0MGVmYTM5YzMzOTQwZmEzOGRhNl8yLTEtMS0xLTA_712b495b-5ae5-493e-af3a-00434ae77c5b">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80L2ZyYWc6ZmRiZTI4NjMzMDBkNDAwYjk2ZWFjN2JiOTAwZjA5NTEvdGFibGU6NDA5NWI4NTZlZmIwNDBlZmEzOWMzMzk0MGZhMzhkYTYvdGFibGVyYW5nZTo0MDk1Yjg1NmVmYjA0MGVmYTM5YzMzOTQwZmEzOGRhNl8zLTEtMS0xLTA_254f6297-6837-42ab-a9eb-cd21da73546c">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80L2ZyYWc6ZmRiZTI4NjMzMDBkNDAwYjk2ZWFjN2JiOTAwZjA5NTEvdGFibGU6NDA5NWI4NTZlZmIwNDBlZmEzOWMzMzk0MGZhMzhkYTYvdGFibGVyYW5nZTo0MDk1Yjg1NmVmYjA0MGVmYTM5YzMzOTQwZmEzOGRhNl80LTEtMS0xLTA_0c2b3b41-b014-45ac-999f-11879f635432">Q3</dei:DocumentFiscalPeriodFocus>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yMi9mcmFnOjY1ODlmZjVkZTIzMDQ5YTdhZTMwMTA0YjVlYjQ3Y2JiL3RhYmxlOmY4YzkxY2I3N2I0ZTQzOGM5OWNiY2Y5MWY5MGEyYmY0L3RhYmxlcmFuZ2U6ZjhjOTFjYjc3YjRlNDM4Yzk5Y2JjZjkxZjkwYTJiZjRfMC0xLTEtMS0w_7678ac3d-df46-4f0a-9a45-4d8f6a20a901"
      unitRef="usd">2525000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yMi9mcmFnOjY1ODlmZjVkZTIzMDQ5YTdhZTMwMTA0YjVlYjQ3Y2JiL3RhYmxlOmY4YzkxY2I3N2I0ZTQzOGM5OWNiY2Y5MWY5MGEyYmY0L3RhYmxlcmFuZ2U6ZjhjOTFjYjc3YjRlNDM4Yzk5Y2JjZjkxZjkwYTJiZjRfMC0yLTEtMS0w_23f0fd68-56c9-4649-ad1c-011f7781e57d"
      unitRef="usd">3824000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yMi9mcmFnOjY1ODlmZjVkZTIzMDQ5YTdhZTMwMTA0YjVlYjQ3Y2JiL3RhYmxlOmY4YzkxY2I3N2I0ZTQzOGM5OWNiY2Y5MWY5MGEyYmY0L3RhYmxlcmFuZ2U6ZjhjOTFjYjc3YjRlNDM4Yzk5Y2JjZjkxZjkwYTJiZjRfMS0xLTEtMS0w_f0281538-9afc-42bc-b568-ef970600e21c"
      unitRef="usd">309951000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yMi9mcmFnOjY1ODlmZjVkZTIzMDQ5YTdhZTMwMTA0YjVlYjQ3Y2JiL3RhYmxlOmY4YzkxY2I3N2I0ZTQzOGM5OWNiY2Y5MWY5MGEyYmY0L3RhYmxlcmFuZ2U6ZjhjOTFjYjc3YjRlNDM4Yzk5Y2JjZjkxZjkwYTJiZjRfMS0yLTEtMS0w_627f1dd7-ce21-4c49-88ab-c7bcbf4b69ad"
      unitRef="usd">296942000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yMi9mcmFnOjY1ODlmZjVkZTIzMDQ5YTdhZTMwMTA0YjVlYjQ3Y2JiL3RhYmxlOmY4YzkxY2I3N2I0ZTQzOGM5OWNiY2Y5MWY5MGEyYmY0L3RhYmxlcmFuZ2U6ZjhjOTFjYjc3YjRlNDM4Yzk5Y2JjZjkxZjkwYTJiZjRfMi0xLTEtMS0w_d01d6b4b-23ec-4657-bf89-3005ddf8ceda"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yMi9mcmFnOjY1ODlmZjVkZTIzMDQ5YTdhZTMwMTA0YjVlYjQ3Y2JiL3RhYmxlOmY4YzkxY2I3N2I0ZTQzOGM5OWNiY2Y5MWY5MGEyYmY0L3RhYmxlcmFuZ2U6ZjhjOTFjYjc3YjRlNDM4Yzk5Y2JjZjkxZjkwYTJiZjRfMi0yLTEtMS0w_4e53cea3-e63c-4637-ab0f-8a4cb1e34f90"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yMi9mcmFnOjY1ODlmZjVkZTIzMDQ5YTdhZTMwMTA0YjVlYjQ3Y2JiL3RhYmxlOmY4YzkxY2I3N2I0ZTQzOGM5OWNiY2Y5MWY5MGEyYmY0L3RhYmxlcmFuZ2U6ZjhjOTFjYjc3YjRlNDM4Yzk5Y2JjZjkxZjkwYTJiZjRfMy0xLTEtMS0w_061a90e3-63e2-4b79-9598-e20118904687"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yMi9mcmFnOjY1ODlmZjVkZTIzMDQ5YTdhZTMwMTA0YjVlYjQ3Y2JiL3RhYmxlOmY4YzkxY2I3N2I0ZTQzOGM5OWNiY2Y5MWY5MGEyYmY0L3RhYmxlcmFuZ2U6ZjhjOTFjYjc3YjRlNDM4Yzk5Y2JjZjkxZjkwYTJiZjRfMy0yLTEtMS0w_34ec690f-0ef6-4700-b6f1-de024420f637"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yMi9mcmFnOjY1ODlmZjVkZTIzMDQ5YTdhZTMwMTA0YjVlYjQ3Y2JiL3RhYmxlOmY4YzkxY2I3N2I0ZTQzOGM5OWNiY2Y5MWY5MGEyYmY0L3RhYmxlcmFuZ2U6ZjhjOTFjYjc3YjRlNDM4Yzk5Y2JjZjkxZjkwYTJiZjRfNC0xLTEtMS0w_09e861bb-8a5f-4605-aade-db0e52ac4a32"
      unitRef="shares">50817233</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yMi9mcmFnOjY1ODlmZjVkZTIzMDQ5YTdhZTMwMTA0YjVlYjQ3Y2JiL3RhYmxlOmY4YzkxY2I3N2I0ZTQzOGM5OWNiY2Y5MWY5MGEyYmY0L3RhYmxlcmFuZ2U6ZjhjOTFjYjc3YjRlNDM4Yzk5Y2JjZjkxZjkwYTJiZjRfNC0yLTEtMS0w_49edae4c-c2fc-4500-93db-6380b0380220"
      unitRef="shares">50322930</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yMi9mcmFnOjY1ODlmZjVkZTIzMDQ5YTdhZTMwMTA0YjVlYjQ3Y2JiL3RhYmxlOmY4YzkxY2I3N2I0ZTQzOGM5OWNiY2Y5MWY5MGEyYmY0L3RhYmxlcmFuZ2U6ZjhjOTFjYjc3YjRlNDM4Yzk5Y2JjZjkxZjkwYTJiZjRfNS0xLTEtMS0w_bfca9384-95c0-42dc-856b-e4387e8e90c8"
      unitRef="shares">50817233</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yMi9mcmFnOjY1ODlmZjVkZTIzMDQ5YTdhZTMwMTA0YjVlYjQ3Y2JiL3RhYmxlOmY4YzkxY2I3N2I0ZTQzOGM5OWNiY2Y5MWY5MGEyYmY0L3RhYmxlcmFuZ2U6ZjhjOTFjYjc3YjRlNDM4Yzk5Y2JjZjkxZjkwYTJiZjRfNS0yLTEtMS0w_9a0dcae9-36cc-47c9-842a-20c6b862a65f"
      unitRef="shares">50322930</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ib56a8928767949d4bf60e3aee31e1600_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82NC9mcmFnOjc2OTk3NDk1NTM2NjRmNzlhNjNiMjA4OGEzM2Y2YzcxL3RleHRyZWdpb246NzY5OTc0OTU1MzY2NGY3OWE2M2IyMDg4YTMzZjZjNzFfMzI4_d1261318-cbde-4310-8bac-529fcbd30bd5">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i6748c368b970432e8ef44eb2755d3755_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82NC9mcmFnOjc2OTk3NDk1NTM2NjRmNzlhNjNiMjA4OGEzM2Y2YzcxL3RleHRyZWdpb246NzY5OTc0OTU1MzY2NGY3OWE2M2IyMDg4YTMzZjZjNzFfMzY4_fdeb1860-c6a9-478a-81ce-84942fec66c9">P4Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ib56a8928767949d4bf60e3aee31e1600_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82Ny9mcmFnOjNjMzQ0OGI4NDNiYzQxMWU4ZGNkNmI4NDY1ZTJjZjVjL3RleHRyZWdpb246M2MzNDQ4Yjg0M2JjNDExZThkY2Q2Yjg0NjVlMmNmNWNfMTQy_2bae1474-c5f6-4a91-aa0c-1d757b5c7c29">P15Y6M30D</us-gaap:LesseeOperatingLeaseTermOfContract>
    <dei:DocumentType
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGV4dHJlZ2lvbjpkMDc5ZTgwZjJkNGU0ZWZmOWEwYmUwNjM4YWNhMGJhNV8xODY3_6f3b1b72-0e23-4a35-8b01-1f551bf57a39">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGFibGU6NDE0YThiMTY0Mjg0NDA0OTk5ZGUwNDhjYWMwY2YzMDUvdGFibGVyYW5nZTo0MTRhOGIxNjQyODQ0MDQ5OTlkZTA0OGNhYzBjZjMwNV8wLTAtMS0xLTA_bd689b30-8d43-41c8-8cdd-ee3f5335d998">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGV4dHJlZ2lvbjpkMDc5ZTgwZjJkNGU0ZWZmOWEwYmUwNjM4YWNhMGJhNV8xMjM_4a292f1e-d2b8-4253-b8ff-6ed5fa9f2c60">2020-12-26</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGFibGU6OTQ2MTg4ZGI2NDcxNDA1NmE5YTI3NDI2ZmUyYzM3NGYvdGFibGVyYW5nZTo5NDYxODhkYjY0NzE0MDU2YTlhMjc0MjZmZTJjMzc0Zl8wLTAtMS0xLTA_ff310773-e90f-4964-b463-fa3a07372b3a">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGV4dHJlZ2lvbjpkMDc5ZTgwZjJkNGU0ZWZmOWEwYmUwNjM4YWNhMGJhNV8xODY4_210fe1fd-7496-423f-a2c4-05a976b85c27">001-14041</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGV4dHJlZ2lvbjpkMDc5ZTgwZjJkNGU0ZWZmOWEwYmUwNjM4YWNhMGJhNV8xODY5_a7182630-fcbe-4547-ac08-9d83afffabad">HAEMONETICS CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGFibGU6YjY4YjYxMzMwZTQyNDY0YmFiNjk3YjgwMGJjNzZkNjkvdGFibGVyYW5nZTpiNjhiNjEzMzBlNDI0NjRiYWI2OTdiODAwYmM3NmQ2OV8wLTAtMS0xLTA_bbd803e8-8ff8-4a59-9dbd-a7c215c49d1a">MA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGFibGU6YjY4YjYxMzMwZTQyNDY0YmFiNjk3YjgwMGJjNzZkNjkvdGFibGVyYW5nZTpiNjhiNjEzMzBlNDI0NjRiYWI2OTdiODAwYmM3NmQ2OV8wLTMtMS0xLTA_d73f7bbd-3f0f-4c6e-9078-d0028535a166">04-2882273</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGFibGU6YjY4YjYxMzMwZTQyNDY0YmFiNjk3YjgwMGJjNzZkNjkvdGFibGVyYW5nZTpiNjhiNjEzMzBlNDI0NjRiYWI2OTdiODAwYmM3NmQ2OV8zLTAtMS0xLTA_6317c296-f190-4204-9e3d-dad2c120f062">125 Summer Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGFibGU6YjY4YjYxMzMwZTQyNDY0YmFiNjk3YjgwMGJjNzZkNjkvdGFibGVyYW5nZTpiNjhiNjEzMzBlNDI0NjRiYWI2OTdiODAwYmM3NmQ2OV80LTAtMS0xLTA_a14cb21c-f4d6-4129-b42c-edd081b7a486">Boston,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGFibGU6YjY4YjYxMzMwZTQyNDY0YmFiNjk3YjgwMGJjNzZkNjkvdGFibGVyYW5nZTpiNjhiNjEzMzBlNDI0NjRiYWI2OTdiODAwYmM3NmQ2OV80LTEtMS0xLTA_c71f0cad-a40a-4216-a77e-46f68e75e2a1">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGFibGU6YjY4YjYxMzMwZTQyNDY0YmFiNjk3YjgwMGJjNzZkNjkvdGFibGVyYW5nZTpiNjhiNjEzMzBlNDI0NjRiYWI2OTdiODAwYmM3NmQ2OV80LTMtMS0xLTA_0def97c1-9fc4-480d-9119-69f949109c09">02110</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGV4dHJlZ2lvbjpkMDc5ZTgwZjJkNGU0ZWZmOWEwYmUwNjM4YWNhMGJhNV8xODcw_eadfd0fc-f21e-4bd9-841f-952f0eaad3d3">781</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGV4dHJlZ2lvbjpkMDc5ZTgwZjJkNGU0ZWZmOWEwYmUwNjM4YWNhMGJhNV8xODYz_5fa63407-a76c-4d3b-9e39-2acc2df43f60">848-7100</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGFibGU6ODU3YzRkZGE4MTdiNGNlMjliZGE0OGIxNzA2OTlkNWUvdGFibGVyYW5nZTo4NTdjNGRkYTgxN2I0Y2UyOWJkYTQ4YjE3MDY5OWQ1ZV8xLTAtMS0xLTA_1bc2a359-af24-49c7-b319-e72262f89c21">Common stock, $.01&#160;par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGFibGU6ODU3YzRkZGE4MTdiNGNlMjliZGE0OGIxNzA2OTlkNWUvdGFibGVyYW5nZTo4NTdjNGRkYTgxN2I0Y2UyOWJkYTQ4YjE3MDY5OWQ1ZV8xLTItMS0xLTA_ea1788a8-88fc-4140-8f54-781c745da86e">HAE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGFibGU6ODU3YzRkZGE4MTdiNGNlMjliZGE0OGIxNzA2OTlkNWUvdGFibGVyYW5nZTo4NTdjNGRkYTgxN2I0Y2UyOWJkYTQ4YjE3MDY5OWQ1ZV8xLTQtMS0xLTA_c7e83262-9260-4705-9f64-0cf21260bb59">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGV4dHJlZ2lvbjpkMDc5ZTgwZjJkNGU0ZWZmOWEwYmUwNjM4YWNhMGJhNV8xODY0_2a0898af-44e2-479c-a5c9-50f060c862e4">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGV4dHJlZ2lvbjpkMDc5ZTgwZjJkNGU0ZWZmOWEwYmUwNjM4YWNhMGJhNV8xODY1_81f8802a-7dfa-4a18-b2b7-9dcc4784fd70">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGFibGU6YWQxYWE3YWU1NTg1NGZhMTgxNGI1ZDliZDk2YzljM2MvdGFibGVyYW5nZTphZDFhYTdhZTU1ODU0ZmExODE0YjVkOWJkOTZjOWMzY18wLTAtMS0xLTA_184a884e-11f0-4e08-aaf2-dd90d5392a1e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGFibGU6YWQxYWE3YWU1NTg1NGZhMTgxNGI1ZDliZDk2YzljM2MvdGFibGVyYW5nZTphZDFhYTdhZTU1ODU0ZmExODE0YjVkOWJkOTZjOWMzY18xLTYtMS0xLTA_4c1ee18d-ed09-4acb-8504-2fe0258029ae">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGFibGU6YWQxYWE3YWU1NTg1NGZhMTgxNGI1ZDliZDk2YzljM2MvdGFibGVyYW5nZTphZDFhYTdhZTU1ODU0ZmExODE0YjVkOWJkOTZjOWMzY18yLTYtMS0xLTA_d2920ccb-bb88-4d34-a7e0-e27ffcf6aa50">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGV4dHJlZ2lvbjpkMDc5ZTgwZjJkNGU0ZWZmOWEwYmUwNjM4YWNhMGJhNV8xODY2_3b907941-230e-4785-9547-0dfe5757d8e3">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6fffe38395d44814afad719145493df5_I20210129"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xL2ZyYWc6ZDA3OWU4MGYyZDRlNGVmZjlhMGJlMDYzOGFjYTBiYTUvdGV4dHJlZ2lvbjpkMDc5ZTgwZjJkNGU0ZWZmOWEwYmUwNjM4YWNhMGJhNV8xODYx_b83f92e6-d837-4947-a825-bfd27205742a"
      unitRef="shares">50821698</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMi0xLTEtMS0w_6247e7d1-6478-4331-9457-d7e0cdb1eae8"
      unitRef="usd">240371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMi0zLTEtMS0w_7e8dc4ea-0865-4f15-b12d-4d16e09e3a2a"
      unitRef="usd">258970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMi01LTEtMS0w_e7409b68-cb8d-482c-9d42-13319666171e"
      unitRef="usd">645434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMi03LTEtMS0w_8d01d65c-eddf-4825-b595-61ef081063a3"
      unitRef="usd">749987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMy0xLTEtMS0w_81d9bf96-6226-4e72-b359-0629e148139b"
      unitRef="usd">120114000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMy0zLTEtMS0w_4cd8586e-699e-49f8-a0a2-fada8665465b"
      unitRef="usd">130920000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMy01LTEtMS0w_dd6371d3-a16c-4887-9d6c-9a73f4cf7248"
      unitRef="usd">329403000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMy03LTEtMS0w_9f400aa4-8362-46f8-a97e-4c1e964d43ee"
      unitRef="usd">379031000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfNC0xLTEtMS0w_912f9c1b-43af-40bb-8ccf-2e50c07f7506"
      unitRef="usd">120257000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfNC0zLTEtMS0w_51097d7e-dce5-4c06-9894-d072e65e8eb0"
      unitRef="usd">128050000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfNC01LTEtMS0w_1371b955-d0ca-4d47-87bf-ccbb147cbfd3"
      unitRef="usd">316031000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfNC03LTEtMS0w_62d3f91e-4f51-472c-a51e-08024abadd89"
      unitRef="usd">370956000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfNi0xLTEtMS0w_424c0fe1-9b7e-4fc6-a6a3-6b3af08cf5cd"
      unitRef="usd">7501000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfNi0zLTEtMS0w_08143091-031e-4456-9c85-c5e3dd4c29ab"
      unitRef="usd">7000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfNi01LTEtMS0w_d51cab18-a8c3-4fb5-9432-5a73c9d92c3d"
      unitRef="usd">22014000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfNi03LTEtMS0w_59067476-584f-4b1b-870f-093d4b138c2f"
      unitRef="usd">21909000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfNy0xLTEtMS0w_b66a9d32-77db-471d-9c18-a77c22bd7e24"
      unitRef="usd">73446000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfNy0zLTEtMS0w_07c4750c-09ce-46a1-98ed-4516001bcbb0"
      unitRef="usd">78267000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfNy01LTEtMS0w_2cf57dc4-0d31-47e2-8627-9a07b402ba43"
      unitRef="usd">214680000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfNy03LTEtMS0w_7d81f894-1f60-45ca-b0b3-a51eb623dc25"
      unitRef="usd">229189000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfOC0xLTEtMS0w_401cd5ce-bd4d-408a-8008-e52806b5da1e"
      unitRef="usd">0</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfOC0zLTEtMS0w_61d5a0b7-3bd8-41e8-b736-76114e40473a"
      unitRef="usd">1876000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfOC01LTEtMS0w_290d8be0-8c97-4a9a-91ef-53f975d22f7d"
      unitRef="usd">1028000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:OtherAssetImpairmentCharges
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfOC03LTEtMS0w_a043d750-5afa-46d4-b24f-290d8919ab31"
      unitRef="usd">50597000</us-gaap:OtherAssetImpairmentCharges>
    <hae:GainLossOnDivestitureAndSaleOfAssets
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfOS0xLTEtMS0w_12dc0881-f7a6-42c8-814d-d0bfda4d6e07"
      unitRef="usd">1115000</hae:GainLossOnDivestitureAndSaleOfAssets>
    <hae:GainLossOnDivestitureAndSaleOfAssets
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfOS0zLTEtMS0w_84e77bb0-6ea5-4164-b1f4-60c758f2d5ec"
      unitRef="usd">0</hae:GainLossOnDivestitureAndSaleOfAssets>
    <hae:GainLossOnDivestitureAndSaleOfAssets
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfOS01LTEtMS0w_f3d2af17-5faf-47d8-a8a5-c70556315d06"
      unitRef="usd">32613000</hae:GainLossOnDivestitureAndSaleOfAssets>
    <hae:GainLossOnDivestitureAndSaleOfAssets
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfOS03LTEtMS0w_2cb29542-950b-4ffa-9f7c-2dcd34b8ae47"
      unitRef="usd">8083000</hae:GainLossOnDivestitureAndSaleOfAssets>
    <us-gaap:OperatingExpenses
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTAtMS0xLTEtMA_c7928fee-9691-4eb0-9645-874857e9331c"
      unitRef="usd">79832000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTAtMy0xLTEtMA_01d91a01-ac45-4246-9d22-6e71d1bf68e2"
      unitRef="usd">87143000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTAtNS0xLTEtMA_6bb8d4cf-bf39-4c80-a1b4-17bae6b40ab8"
      unitRef="usd">205109000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTAtNy0xLTEtMA_bad2c76e-bfa0-4d2b-92d5-c47c87408e65"
      unitRef="usd">293612000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTEtMS0xLTEtMA_ca3afc5a-f8a4-40e3-bf63-1584a8869c3a"
      unitRef="usd">40425000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTEtMy0xLTEtMA_0228aeb5-1774-4305-9ea5-48cdf2e81f13"
      unitRef="usd">40907000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTEtNS0xLTEtMA_2750fb61-bc4d-4ea6-8312-6e4469e97199"
      unitRef="usd">110922000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTEtNy0xLTEtMA_a8eda6d8-43b0-4ef5-9fde-4908239bff87"
      unitRef="usd">77344000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTItMS0xLTEtMA_50b6c430-0b48-4027-8cc2-ab2605111739"
      unitRef="usd">-3051000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTItMy0xLTEtMA_245ed609-e8e0-4e20-869e-cc186333fbcc"
      unitRef="usd">-3078000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTItNS0xLTEtMA_d2d8cf80-4ade-4733-974c-927117579f12"
      unitRef="usd">-10612000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTItNy0xLTEtMA_d8d6f2c2-9c14-4776-a243-80590af9e95d"
      unitRef="usd">-12152000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTMtMS0xLTEtMA_6331f634-57fa-4a2c-9a2c-630699e60529"
      unitRef="usd">37374000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTMtMy0xLTEtMA_c2822748-defa-4497-92d8-6af6f318a0f7"
      unitRef="usd">37829000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTMtNS0xLTEtMA_d26e4efe-3aa9-41ce-b90e-67fefeac685e"
      unitRef="usd">100310000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTMtNy0xLTEtMA_123ca3aa-387d-485d-bad0-0fe75909625a"
      unitRef="usd">65192000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTQtMS0xLTEtMA_95575cd3-bed2-4719-8d03-d96fd76bdcd3"
      unitRef="usd">5492000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTQtMy0xLTEtMA_7567258b-0046-42e7-81b8-622432d112d2"
      unitRef="usd">7934000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTQtNS0xLTEtMA_26c701b1-ae02-43aa-bcd2-8590c91c34f1"
      unitRef="usd">9800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTQtNy0xLTEtMA_e4462d56-ba36-4cee-88e8-9293e0bc78f9"
      unitRef="usd">6290000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTUtMS0xLTEtMA_53c9b6e5-7537-48ed-944d-4f7c4de18f2c"
      unitRef="usd">31882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTUtMy0xLTEtMA_1a6cd5a6-1a6e-4f91-a33a-dfb75f3425a3"
      unitRef="usd">29895000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTUtNS0xLTEtMA_3a268274-8fc7-4aa3-8a61-ea0e80d11353"
      unitRef="usd">90510000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTUtNy0xLTEtMA_8d01ec91-451e-40d9-9b79-f8af80f85c44"
      unitRef="usd">58902000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTctMS0xLTEtMA_8fa9d717-da4c-4be3-bdf7-cffd920ea7d7"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTctMy0xLTEtMA_7394a5e3-d3a8-438b-ab4b-be6f27cfa74a"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTctNS0xLTEtMA_f78d5cdc-eca8-4edb-a730-87865c780571"
      unitRef="usdPerShare">1.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTctNy0xLTEtMA_d0c6bcdb-f9b3-4232-b295-355950d23293"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTgtMS0xLTEtMA_082da17b-2295-419d-80b6-e758a44b0eb7"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTgtMy0xLTEtMA_7a0bf7ae-5bee-472e-a836-739c16e59709"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTgtNS0xLTEtMA_0b8cb62c-f339-4c9a-ad8e-10c0a536db1e"
      unitRef="usdPerShare">1.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMTgtNy0xLTEtMA_5c7cd8b3-5aae-4b4a-bec7-a6e04ba7bb0b"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMjEtMS0xLTEtMA_4bd87dba-35d7-4dd3-915c-1f23d542f561"
      unitRef="shares">50789000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMjEtMy0xLTEtMA_23684420-4979-49c0-86e5-fc5df9060f52"
      unitRef="shares">50630000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMjEtNS0xLTEtMA_a11ae91a-ae83-48de-87f6-f8892d6d754a"
      unitRef="shares">50634000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMjEtNy0xLTEtMA_f7369501-704f-4a11-97de-c186f4d5d713"
      unitRef="shares">50810000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMjItMS0xLTEtMA_0353f13b-e23e-441c-910b-3d2abc056499"
      unitRef="shares">51363000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMjItMy0xLTEtMA_5a8e2e0c-d178-473b-89e9-2a6b596f4629"
      unitRef="shares">51638000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMjItNS0xLTEtMA_ddf057e2-5345-41c9-be30-9ce7f3f6e066"
      unitRef="shares">51234000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMjItNy0xLTEtMA_f2e3da2d-e4b5-4e3d-b607-f1dee1ada187"
      unitRef="shares">51995000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMjQtMS0xLTEtMA_66cd7e81-0736-43d2-beb1-aa7f44474297"
      unitRef="usd">40496000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMjQtMy0xLTEtMA_20d47858-3633-486e-8466-f7ff066a1b79"
      unitRef="usd">32296000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMjQtNS0xLTEtMA_07d0cf7d-f4b0-4cb9-a083-36cc32dcb828"
      unitRef="usd">105787000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xNi9mcmFnOjA1NGNkNjAwZDBkZDRhYzBiNjU5MjZmYzhhYmM4ZGIzL3RhYmxlOjhmNTcwNmY5Y2Y2NDQ3OWZhZjJlNGFkZmE2NjZhYzJmL3RhYmxlcmFuZ2U6OGY1NzA2ZjljZjY0NDc5ZmFmMmU0YWRmYTY2NmFjMmZfMjQtNy0xLTEtMA_c8f64a1d-cf8a-4ebd-86e3-cb30705059e2"
      unitRef="usd">55577000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMy0xLTEtMS0w_d3b9c242-5950-4050-9e04-bd75c904bb67"
      unitRef="usd">189002000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMy0zLTEtMS0w_cd8ae725-23af-446c-8c61-2a9ff82d6e8c"
      unitRef="usd">137311000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfNC0xLTEtMS0w_83a7c6a6-a39d-4bcc-8204-66373665b362"
      unitRef="usd">146939000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfNC0zLTEtMS0w_3b402390-ff7c-413d-95c5-b945b7f5c95a"
      unitRef="usd">165207000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfNS0xLTEtMS0w_8924b742-95e1-4b86-b91a-64fc944eb70a"
      unitRef="usd">299710000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfNS0zLTEtMS0w_888201b6-0404-4d4f-8499-224377d87d84"
      unitRef="usd">270276000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfNi0xLTEtMS0w_cc3a143f-e719-46f2-8d4e-250981210c2e"
      unitRef="usd">32697000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfNi0zLTEtMS0w_7a48ff06-a4ff-47a4-9e17-8a0e0630ab3f"
      unitRef="usd">30845000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfNy0xLTEtMS0w_88deef09-525d-49c5-822c-fc50fdfb510b"
      unitRef="usd">668348000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfNy0zLTEtMS0w_5192fc74-72ad-4232-9c0a-ef8c8b0e6ca1"
      unitRef="usd">603639000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfOC0xLTEtMS0w_38318e47-c312-4afd-a652-7eb6aec3ab22"
      unitRef="usd">240009000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfOC0zLTEtMS0w_a031301c-cc81-4aac-930d-f924616a66a6"
      unitRef="usd">253399000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfOS0xLTEtMS0w_0cda3ce6-1dcc-45aa-836c-40efaf33ae74"
      unitRef="usd">119716000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfOS0zLTEtMS0w_b373b70e-8748-4c48-b19c-5f8e23b60406"
      unitRef="usd">133106000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTAtMS0xLTEtMA_4d72402d-775f-4de5-aa22-11000ce6eb2a"
      unitRef="usd">215508000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTAtMy0xLTEtMA_a31e3d4e-3620-4b98-8d0e-4cc8f87f69ee"
      unitRef="usd">210652000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTEtMS0xLTEtMA_cb8c6365-cb81-44d0-8278-09be92eb9482"
      unitRef="usd">4558000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTEtMy0xLTEtMA_d35bc743-7954-4504-a89e-6a88cdf98cc2"
      unitRef="usd">3930000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTItMS0xLTEtMA_70ba55f2-d28b-43f4-a99d-85cefba7740e"
      unitRef="usd">69929000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTItMy0xLTEtMA_a74151cc-63c7-4fde-b833-5f021909e946"
      unitRef="usd">62384000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTMtMS0xLTEtMA_1fda45ef-65ef-421a-9977-3cfd7cdd1884"
      unitRef="usd">1318068000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTMtMy0xLTEtMA_a4926de0-35c2-4769-a2a9-e59ceefee5f9"
      unitRef="usd">1267110000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTYtMS0xLTEtMA_24354097-a189-4530-8e11-85b54cab6a36"
      unitRef="usd">17055000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTYtMy0xLTEtMA_b5f1f57c-647b-4ea8-9412-206aa3342d70"
      unitRef="usd">76980000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTctMS0xLTEtMA_68c4d11e-c456-4583-8bf3-376cdfba3586"
      unitRef="usd">42979000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTctMy0xLTEtMA_91d54cd4-79e0-443e-9760-769a0d26dbf2"
      unitRef="usd">50730000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTgtMS0xLTEtMA_294a95d8-eb6f-4609-903c-45b37bdba0ef"
      unitRef="usd">35127000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTgtMy0xLTEtMA_2f8f8373-5e5d-4950-b866-22bfb1e01503"
      unitRef="usd">49471000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTktMS0xLTEtMA_dd9058ee-ba53-4acf-8965-5ca3ceeec91a"
      unitRef="usd">99223000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMTktMy0xLTEtMA_bd5875f3-644b-4d76-964c-5ff9146242d6"
      unitRef="usd">97641000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjAtMS0xLTEtMA_2e2090ad-3476-48d8-af72-161ac3d1402e"
      unitRef="usd">194384000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjAtMy0xLTEtMA_3d526e29-ebdc-4612-b0ed-d77adbffbbc7"
      unitRef="usd">274822000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjEtMS0xLTEtMA_da606ac2-5561-48dc-ab85-37748c5c5838"
      unitRef="usd">292721000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjEtMy0xLTEtMA_cc81db97-3cfd-4785-b1c5-5fddf871f6a4"
      unitRef="usd">305513000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjItMS0xLTEtMA_08e80a29-a930-4b92-a3de-d22e3d1a6c98"
      unitRef="usd">9803000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjItMy0xLTEtMA_17654efb-4a46-4701-9c3c-6398b309ff0e"
      unitRef="usd">10562000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjMtMS0xLTEtMA_a3a487a6-6a55-4800-827a-7865212f8790"
      unitRef="usd">102008000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjMtMy0xLTEtMA_150481d0-c6ae-42c5-9a6f-ac4cb29e5542"
      unitRef="usd">89104000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommonStockValue
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjUtMS0xLTEtMA_e73fdd28-53bb-4aad-8bb7-d5a99a4bdf75"
      unitRef="usd">508000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjUtMy0xLTEtMA_ac897d15-d374-41aa-a052-5f4fc5e5d540"
      unitRef="usd">503000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjYtMS0xLTEtMA_e268feea-914d-4450-b3f7-c133c50331df"
      unitRef="usd">579480000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjYtMy0xLTEtMA_402ea60a-bbbd-4a42-913a-dbe0657a2dd4"
      unitRef="usd">553229000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjctMS0xLTEtMA_49f4f71f-ab9e-468c-934b-d6645441dcc7"
      unitRef="usd">169022000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjctMy0xLTEtMA_d5d2db67-6624-4131-9ab5-e97139ca4a5d"
      unitRef="usd">78512000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjgtMS0xLTEtMA_655e1689-45c9-4cd6-adcc-4f540432fd02"
      unitRef="usd">-29858000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjgtMy0xLTEtMA_34131a8f-0685-44ba-8c07-b1d0b735eca3"
      unitRef="usd">-45135000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjktMS0xLTEtMA_78dff6a0-6c7c-4c69-8b63-a018a67977fc"
      unitRef="usd">719152000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMjktMy0xLTEtMA_bb5ff56c-5fe0-492a-aca4-91ae1fb4185d"
      unitRef="usd">587109000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMzAtMS0xLTEtMA_4ab86254-c856-4bc0-9c9b-19e4295f4b63"
      unitRef="usd">1318068000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8xOS9mcmFnOmI2YjdlMWQyZGMyYTQxYTk4N2ZkZTY0MDM5MjI1YjJjL3RhYmxlOjljY2EzMzM4ODZiOTRiY2NhZmM1YmJhMTNmMTg2YzNlL3RhYmxlcmFuZ2U6OWNjYTMzMzg4NmI5NGJjY2FmYzViYmExM2YxODZjM2VfMzAtMy0xLTEtMA_5ee724ec-5c97-469e-8451-566eb3cdefc1"
      unitRef="usd">1267110000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i2cb16a2f4c824ae1aca4e13fd49fe043_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMi0xLTEtMS0w_2d80a7c1-2887-43c6-b7a0-b398f8920044"
      unitRef="shares">50323000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2cb16a2f4c824ae1aca4e13fd49fe043_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMi0zLTEtMS0w_014988d3-7554-453e-b679-441d5e46de14"
      unitRef="usd">503000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i14a5e6c117e3421f99e4b603faf5fa43_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMi01LTEtMS0w_da184472-1500-4c52-a436-11dd6f023aba"
      unitRef="usd">553229000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icab8382823bd48c2b8bbd759d1c6a1fa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMi03LTEtMS0w_10ffa66d-aea3-4aea-8b55-98a3e901ff51"
      unitRef="usd">78512000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic1efb1864b5d4f41a6d229d84f58d0e1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMi05LTEtMS0w_7a126ed2-7f35-4f7f-849e-ca164ef895d3"
      unitRef="usd">-45135000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMi0xMS0xLTEtMA_cc363dae-01d0-433c-a56b-89bf53e2b996"
      unitRef="usd">587109000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if6dd2f02aa774a31a839f57971d93f2e_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMy0xLTEtMS0w_1b4d2f2c-71d7-4f77-9444-1f19e1b4fd5e"
      unitRef="shares">22000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i98d0d3136b6e4534bd099c082763c527_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMy01LTEtMS0w_c4341b58-4add-4507-85ca-4db07787e2a1"
      unitRef="usd">2144000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i07f570d9a0854ee48af28be5af08a344_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMy0xMS0xLTEtMA_290f6873-c9c4-4299-9b46-0869dcbe2751"
      unitRef="usd">2144000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if6dd2f02aa774a31a839f57971d93f2e_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfNC0xLTEtMS0w_2d248aab-24ef-4723-a2e7-5b79ae7ec55d"
      unitRef="shares">28000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if6dd2f02aa774a31a839f57971d93f2e_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfNC0zLTEtMS0w_83bf192d-d900-4db6-9b03-357fe01a64f0"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i98d0d3136b6e4534bd099c082763c527_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfNC01LTEtMS0w_0af101d0-a6e5-41f8-9bca-1ac7eef91c5a"
      unitRef="usd">1192000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i07f570d9a0854ee48af28be5af08a344_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfNC0xMS0xLTEtMA_649fce95-5664-4531-9380-9612fd45ea4d"
      unitRef="usd">1193000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="if6dd2f02aa774a31a839f57971d93f2e_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfNi0xLTEtMS0w_a1020844-4e6a-4e3b-bd59-86a138e94e15"
      unitRef="shares">298000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="if6dd2f02aa774a31a839f57971d93f2e_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfNi0zLTEtMS0w_c39b8fd4-3f2e-4474-a6a2-749e38367977"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i98d0d3136b6e4534bd099c082763c527_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfNi01LTEtMS0w_3466ab2e-770c-41cd-9a91-950bb1f15d80"
      unitRef="usd">-3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i07f570d9a0854ee48af28be5af08a344_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfNi0xMS0xLTEtMA_d9397bd2-90f8-4567-8afb-aaa1744a586c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i98d0d3136b6e4534bd099c082763c527_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfNy01LTEtMS0w_e6da5b1a-a93e-456d-b12b-0acca995214c"
      unitRef="usd">6167000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i07f570d9a0854ee48af28be5af08a344_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfNy0xMS0xLTEtMA_7833b740-48d9-4f4c-aba0-def7d965e65c"
      unitRef="usd">6167000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i07cbfd44a12f4311afb21d55a472de13_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfOS03LTEtMS0w_b67c4fb7-2131-49fb-9269-e1631a354c79"
      unitRef="usd">10527000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i07f570d9a0854ee48af28be5af08a344_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfOS0xMS0xLTEtMA_dc120ebd-3584-423d-9cb7-ce31d10e6440"
      unitRef="usd">10527000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3694a6c7d953431dbcadb946b1f414c2_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTAtOS0xLTEtMA_b5383c9f-b31c-4279-9640-380bbbf0e609"
      unitRef="usd">1429000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i07f570d9a0854ee48af28be5af08a344_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTAtMTEtMS0xLTA_61e2cbd1-e91c-4fba-9720-4f139ea6c25a"
      unitRef="usd">1429000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i1e7c8087bac9435c9d82d1fedfbff52e_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTEtMS0xLTEtMA_494cd577-b0f2-429a-856a-1cef1ba9b6d0"
      unitRef="shares">50671000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i1e7c8087bac9435c9d82d1fedfbff52e_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTEtMy0xLTEtMA_aa379bd3-1782-418e-9352-7e1bae7014fd"
      unitRef="usd">507000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31fa2bd3032a476cb1c1b205b1125b8d_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTEtNS0xLTEtMA_c5d2c624-602a-4e0a-88a7-23d1c92833b4"
      unitRef="usd">562729000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id2fb46a5a8af4e3188ae02ca82d7f05e_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTEtNy0xLTEtMA_c991bb12-10ed-4104-a70d-acae6e3e54fa"
      unitRef="usd">89039000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i371aab8c0d604c439b36e469dfeb7ae1_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTEtOS0xLTEtMA_1c058690-5c7f-4ae2-adcb-fc3f90922ab1"
      unitRef="usd">-43706000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8de24c4e5ca9457ba67c9faa95840867_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTEtMTEtMS0xLTA_58cc8c77-31df-4118-b649-a91343b3434b"
      unitRef="usd">608569000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="idb62b5f06b724ac49c887e404027a4ab_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTMtMS0xLTEtMA_c7b56afc-3b4d-4350-a1e0-b82e3ca85833"
      unitRef="shares">2000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="idb62b5f06b724ac49c887e404027a4ab_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTMtMy0xLTEtMA_5a2d8c16-8e8b-47df-9e58-0612f9a2f949"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4c87b6d14b0e4daf97ae63c97329dc5f_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTMtNS0xLTEtMA_1994910c-8a17-454d-8735-024b51cb2495"
      unitRef="usd">67000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i53c39140b1904bbe8f3f81c2a2ec9a42_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTMtMTEtMS0xLTA_0b988ffa-74ab-4f98-bcb0-0af339491919"
      unitRef="usd">67000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="idb62b5f06b724ac49c887e404027a4ab_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTUtMS0xLTEtMA_b63f893f-6aff-4c32-98c0-9c92dfafcb5e"
      unitRef="shares">30000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="idb62b5f06b724ac49c887e404027a4ab_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTUtMy0xLTEtMA_6287f876-5047-4b94-9d05-47859972192a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i4c87b6d14b0e4daf97ae63c97329dc5f_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTUtNS0xLTEtMA_c03fc04c-9db6-4118-aec2-7ea27392a8ee"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i53c39140b1904bbe8f3f81c2a2ec9a42_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTUtMTEtMS0xLTA_e93f586b-99e5-4a92-af68-23a7b3da4bb1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4c87b6d14b0e4daf97ae63c97329dc5f_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTYtNS0xLTEtMA_aa326b81-f58c-458b-ad38-82744ca20dd6"
      unitRef="usd">5952000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i53c39140b1904bbe8f3f81c2a2ec9a42_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTYtMTEtMS0xLTA_8d7fa5b8-227a-487c-a92f-27e2dd4fd2ee"
      unitRef="usd">5952000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i3cade1e4d1894ebcbacdb9ac1d8529d3_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTgtNy0xLTEtMA_632dfafd-f7aa-4256-8c4a-025250a0fb7e"
      unitRef="usd">48101000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i53c39140b1904bbe8f3f81c2a2ec9a42_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTgtMTEtMS0xLTA_763bb87f-bbdb-4dce-92db-c229e5275849"
      unitRef="usd">48101000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib49fa4ce64654900825a35f23c5fe8a0_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTktOS0xLTEtMA_7f2638c8-5220-4507-b303-d6b7ae4bb1a1"
      unitRef="usd">5234000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i53c39140b1904bbe8f3f81c2a2ec9a42_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMTktMTEtMS0xLTA_b8a38552-ecb3-4a56-bc32-41340b3e7c49"
      unitRef="usd">5234000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i3b695da1c7ae4c91ad9625021564f186_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjAtMS0xLTEtMA_12ac0380-f3c0-41fc-b8ad-03d6370e91e2"
      unitRef="shares">50703000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i3b695da1c7ae4c91ad9625021564f186_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjAtMy0xLTEtMA_b73389bd-ccf5-4d87-b326-9c1de20118d5"
      unitRef="usd">507000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i11d7a90961554152b7611178522b5b4b_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjAtNS0xLTEtMA_f150b144-afc4-40fa-a64c-f8428135540f"
      unitRef="usd">568748000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86938e4e5827482b8bb6a25573904ac1_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjAtNy0xLTEtMA_f0767903-7105-47a6-b7a5-13a5aa6990ec"
      unitRef="usd">137140000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0809a2c180d446f385e5eb23f3c7098a_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjAtOS0xLTEtMA_aa27868f-dfa4-424b-991c-98a72686566c"
      unitRef="usd">-38472000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32fa3388584544f9a03ffc1d8057d360_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjAtMTEtMS0xLTA_3831feea-743e-44c8-9586-db1229f34ee4"
      unitRef="usd">667923000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i3b2f8ac7c8044d99a51a1c40cfc06202_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjEtMS0xLTEtMA_c0cbd132-add0-470f-b5d9-8cb3cc8580df"
      unitRef="shares">22000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3b2f8ac7c8044d99a51a1c40cfc06202_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjEtMy0xLTEtMA_a47d8968-860d-4a78-b543-31c589b9308c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i7bb87bf0127e4aafa52d782d9e0aa0ee_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjEtNS0xLTEtMA_013178a7-528c-4e77-8e56-7d0adad64b30"
      unitRef="usd">1868000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjEtMTEtMS0xLTA_55dcb42a-a302-46ac-952a-f052ee887ba7"
      unitRef="usd">1868000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3b2f8ac7c8044d99a51a1c40cfc06202_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjItMS0xLTEtMA_7458aefe-e18f-4081-b432-74943e41741e"
      unitRef="shares">50000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7bb87bf0127e4aafa52d782d9e0aa0ee_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjItNS0xLTEtMA_94c8f7d1-2e52-4620-b0f7-5b95d26001de"
      unitRef="usd">2578000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjItMTEtMS0xLTA_acf48c02-430a-4c13-ae86-26c4e90d7116"
      unitRef="usd">2578000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i3b2f8ac7c8044d99a51a1c40cfc06202_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjQtMS0xLTEtMA_d2dd6f88-7559-42cc-96a4-fc5364ef27e6"
      unitRef="shares">42000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3b2f8ac7c8044d99a51a1c40cfc06202_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjQtMy0xLTEtMA_d647bca3-7929-4f52-b856-7cc07e75ba71"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i7bb87bf0127e4aafa52d782d9e0aa0ee_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjQtNS0xLTEtMA_d850a237-e20b-4af8-9acf-380665be7049"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjQtMTEtMS0xLTA_05e62502-07e3-4a18-852e-3a2bbf5cdd9e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7bb87bf0127e4aafa52d782d9e0aa0ee_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjUtNS0xLTEtMA_25694dcb-73b0-4e70-8b62-23028da654fa"
      unitRef="usd">6287000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjUtMTEtMS0xLTA_6fd287dd-af0b-4a6a-9305-2099ca61664b"
      unitRef="usd">6287000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i593e5b9ceb9240d1888435f827c761eb_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjctNy0xLTEtMA_e68609d9-a6d0-499d-bec8-8ea622e75f8c"
      unitRef="usd">31882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjctMTEtMS0xLTA_d62e9233-5514-46dc-8c05-27f96c5c751f"
      unitRef="usd">31882000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i00bd6a8c6c87470d94b98154b4ed663c_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjgtOS0xLTEtMA_bfc1a22b-4451-4e1b-9b17-97c3a6accad8"
      unitRef="usd">8614000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjgtMTEtMS0xLTA_d4e4b7b2-05ba-497e-b456-9fd232724968"
      unitRef="usd">8614000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ifb893eb36e724d78b750bf760d6e530a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjktMS0xLTEtMA_0475f0b9-7ac3-45fd-aa7b-ae87256496aa"
      unitRef="shares">50817000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ifb893eb36e724d78b750bf760d6e530a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjktMy0xLTEtMA_79550a8f-4bf7-4fe9-be14-79dabe468c1f"
      unitRef="usd">508000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0c3ea92ba584163a7dfa754dd67152c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjktNS0xLTEtMA_fa49d5f1-9f9e-4615-a47e-caa4a532fdbe"
      unitRef="usd">579480000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4bfeea1c445b4bbfac0cf8cc2616054f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjktNy0xLTEtMA_7173e1c3-1a8e-4919-af30-74b0fb0b7ee2"
      unitRef="usd">169022000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0dd7da6b8cfa47a1852a89e52d0d489d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjktOS0xLTEtMA_bb734b77-d961-474e-966d-b76fff2b255c"
      unitRef="usd">-29858000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjZiYWNjMDU2MGFlMDQ1Mjk4NDgwZjJiNTJmY2U5OTRjL3RhYmxlcmFuZ2U6NmJhY2MwNTYwYWUwNDUyOTg0ODBmMmI1MmZjZTk5NGNfMjktMTEtMS0xLTA_2720518e-908c-4941-8b1f-1c2fd4fa0358"
      unitRef="usd">719152000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i13923cc91bcd4918b0cd47b138b0c826_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMi0xLTEtMS0w_281c4b1d-d614-4be2-b0d4-e890f31eb33b"
      unitRef="shares">51020000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i13923cc91bcd4918b0cd47b138b0c826_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMi0zLTEtMS0w_1a5322a0-8048-4429-b716-bfb42ec9cbbf"
      unitRef="usd">510000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id87d83aa2a9a48168fe6363c8adf8a60_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMi01LTEtMS0w_3ef0604d-6d2d-4fe6-91f9-9494a39972e4"
      unitRef="usd">536320000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie49c0793891c4f9b9446cafe5a44063b_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMi03LTEtMS0w_01b599a3-292c-457f-a870-5a1041d4a470"
      unitRef="usd">161418000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4294e77e77b744d1a79deeae24bc95c9_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMi05LTEtMS0w_542318d3-41ee-43a2-b050-83436c660536"
      unitRef="usd">-30380000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ief541fbd0adf409c9514798c114d14d4_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMi0xMS0xLTEtMA_fa8f63cd-9608-4d30-99d7-17a001e7274b"
      unitRef="usd">667868000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i79fce91b6c7e4ee895ae77d545ae7cac_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMy0xLTEtMS0w_0d1748cd-ccb9-49ad-b11f-280cc557e038"
      unitRef="shares">25000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i79fce91b6c7e4ee895ae77d545ae7cac_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMy0zLTEtMS0w_b3ec2fa1-eea1-41d4-a81a-c0a69de66328"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iab444088a1f343aab3754df7e9900053_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMy01LTEtMS0w_56795e53-66ec-4287-bcf2-a91f46d0816c"
      unitRef="usd">1830000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i58aa4c71425b490eabe0528109268325_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMy0xMS0xLTEtMA_adbcf5b1-b188-4f8a-8762-f06a9fc7ec5e"
      unitRef="usd">1830000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i79fce91b6c7e4ee895ae77d545ae7cac_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNC0xLTEtMS0w_6980a306-7b2d-46a1-944a-96dd52bd7455"
      unitRef="shares">85000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i79fce91b6c7e4ee895ae77d545ae7cac_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNC0zLTEtMS0w_e5dd5c2d-5a74-4e04-a3bb-9a9cd55e1568"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iab444088a1f343aab3754df7e9900053_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNC01LTEtMS0w_a8186030-3774-4bfb-8eaa-24e9564b97b1"
      unitRef="usd">3634000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i58aa4c71425b490eabe0528109268325_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNC0xMS0xLTEtMA_6174d377-e7ac-4a20-b2ca-0940e73701ca"
      unitRef="usd">3635000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i79fce91b6c7e4ee895ae77d545ae7cac_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNS0xLTEtMS0w_270fcc8a-b8cd-4d61-b46f-a3e8d0091f5e"
      unitRef="shares">616000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i79fce91b6c7e4ee895ae77d545ae7cac_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNS0zLTEtMS0w_24787e61-edf6-420e-89d7-b5c5f1fb2093"
      unitRef="usd">6000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iab444088a1f343aab3754df7e9900053_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNS01LTEtMS0w_325128fc-7b31-40ac-a900-a58b4d2b66c0"
      unitRef="usd">21473000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i856b92cb87d749768e7bc9dd5dd377bb_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNS03LTEtMS0w_691a71ed-0911-47f0-a394-67c1f629f7f3"
      unitRef="usd">53521000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i58aa4c71425b490eabe0528109268325_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNS0xMS0xLTEtMA_db2dd110-621d-4ba0-a614-5e45d243f3d3"
      unitRef="usd">75000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i79fce91b6c7e4ee895ae77d545ae7cac_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNi0xLTEtMS0w_7ea6cde7-64dc-4094-bfd2-ce9c706f3137"
      unitRef="shares">257000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i79fce91b6c7e4ee895ae77d545ae7cac_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNi0zLTEtMS0w_c2aa9e8c-42ce-4110-8bc7-e40cbd1c7293"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="iab444088a1f343aab3754df7e9900053_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNi01LTEtMS0w_cc491aa0-e5c7-46d1-a1f9-82ffaff4bdc7"
      unitRef="usd">-3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i58aa4c71425b490eabe0528109268325_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNi0xMS0xLTEtMA_1a253b36-da38-4e95-90b4-dc28bfb6ff6a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iab444088a1f343aab3754df7e9900053_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNy01LTEtMS0w_c88f2c98-4304-42dc-9fa1-5cb41cf4afc6"
      unitRef="usd">4730000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i58aa4c71425b490eabe0528109268325_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfNy0xMS0xLTEtMA_131ef81e-6a2c-4f49-9830-c6dd51fd6e7e"
      unitRef="usd">4730000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i856b92cb87d749768e7bc9dd5dd377bb_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfOS03LTEtMS0w_aff7eaa3-1714-465f-900e-2d3ca6673775"
      unitRef="usd">-8479000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i58aa4c71425b490eabe0528109268325_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfOS0xMS0xLTEtMA_4e7ac715-1c75-40f1-a6dd-2292daa24cbc"
      unitRef="usd">-8479000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifeab2898c30e44abac79ea28e3a13d7b_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTAtOS0xLTEtMA_b3ab27f8-943f-4208-b6b2-c1e661c14bc2"
      unitRef="usd">-3618000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i58aa4c71425b490eabe0528109268325_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTAtMTEtMS0xLTA_2bc4f5bc-96a9-4e96-8154-d42e22877777"
      unitRef="usd">-3618000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i44d85e61a03348ac976af3cd59985a40_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTEtMS0xLTEtMA_d5fe4d39-b263-4b05-86b0-7d9c7049c12d"
      unitRef="shares">50771000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i44d85e61a03348ac976af3cd59985a40_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTEtMy0xLTEtMA_7f988a7d-222b-4db5-a907-14ea4e007cea"
      unitRef="usd">508000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i977ae884714349048379a8f918f47155_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTEtNS0xLTEtMA_80140d3d-287a-4a52-9e75-2ac28eb53892"
      unitRef="usd">525038000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28e2deb2f39545f994371185aa291fd9_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTEtNy0xLTEtMA_00e1a474-86ec-4e0a-8f92-b0a00082e759"
      unitRef="usd">99418000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifcc6781b9c184013b3ebcc9dd2da2e75_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTEtOS0xLTEtMA_0e54b0cc-b2b3-430c-b944-2c31afe8b9e4"
      unitRef="usd">-33998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib446da48c08e4f9e9211152ee5dc9758_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTEtMTEtMS0xLTA_b90a03fb-4edc-429f-a3ff-f87dca90cb83"
      unitRef="usd">590966000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic3be29de096b43b59d76094a1a86ec73_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTMtMS0xLTEtMA_c0f41520-422a-4dcf-8322-cf02346cad7b"
      unitRef="shares">64000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic3be29de096b43b59d76094a1a86ec73_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTMtMy0xLTEtMA_edf3ca28-5bfa-492f-84c3-655585a7feee"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6b7a68038f8b43a9ad82e2d31b79cdad_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTMtNS0xLTEtMA_b705cd7d-8828-415e-8e85-05cf97762aa8"
      unitRef="usd">2409000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i11e5dd1a63a349b98dfe50b20ed69371_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTMtMTEtMS0xLTA_30527515-7364-4ff6-b72a-8086aa3b0dfe"
      unitRef="usd">2410000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ic3be29de096b43b59d76094a1a86ec73_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTQtMS0xLTEtMA_4c8001e7-4800-48a2-912a-23211ac1221f"
      unitRef="shares">360000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic3be29de096b43b59d76094a1a86ec73_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTQtMy0xLTEtMA_fd3777a8-affc-4e7f-9e54-3cc5ad46ae5b"
      unitRef="usd">4000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i6b7a68038f8b43a9ad82e2d31b79cdad_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTQtNS0xLTEtMA_33dd4017-1474-496e-9220-0e8e17288491"
      unitRef="usd">-1274000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="id4718bcfebbe44fb8dd41c9d91c87ba9_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTQtNy0xLTEtMA_9d42c8c7-3fa2-4ea5-a59a-93f378b81812"
      unitRef="usd">51270000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i11e5dd1a63a349b98dfe50b20ed69371_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTQtMTEtMS0xLTA_893e0892-f2b9-4a0a-8adf-1b243f567e96"
      unitRef="usd">50000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ic3be29de096b43b59d76094a1a86ec73_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTUtMS0xLTEtMA_ca03bf64-be9b-40a9-8aff-68b6b480ab24"
      unitRef="shares">133000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic3be29de096b43b59d76094a1a86ec73_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTUtMy0xLTEtMA_3501ee28-6a85-48e1-a1f0-4301dd787271"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i6b7a68038f8b43a9ad82e2d31b79cdad_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTUtNS0xLTEtMA_6c9a70b3-332d-49cf-9b70-d92af561fa8e"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i11e5dd1a63a349b98dfe50b20ed69371_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTUtMTEtMS0xLTA_b8439e34-9b03-4503-8faa-56924d3a9eed"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6b7a68038f8b43a9ad82e2d31b79cdad_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTYtNS0xLTEtMA_4f1c30e7-6728-4392-8e50-0fd4bfa0ba2c"
      unitRef="usd">5000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i11e5dd1a63a349b98dfe50b20ed69371_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTYtMTEtMS0xLTA_3f9e94d7-7de4-48fe-91a6-c2a2bd55383f"
      unitRef="usd">5000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="id4718bcfebbe44fb8dd41c9d91c87ba9_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTgtNy0xLTEtMA_04a47dd2-2e4e-4068-a2de-7eac18fc09cd"
      unitRef="usd">37486000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i11e5dd1a63a349b98dfe50b20ed69371_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTgtMTEtMS0xLTA_bac408d8-13d4-468a-bb5e-d602afe9da59"
      unitRef="usd">37486000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6a8dccbf5b0e46dd9089c29ee8278a27_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTktOS0xLTEtMA_8d51b5a3-2b81-4362-a369-6839bd251e86"
      unitRef="usd">-2108000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i11e5dd1a63a349b98dfe50b20ed69371_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMTktMTEtMS0xLTA_6a7f88d5-5c2b-44ee-9a1d-4d4055876305"
      unitRef="usd">-2108000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ie63b3633289a4dc68fd18c6df9378c99_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjAtMS0xLTEtMA_563a853c-a872-472b-b0dc-188453b414e8"
      unitRef="shares">50608000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie63b3633289a4dc68fd18c6df9378c99_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjAtMy0xLTEtMA_20771231-ca3a-4e82-9ca0-10088d4f6fd5"
      unitRef="usd">506000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if08c7a9f75a04b27aee3f352a3ac162a_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjAtNS0xLTEtMA_39400e70-c2ee-4bd8-82e7-479ef4a96529"
      unitRef="usd">533720000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i960c732942cc46598e20801270314713_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjAtNy0xLTEtMA_d090b9dc-0e1d-41be-af8a-d8b11873cc79"
      unitRef="usd">85634000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5f49655e125c49c2893f2cfe850a84c4_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjAtOS0xLTEtMA_e73b87e8-6a70-4a5a-aa75-8591922bca48"
      unitRef="usd">-36106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if62547d494fe448f98e6b8c907702474_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjAtMTEtMS0xLTA_29e1e659-129d-466e-bd58-2ee990562bc7"
      unitRef="usd">583754000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ib8048eb98c0f42aeb56fecb8379edd69_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjEtMS0xLTEtMA_24c4e56e-1c72-483a-a1cb-bb5988d49cd6"
      unitRef="shares">20000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib8048eb98c0f42aeb56fecb8379edd69_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjEtMy0xLTEtMA_76bc7407-1889-4689-93b0-44db3c7a2606"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib55ff0c99eb34464a7e8eda801ade4ca_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjEtNS0xLTEtMA_55a74a76-d65f-4c8e-84a1-70f1e22f7a70"
      unitRef="usd">1537000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjEtMTEtMS0xLTA_4a9fedff-7663-473b-8f3f-11da52059bd4"
      unitRef="usd">1538000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib8048eb98c0f42aeb56fecb8379edd69_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjItMS0xLTEtMA_cb8c5f68-72c2-475c-b0b9-0541990f2048"
      unitRef="shares">60000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib8048eb98c0f42aeb56fecb8379edd69_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjItMy0xLTEtMA_b5b2c1cb-707c-49f8-ae2c-b44face9efcf"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib55ff0c99eb34464a7e8eda801ade4ca_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjItNS0xLTEtMA_2363e628-c07c-46ef-b95c-80353ad0bd56"
      unitRef="usd">1667000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjItMTEtMS0xLTA_6b10a032-8c61-462e-9555-2eb7423b7b4b"
      unitRef="usd">1667000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib8048eb98c0f42aeb56fecb8379edd69_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjMtMS0xLTEtMA_4bd45463-1985-49b5-afc6-18a2bc629472"
      unitRef="shares">411000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib8048eb98c0f42aeb56fecb8379edd69_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjMtMy0xLTEtMA_6410e662-41d8-478a-a633-c3ce32d5a383"
      unitRef="usd">4000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib55ff0c99eb34464a7e8eda801ade4ca_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjMtNS0xLTEtMA_8aad431f-b77b-447b-a98e-b88e44e5da54"
      unitRef="usd">4335000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i32d0e40ce5a64e91b5d91a3c4c9fa8ad_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjMtNy0xLTEtMA_ab12340f-afb5-494c-9aa8-a45da803a742"
      unitRef="usd">45661000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjMtMTEtMS0xLTA_ec944232-f3e8-4673-b719-6daa64af6d0e"
      unitRef="usd">50000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ib8048eb98c0f42aeb56fecb8379edd69_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjQtMS0xLTEtMA_8f99078d-a642-4ee2-9aeb-3ab0bda96c71"
      unitRef="shares">114000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ib8048eb98c0f42aeb56fecb8379edd69_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjQtMy0xLTEtMA_b0daf32b-8523-4d2a-902e-0197352902f0"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ib55ff0c99eb34464a7e8eda801ade4ca_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjQtNS0xLTEtMA_29696537-2998-4e1b-b8fb-976d04d3cee8"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjQtMTEtMS0xLTA_5b3ff0cc-2d92-4456-8dd2-d1bd4946b5cf"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib55ff0c99eb34464a7e8eda801ade4ca_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjUtNS0xLTEtMA_c83bb1bd-204e-44f7-833a-489792430c28"
      unitRef="usd">5325000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjUtMTEtMS0xLTA_d96a071c-a508-4266-9ea1-11bfa2c223d8"
      unitRef="usd">5325000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i32d0e40ce5a64e91b5d91a3c4c9fa8ad_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjctNy0xLTEtMA_2b412bf1-f84a-47a5-b9da-b95761e7373a"
      unitRef="usd">29895000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjctMTEtMS0xLTA_9ee28fc2-9869-4224-915a-3de013daa712"
      unitRef="usd">29895000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i357f065f29714ef2a554cacc02892fb9_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjgtOS0xLTEtMA_4effa0c1-670d-4438-8404-550fb30d5d38"
      unitRef="usd">2401000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjgtMTEtMS0xLTA_14e8041c-8d66-409a-8a2d-f403f41a38a2"
      unitRef="usd">2401000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i2f2c9eca9e304ad9b69f801a97fc5dd6_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjktMS0xLTEtMA_7770373a-461e-45b0-a1eb-a5e151786133"
      unitRef="shares">50391000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2f2c9eca9e304ad9b69f801a97fc5dd6_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjktMy0xLTEtMA_bebdfb95-5852-4771-bccc-9318a395ff0c"
      unitRef="usd">504000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb4f07ff3cbf4479a1d29d55b7330f7a_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjktNS0xLTEtMA_cccde9e7-3a6a-4936-9bf8-d7f847a2fb1b"
      unitRef="usd">537913000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c64ccfff7864e46907e03a928ba5c42_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjktNy0xLTEtMA_be5949c0-186f-4e67-847c-2cf0fb2a7655"
      unitRef="usd">69868000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i591c8e13af6e49d391c4c0e273d6a551_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjktOS0xLTEtMA_17c7c883-919c-4705-a557-9f7acdfea32e"
      unitRef="usd">-33705000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic35a4df7f44a40e5a674e72ae5bf6205_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yNS9mcmFnOjE1ZjI2M2QxMDg2OTQ2MWFiN2RjYWYwNjdiZGE2MDFhL3RhYmxlOjBiNGMyYjM0OTExYTQwNjliNWJjZjdhZTc4OGU3ZDdlL3RhYmxlcmFuZ2U6MGI0YzJiMzQ5MTFhNDA2OWI1YmNmN2FlNzg4ZTdkN2VfMjktMTEtMS0xLTA_f68fca80-da0d-4da2-a706-dd0b1b752c1d"
      unitRef="usd">574580000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMy0xLTEtMS0w_f14be7c7-9723-45dd-8a92-bd00bc5b28a2"
      unitRef="usd">90510000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMy0zLTEtMS0w_8d01ec91-451e-40d9-9b79-f8af80f85c44"
      unitRef="usd">58902000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfNi0xLTEtMS0w_64d2a936-5874-4a5d-b24d-503db3e8169f"
      unitRef="usd">62377000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfNi0zLTEtMS0w_53705387-433c-4f37-9127-8b81fbfb751e"
      unitRef="usd">81524000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AssetImpairmentCharges
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfNy0xLTEtMS0w_c7a58b94-0041-4bd8-a793-5dc58d40d488"
      unitRef="usd">1028000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfNy0zLTEtMS0w_098edfcb-7b21-4614-9039-9068480f6c25"
      unitRef="usd">50597000</us-gaap:AssetImpairmentCharges>
    <us-gaap:ShareBasedCompensation
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfOC0xLTEtMS0w_583a493e-2137-4648-b6b1-d45807128d98"
      unitRef="usd">18406000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfOC0zLTEtMS0w_ffed898b-0bb2-472c-aefb-e7e72f45b106"
      unitRef="usd">15055000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredOtherTaxExpenseBenefit
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfOS0xLTEtMS0w_a19e59bb-26ba-4fbf-8fa5-70e25b751cf5"
      unitRef="usd">-3953000</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfOS0zLTEtMS0w_c758dea7-d2aa-4767-9fd0-46e2a4e7f6b4"
      unitRef="usd">-4747000</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTAtMS0xLTEtMA_a65bd315-c488-4609-9205-8c6dd0a749b9"
      unitRef="usd">2942000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTAtMy0xLTEtMA_37dd0a28-770e-42c1-95f8-5cb88aeeaace"
      unitRef="usd">-2246000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <hae:GainLossOnDivestitureAndSaleOfAssets
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTEtMS0xLTEtMA_c24703f1-e599-44d7-b6aa-947d0eaf5f30"
      unitRef="usd">32613000</hae:GainLossOnDivestitureAndSaleOfAssets>
    <hae:GainLossOnDivestitureAndSaleOfAssets
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTEtMy0xLTEtMA_45dbbe0f-a231-4d47-82f6-6f91388e45cb"
      unitRef="usd">8083000</hae:GainLossOnDivestitureAndSaleOfAssets>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTItMS0xLTEtMA_8d19500a-49a8-4dd3-b24b-cf1bcdc90f8a"
      unitRef="usd">1351000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTItMy0xLTEtMA_11daadce-cd40-4b14-8a96-2209113b3c1b"
      unitRef="usd">1945000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTQtMS0xLTEtMA_79bd87d8-a29e-4fc6-8353-ca69f14e79ce"
      unitRef="usd">-18588000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTQtMy0xLTEtMA_e3ffc046-ec8c-4413-b2a1-15fca22cd0a9"
      unitRef="usd">-13807000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTUtMS0xLTEtMA_65707846-d274-4a04-b365-70a08ce4d200"
      unitRef="usd">33728000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTUtMy0xLTEtMA_70243606-4590-45e8-98c2-e424dc03f827"
      unitRef="usd">68251000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidTaxes
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTYtMS0xLTEtMA_74890265-2ea4-4cd8-8b5a-e1bd2b5bc581"
      unitRef="usd">-1181000</us-gaap:IncreaseDecreaseInPrepaidTaxes>
    <us-gaap:IncreaseDecreaseInPrepaidTaxes
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTYtMy0xLTEtMA_0a16b3ae-80a5-4c13-bcb1-039d2a13bab5"
      unitRef="usd">273000</us-gaap:IncreaseDecreaseInPrepaidTaxes>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTctMS0xLTEtMA_4dff906d-0f46-4059-83f8-5b88878cf1d4"
      unitRef="usd">-2687000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTctMy0xLTEtMA_1e458039-301a-49b8-abff-b0914f33a86e"
      unitRef="usd">8829000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTgtMS0xLTEtMA_cb65dbee-6855-450c-a914-dae65723902e"
      unitRef="usd">-21518000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTgtMy0xLTEtMA_fbfd36de-b4fd-424f-b5d6-e181a98db96c"
      unitRef="usd">-17590000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTktMS0xLTEtMA_7878335a-000e-4117-90b1-c0727cd97a7c"
      unitRef="usd">107258000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMTktMy0xLTEtMA_eb0e2244-7c24-441e-ba38-5018a2a0bd8b"
      unitRef="usd">111811000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjEtMS0xLTEtMA_c0346216-0ad1-4efd-bf40-77368ab9fce1"
      unitRef="usd">25408000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjEtMy0xLTEtMA_a3bf0c35-7e29-4225-b33b-281c2df59a21"
      unitRef="usd">38112000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjItMS0xLTEtMA_41f6ba09-45dd-4316-bf8e-cb12823dbf8e"
      unitRef="usd">16606000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjItMy0xLTEtMA_f086916f-a89b-4123-ac0f-5b518581928b"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjMtMS0xLTEtMA_1324fdf8-34de-4250-9b8b-39e2ee9e952c"
      unitRef="usd">44587000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjMtMy0xLTEtMA_96ab9062-3a3d-47e6-b66a-67c6a6297cf2"
      unitRef="usd">9808000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjQtMS0xLTEtMA_7a78e459-5d94-42bc-8d82-e365c48844d0"
      unitRef="usd">1085000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjQtMy0xLTEtMA_bd4c676d-dfac-41ad-a081-84c288cf7527"
      unitRef="usd">16263000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjUtMS0xLTEtMA_1df169bc-855a-4462-8e4e-e74ebe491f74"
      unitRef="usd">3658000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjUtMy0xLTEtMA_41a1ede4-daf5-4b07-966d-805790331547"
      unitRef="usd">-12041000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjctMS0xLTEtMA_cef00816-7cfb-4add-9500-de36a59ea319"
      unitRef="usd">-60000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjctMy0xLTEtMA_1ffc49b9-0fc2-4a26-9b9f-017a58ddb544"
      unitRef="usd">30000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjgtMS0xLTEtMA_9415b342-d5f6-4a3a-8967-f6ddb4a6660a"
      unitRef="usd">13125000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjgtMy0xLTEtMA_14a376a6-a557-4f6d-a5b9-93f3e54bcf8f"
      unitRef="usd">8750000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjktMS0xLTEtMA_184f8bed-0a1d-4d90-8500-23dec01a9c84"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMjktMy0xLTEtMA_25f09f57-ecd6-43c0-9797-948879aa9532"
      unitRef="usd">175000000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzAtMS0xLTEtMA_a046cfe6-083f-4da4-924b-ebf96f2cc545"
      unitRef="usd">4012000</us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP>
    <us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzAtMy0xLTEtMA_7b81ae51-bfc4-48fc-8dad-f5d730f1e71a"
      unitRef="usd">3368000</us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzEtMS0xLTEtMA_780698db-3c3d-45c4-a762-b38838908389"
      unitRef="usd">3838000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzEtMy0xLTEtMA_c90f1733-6525-4fd3-9386-5bdb369e701b"
      unitRef="usd">7712000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzItMS0xLTEtMA_a9901bb4-d1f7-41d6-acf3-edd8c89cec6a"
      unitRef="usd">-32000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzItMy0xLTEtMA_960363d2-e953-4e1e-8730-7c3e2f10f02c"
      unitRef="usd">90000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzMtMS0xLTEtMA_1ec81d00-a08a-4007-96c9-7b87d554bfb8"
      unitRef="usd">-65307000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzMtMy0xLTEtMA_d2f156af-05f0-4a15-acc2-ff7e8aaacdfd"
      unitRef="usd">-142580000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzQtMS0xLTEtMA_e20de9d2-8f1f-454e-a6cf-106fe21cffff"
      unitRef="usd">6082000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzQtMy0xLTEtMA_9509da19-425a-4155-a3cb-c584d729a378"
      unitRef="usd">-124000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzUtMS0xLTEtMA_249261c8-3624-4da7-b6c6-cd686d376669"
      unitRef="usd">51691000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzUtMy0xLTEtMA_0efda6a2-28c0-4fb9-ba95-08d5866e8a9c"
      unitRef="usd">-42934000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzYtMS0xLTEtMA_266ba266-2462-4d5b-935c-e553b9fe84be"
      unitRef="usd">137311000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ief541fbd0adf409c9514798c114d14d4_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzYtMy0xLTEtMA_47981fba-b997-417a-a440-cd83e818afe1"
      unitRef="usd">169351000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzctMS0xLTEtMA_2c02341e-4075-4d7b-a511-8c61f1d29cd5"
      unitRef="usd">189002000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic35a4df7f44a40e5a674e72ae5bf6205_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzctMy0xLTEtMA_f3ac193d-942f-4da8-8e88-fc07ad0a1a89"
      unitRef="usd">126417000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaidNet
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzktMS0xLTEtMA_7efc88c4-7113-4391-b86c-8623fcce0f15"
      unitRef="usd">6070000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfMzktMy0xLTEtMA_06878e47-4bda-49bd-a423-6a6b68e676ce"
      unitRef="usd">10739000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfNDAtMS0xLTEtMA_bdcb0d1c-880d-43e1-b84e-d0bd25a55f77"
      unitRef="usd">5612000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfNDAtMy0xLTEtMA_65357137-900c-4921-952a-848a1e0aec54"
      unitRef="usd">9888000</us-gaap:IncomeTaxesPaidNet>
    <hae:TransfersFromInventoryToFixedAssets
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfNDItMS0xLTEtMA_8d7a86ff-81bd-473e-8111-b605126bd584"
      unitRef="usd">5878000</hae:TransfersFromInventoryToFixedAssets>
    <hae:TransfersFromInventoryToFixedAssets
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8yOC9mcmFnOjFiMjJjZTc3ZTYwODQxY2I4NDE4MzFkYTUyYmQ0YTUzL3RhYmxlOjI0ZjBiMTM2MmYxYTQ2YmRiODI2NjhlODk5YWNiYjFhL3RhYmxlcmFuZ2U6MjRmMGIxMzYyZjFhNDZiZGI4MjY2OGU4OTlhY2JiMWFfNDItMy0xLTEtMA_7b097a66-1415-42fe-a167-1f80be7858d8"
      unitRef="usd">10705000</hae:TransfersFromInventoryToFixedAssets>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8zNC9mcmFnOmIxYTE2MDU0NWZhNjQxNDhhOGUxZDE5ZTIxMGJhYzQ0L3RleHRyZWdpb246YjFhMTYwNTQ1ZmE2NDE0OGE4ZTFkMTllMjEwYmFjNDRfMTg1NQ_f3b16e71-fb1f-448e-b084-5b5ad6da6e6c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1. BASIS OF PRESENTATION &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements of Haemonetics Corporation (&#x201c;Haemonetics&#x201d; or the &#x201c;Company&#x201d;) presented herein have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information and with the instructions to Form 10-Q and Article&#160;10 of Regulation&#160;S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of the Company's management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. All intercompany transactions have been eliminated. Operating results for the nine months ended December 26, 2020 are not necessarily indicative of the results that may be expected for the full fiscal year ending April&#160;3, 2021 or any other interim period. The Company has assessed its ability to continue as a going concern. As of December&#160;26, 2020, the Company has concluded that substantial doubt about its ability to continue as a going concern does not exist. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and footnotes included in the annual report on Form 10-K for the fiscal year ended March&#160;28, 2020.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence relative to certain estimates or to identify matters that require additional disclosure. Refer to Note 4, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisitions&lt;/span&gt; for information pertaining to acquisitions that were signed or closed subsequent to December&#160;26, 2020. There were no other material recognized or unrecognized subsequent events as of or for the three and nine months ended December&#160;26, 2020.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV8zNy9mcmFnOjk0ODljZjI5ODNjODQyYzk4MWJkYTZiN2Y5ZmYwMTE5L3RleHRyZWdpb246OTQ4OWNmMjk4M2M4NDJjOTgxYmRhNmI3ZjlmZjAxMTlfMTI5NA_f226f96d-2a39-4305-9699-384a5117e2ea">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2. RECENT ACCOUNTING PRONOUNCEMENTS &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Standards Implemented&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Codification (&#x201c;ASC&#x201d;) Update No. 2016-13,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;(Topic 326). ASC Update No. 2016-13 is intended to replace the current incurred loss impairment methodology for financial assets measured at amortized cost with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information, including forecasted information, to develop credit loss estimates. The Company adopted ASC Update No. 2016-13 during the first quarter of fiscal 2021. The adoption did not have a material impact on the Company's unaudited condensed consolidated financial statements.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASC Update No. 2018-15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles, Goodwill and Other - Internal-Use Software &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(Subtopic 350-40). The new guidance aligns the accounting implementation costs incurred in a cloud computing arrangement that is a service contract with the accounting for internal-use software licenses. The Company adopted ASC Update No. 2018-15 during the first quarter of fiscal 2021. The adoption did not have a material impact on the Company's unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfMzIyNA_00676aa8-0047-4b02-bfdb-bb67bbeb70f9">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3. RESTRUCTURING &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On an ongoing basis, the Company reviews the global economy, the healthcare industry, and the markets in which it competes to identify opportunities for efficiencies, enhance commercial capabilities, align its resources and offer its customers better solutions. In order to realize these opportunities, the Company undertakes restructuring-type activities to transform its business.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2019, the Board of Directors of the Company approved a new Operational Excellence Program (the &#x201c;2020 Program&#x201d;) and delegated authority to the Company's management to determine the detail of the initiatives that will comprise the program. The 2020 Program is designed to improve operational performance and reduce cost principally in our manufacturing and supply chain operations. The Company estimates that it will incur aggregate charges between $60 million and $70 million in connection with the 2020 Program. These charges, the majority of which will result in cash outlays, including severance and other employee costs, will be incurred as the specific actions required to execute these initiatives are identified and approved and are expected to be substantially completed by the end of fiscal 2023. During the three and nine months ended December 26, 2020, the Company incurred $3.1 million and $11.1 million, respectively, of restructuring and turnaround costs under this program. During the three and nine months ended December 28, 2019, the Company incurred $3.9&#160;million and $6.8 million, respectively, of restructuring and turnaround costs under this program. Total cumulative charges under this program are $22.9 million.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2018, the Company launched a Complexity Reduction Initiative (the &#x201c;2018 Program&#x201d;), a company-wide restructuring program designed to improve operational performance and reduce cost, freeing up resources to invest in accelerated growth. During the three months ended December 26, 2020, the Company incurred minimal charges of restructuring and turnaround costs under this program. During the nine months ended December 26, 2020, the Company incurred $0.5 million of restructuring and turnaround costs under this program. During the three and nine months ended December 28, 2019, the Company incurred $3.9&#160;million and $6.8&#160;million, respectively, of restructuring and turnaround costs under this program. Total cumulative charges under this program are $58.7 million. The 2018 Program is substantially complete.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity for restructuring reserves related to the 2020 Program and the 2018 Program and prior programs for the nine months ended December 26, 2020, substantially all of which relates to employee severance and other employee costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;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:56.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020 Program&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018 Program and Prior Programs&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:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 28, 2020&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,648&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs incurred, net of reversals&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 26, 2020&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,115&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents the restructuring costs by line item within our accompanying unaudited condensed consolidated statements of income and comprehensive income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;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:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/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:'Times New Roman',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,777&#160;&lt;/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: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,929&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;26, 2020, the Company had a restructuring liability of $1.1 million, of which $0.7 million is payable within the next twelve months. &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the restructuring costs included in the table above, the Company also incurred costs that do not constitute restructuring under ASC 420, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Exit and Disposal Cost Obligations,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and which the Company instead refers to as turnaround costs. These costs consist primarily of expenditures directly related to the restructuring actions and include program management costs associated with the 2020 Program and operational performance improvement initiatives.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tables below present restructuring and turnaround costs by reportable segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;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:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28, 2019&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plasma&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Blood Center&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hospital&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,928&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,929&#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="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;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Turnaround costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28, 2019&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plasma&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:'Times New Roman',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:'Times New Roman',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;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:'Times New Roman',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:'Times New Roman',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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,235&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Blood Center&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hospital&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,173&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,235&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,181&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,683&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,653&#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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total restructuring and turnaround costs&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,143&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,798&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,583&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,582&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i025a500d449145cdaf09b62761336e4d_I20201226"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfODQ5_eb4a07ac-ca36-4e6e-88df-5e4ba3d69e83"
      unitRef="usd">60000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i0527d982aa5d4b1493f2febb15dfb36f_I20201226"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfODU2_929ca29d-34d3-42a0-b93a-ebddfcf0c2d8"
      unitRef="usd">70000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="ibd11a684655c47febfdbc8b572773803_D20200927-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfMTIyNQ_f809a9d9-e322-484e-a5ec-5345e3a8bb31"
      unitRef="usd">3100000</hae:RestructuringandRestructuringRelatedCosts>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="i36f501133aca4e94a40d5f53c2932604_D20200329-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfMTIzMg_5d89399d-5d2c-4397-bd7d-b07444c05d70"
      unitRef="usd">11100000</hae:RestructuringandRestructuringRelatedCosts>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="i5a5c7d523f2145b6aa5ffec1153cb69c_D20190331-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfMTM0OQ_35c1403e-f7b5-44ad-8aa5-a5bc6bc6c0fc"
      unitRef="usd">3900000</hae:RestructuringandRestructuringRelatedCosts>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="i47a6d93cd53549d89b47e663b9deba14_D20190929-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfMTM0OQ_5c0e0810-05c7-438c-b851-68d73271fc56"
      unitRef="usd">3900000</hae:RestructuringandRestructuringRelatedCosts>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="i2cacfe431b9c4c0fb8e8aef0b6153a74_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfMTQ1OQ_dcdca477-c2d5-4fb5-a9a5-d1c405c8422b"
      unitRef="usd">22900000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="if349602212e14b36bbf1334f02910da3_D20200329-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfMTg1OQ_6797f85a-3ace-4fcf-8617-1c36adcc931b"
      unitRef="usd">500000</hae:RestructuringandRestructuringRelatedCosts>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="i93496a66e90a4df78a56e3d1ea9032d5_D20190929-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfMTk1Ng_917cf092-0ea2-4fee-8498-dcf62d83c629"
      unitRef="usd">3900000</hae:RestructuringandRestructuringRelatedCosts>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="ia5424d4d3c7a46febf9cc99a77e86fdd_D20190331-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfMTk2Mw_ef92edc3-d386-4373-a186-26681a736bb6"
      unitRef="usd">6800000</hae:RestructuringandRestructuringRelatedCosts>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="i260b34151c1f4ffeb7f29c12973c0d99_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfMjA4Nw_57a789d0-c857-48f5-854d-d2c8f91c5430"
      unitRef="usd">58700000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfMzIxOQ_2962a5c7-8c69-42c8-9d16-32d43f7e2b79">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity for restructuring reserves related to the 2020 Program and the 2018 Program and prior programs for the nine months ended December 26, 2020, substantially all of which relates to employee severance and other employee costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;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:56.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020 Program&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018 Program and Prior Programs&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:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 28, 2020&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,648&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs incurred, net of reversals&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 26, 2020&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,115&#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:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i06e550e92ba749fcb6ba3ce3f7d5cab2_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjBiMDlhY2JmZGQxMjQ0OGZhMWQ5ODJmODFjNGE5MDZmL3RhYmxlcmFuZ2U6MGIwOWFjYmZkZDEyNDQ4ZmExZDk4MmY4MWM0YTkwNmZfMS0yLTEtMS0w_57b2fb4e-f627-4b0b-b827-7ab533b33c5f"
      unitRef="usd">1136000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ia6f164270add4f63b852149f39adb6dd_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjBiMDlhY2JmZGQxMjQ0OGZhMWQ5ODJmODFjNGE5MDZmL3RhYmxlcmFuZ2U6MGIwOWFjYmZkZDEyNDQ4ZmExZDk4MmY4MWM0YTkwNmZfMS00LTEtMS0w_10550dd3-999b-48fe-b182-f4b5ba55a520"
      unitRef="usd">1512000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjBiMDlhY2JmZGQxMjQ0OGZhMWQ5ODJmODFjNGE5MDZmL3RhYmxlcmFuZ2U6MGIwOWFjYmZkZDEyNDQ4ZmExZDk4MmY4MWM0YTkwNmZfMS02LTEtMS0w_158aa5ec-9d0d-43ce-9671-0abee503f0a4"
      unitRef="usd">2648000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ic9df13005acd43968fa8aa9997a94054_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjBiMDlhY2JmZGQxMjQ0OGZhMWQ5ODJmODFjNGE5MDZmL3RhYmxlcmFuZ2U6MGIwOWFjYmZkZDEyNDQ4ZmExZDk4MmY4MWM0YTkwNmZfMi0yLTEtMS0w_17fa48ee-8e60-402e-af08-e1bb8dc3dc66"
      unitRef="usd">1005000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id2f1e7afc3e94b0ebd50a8b6ea8db521_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjBiMDlhY2JmZGQxMjQ0OGZhMWQ5ODJmODFjNGE5MDZmL3RhYmxlcmFuZ2U6MGIwOWFjYmZkZDEyNDQ4ZmExZDk4MmY4MWM0YTkwNmZfMi00LTEtMS0w_f13fdc0e-96d1-4fb9-9eb9-f734dd275fe8"
      unitRef="usd">-105000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0b7ebb1b437c46a0a817c9861b363798_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjBiMDlhY2JmZGQxMjQ0OGZhMWQ5ODJmODFjNGE5MDZmL3RhYmxlcmFuZ2U6MGIwOWFjYmZkZDEyNDQ4ZmExZDk4MmY4MWM0YTkwNmZfMi02LTEtMS0w_5be34103-c333-46dd-ad51-b0a570021610"
      unitRef="usd">900000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ic9df13005acd43968fa8aa9997a94054_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjBiMDlhY2JmZGQxMjQ0OGZhMWQ5ODJmODFjNGE5MDZmL3RhYmxlcmFuZ2U6MGIwOWFjYmZkZDEyNDQ4ZmExZDk4MmY4MWM0YTkwNmZfMy0yLTEtMS0w_265b9c38-e030-4ca9-910c-27d657ddc47e"
      unitRef="usd">1546000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="id2f1e7afc3e94b0ebd50a8b6ea8db521_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjBiMDlhY2JmZGQxMjQ0OGZhMWQ5ODJmODFjNGE5MDZmL3RhYmxlcmFuZ2U6MGIwOWFjYmZkZDEyNDQ4ZmExZDk4MmY4MWM0YTkwNmZfMy00LTEtMS0w_e846f93d-0587-4001-9bff-7e47dce6c219"
      unitRef="usd">887000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i0b7ebb1b437c46a0a817c9861b363798_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjBiMDlhY2JmZGQxMjQ0OGZhMWQ5ODJmODFjNGE5MDZmL3RhYmxlcmFuZ2U6MGIwOWFjYmZkZDEyNDQ4ZmExZDk4MmY4MWM0YTkwNmZfMy02LTEtMS0w_31262e21-9e5f-4a4b-8d96-4ee63d5a2a9c"
      unitRef="usd">2433000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i2cacfe431b9c4c0fb8e8aef0b6153a74_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjBiMDlhY2JmZGQxMjQ0OGZhMWQ5ODJmODFjNGE5MDZmL3RhYmxlcmFuZ2U6MGIwOWFjYmZkZDEyNDQ4ZmExZDk4MmY4MWM0YTkwNmZfNS0yLTEtMS0w_53af5df6-09c9-401e-9ba3-47f40b21346f"
      unitRef="usd">595000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="iad3aa8dfa6b948e5b3115795d08f59c8_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjBiMDlhY2JmZGQxMjQ0OGZhMWQ5ODJmODFjNGE5MDZmL3RhYmxlcmFuZ2U6MGIwOWFjYmZkZDEyNDQ4ZmExZDk4MmY4MWM0YTkwNmZfNS00LTEtMS0w_5a2af002-e0b6-414d-8434-05974c0866e0"
      unitRef="usd">520000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjBiMDlhY2JmZGQxMjQ0OGZhMWQ5ODJmODFjNGE5MDZmL3RhYmxlcmFuZ2U6MGIwOWFjYmZkZDEyNDQ4ZmExZDk4MmY4MWM0YTkwNmZfNS02LTEtMS0w_8583be97-7834-4556-af76-95bb3afeab06"
      unitRef="usd">1115000</us-gaap:RestructuringReserve>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfMzIzMg_3f7952da-f631-4921-b473-16b4fd208322">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents the restructuring costs by line item within our accompanying unaudited condensed consolidated statements of income and comprehensive income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;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:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/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:'Times New Roman',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,777&#160;&lt;/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: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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,929&#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;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:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28, 2019&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plasma&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Blood Center&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hospital&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,928&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,929&#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="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;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Turnaround costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28, 2019&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plasma&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:'Times New Roman',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:'Times New Roman',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;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:'Times New Roman',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:'Times New Roman',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;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,235&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Blood Center&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hospital&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,173&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,235&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,181&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,683&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,653&#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:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total restructuring and turnaround costs&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,143&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,798&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,583&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,582&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="if591715db6554c7c88829b6f6ea5dd52_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfMi0xLTEtMS0w_7863ea6a-f763-47b5-be3a-e2ad248b6b41"
      unitRef="usd">-49000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i01fc03287b95423b9e72f9953bf2f534_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfMi0zLTEtMS0w_6545a601-d633-477d-af3f-e43da7d09572"
      unitRef="usd">2000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2e978d21bd9d46c78c1bd4f9805a8a0a_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfMi01LTEtMS0w_8bd181a5-4a39-41b6-a85e-8a419cb131e9"
      unitRef="usd">218000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib21731e2375545a08b98875f7a4af110_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfMi03LTEtMS0w_7ec7cc1b-c97f-4388-8164-3a07f9ed7945"
      unitRef="usd">444000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3c902e8ff2a544848d52e4275e2b7ba6_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfMy0xLTEtMS0w_81ce2ee2-e132-4a10-8e15-f24afcda8d93"
      unitRef="usd">-2000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2c6375b4134b4ca68ab871618f059116_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfMy0zLTEtMS0w_dec1fe1f-f6ee-4418-be27-69b16df23619"
      unitRef="usd">139000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6ad87d4f1d5749fda7366051a2f43f16_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfMy01LTEtMS0w_8330de99-6f23-4b0b-8c62-22bb949d922b"
      unitRef="usd">108000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i11ffc79a4ee6438fbd8ff28e0c4be5bb_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfMy03LTEtMS0w_31c344d4-1d90-4a7f-9102-781e68c11b19"
      unitRef="usd">708000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iee4e2e1969f04310b8b24c6665e635f3_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfNC0xLTEtMS0w_3ec2effb-6ff4-432a-a810-84bbb0d2a68e"
      unitRef="usd">-41000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i85a5e4e16a244429b43d7873d0c5a1f8_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfNC0zLTEtMS0w_bd4426e1-1148-4d26-926b-e560363108bc"
      unitRef="usd">476000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8987e6d81b9e45c09d60428f5014e56f_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfNC01LTEtMS0w_7030c5bd-a68a-4468-9e20-a8420cd053bd"
      unitRef="usd">574000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic9d7c28c8e164a01a59f0e2d04a596f1_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfNC03LTEtMS0w_aa228d71-4d3f-4d6c-b1aa-073117827921"
      unitRef="usd">1777000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfNS0xLTEtMS0w_8b396b74-a770-451d-8a17-e26f0cf5a0f4"
      unitRef="usd">-92000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfNS0zLTEtMS0w_0a8a29fc-3c07-4919-9167-2e2d24ae010c"
      unitRef="usd">617000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfNS01LTEtMS0w_53e09336-b340-4dba-be23-953538a90761"
      unitRef="usd">900000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjAzYjk1NGQ0NjQ0MTQ4M2ZiYzkxZTA3ODlkOWEwNDg2L3RhYmxlcmFuZ2U6MDNiOTU0ZDQ2NDQxNDgzZmJjOTFlMDc4OWQ5YTA0ODZfNS03LTEtMS0w_0d355f68-3c38-4e39-bb48-6118e6e46bbf"
      unitRef="usd">2929000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserve
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfMjU5Nw_6d6961ce-52b9-4d85-939b-89182a15803e"
      unitRef="usd">1100000</us-gaap:RestructuringReserve>
    <hae:RestructuringChargesPayableInNextTwelveMonths
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RleHRyZWdpb246ZmMwYjM2YjgyNjgzNGVmMThmNTk3M2E4MjcxOGQ0MzFfMjYxMA_f55b0c97-4bf3-47b5-8753-bfb724567539"
      unitRef="usd">700000</hae:RestructuringChargesPayableInNextTwelveMonths>
    <us-gaap:RestructuringCharges
      contextRef="i3a367bb123554012a9834d85df459f46_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMi0xLTEtMS0w_9e4ac43d-8800-4508-a955-8c2253de2cdc"
      unitRef="usd">-27000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib2c7bdc34da3493493cc0abe3dc3def5_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMi0zLTEtMS0w_1a569151-cf14-4a6d-855a-cc8981ee6769"
      unitRef="usd">4000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4eb9c47f2f9244e0b383fb7b25f6b0d4_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMi01LTEtMS0w_9e22c41a-20c7-424f-a067-caf304f64737"
      unitRef="usd">454000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib0091dd1f9204cdd979ec26f0ee2b0ae_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMi03LTEtMS0w_4d63c8f5-c593-49b0-b115-2255146be16b"
      unitRef="usd">552000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6cfe5b5730064f93b6ecea7bc136d73f_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMy0xLTEtMS0w_d80dede0-171b-4039-8fc5-c1b9f1b9b34a"
      unitRef="usd">66000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic275845b82014295bb8e14b72d0cb7a2_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMy0zLTEtMS0w_6e665467-0fa3-4b9a-8772-31558f3a4453"
      unitRef="usd">18000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4648a84bbe144e499e5f0bbff9596c82_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMy01LTEtMS0w_8e2c9e0d-db94-4c6a-9c16-cd32d06ed80c"
      unitRef="usd">240000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2fa6549b61284e39986bb1296676dc1a_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMy03LTEtMS0w_6d7b6f78-f122-4843-bc60-3a6e17d9aaa7"
      unitRef="usd">154000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id93717bc785844afbedbb40fafa0d6e6_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfNC0xLTEtMS0w_812af6be-1092-4f51-9c1c-55da5fc20a64"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2d1a57ec025045cbb23779fa6fc0cb2e_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfNC0zLTEtMS0w_f24193a9-4a11-4383-bb71-454f9113df4a"
      unitRef="usd">58000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib19f3255f7c4488593f3252f04fa0abf_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfNC01LTEtMS0w_a104025c-7bf5-4a83-9ae3-59de9785bebd"
      unitRef="usd">-18000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id42b45b3282241f0b4410893d0379aae_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfNC03LTEtMS0w_088a1631-78eb-4ee9-9d50-76a80cf0e721"
      unitRef="usd">295000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i05d2add01f7948cdbe05379d9edfa6cd_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfNS0xLTEtMS0w_6f6e5043-0c34-45bb-b162-cd7caf9a817e"
      unitRef="usd">-131000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if68e3d2fce814080a6a5a599e4100f7d_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfNS0zLTEtMS0w_7b4efe5a-a325-4562-9406-0d167c4784ea"
      unitRef="usd">537000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2f207c5c248843fd8e07e9437fa7102e_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfNS01LTEtMS0w_b18ea5c5-4796-4c64-80a2-7116fa5073e8"
      unitRef="usd">224000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id7b79856e7224f109a59af542be47303_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfNS03LTEtMS0w_35ed0a07-2972-469f-90a5-6724475e9b36"
      unitRef="usd">1928000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfNi0xLTEtMS0w_7238a665-48a9-492c-a2ed-9f2edc1122e2"
      unitRef="usd">-92000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfNi0zLTEtMS0w_3e76e93e-933e-46ae-8cca-d5ee83225c21"
      unitRef="usd">617000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfNi01LTEtMS0w_4c5cdea6-aea2-4501-996d-6cd05642513b"
      unitRef="usd">900000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfNi03LTEtMS0w_c22b4444-6685-4ff5-b912-e70a1d9c0792"
      unitRef="usd">2929000</us-gaap:RestructuringCharges>
    <hae:RestructuringRelatedCosts
      contextRef="i3a367bb123554012a9834d85df459f46_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTAtMS0xLTEtMA_2aaae7f5-7e6f-4096-939e-d2b5e075c1ec"
      unitRef="usd">431000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="ib2c7bdc34da3493493cc0abe3dc3def5_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTAtMy0xLTEtMA_ab5feb1b-d1da-48db-ade9-ceeea015b998"
      unitRef="usd">108000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i4eb9c47f2f9244e0b383fb7b25f6b0d4_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTAtNS0xLTEtMA_1b17102e-27a1-4f0f-bc5f-7b40fa6aadf4"
      unitRef="usd">1235000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="ib0091dd1f9204cdd979ec26f0ee2b0ae_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTAtNy0xLTEtMA_22a51b54-c1f8-4195-a8b9-3410245464d3"
      unitRef="usd">187000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i6cfe5b5730064f93b6ecea7bc136d73f_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTEtMS0xLTEtMA_31c5dc25-10c6-4144-9c8f-cdb4c9f5cb2f"
      unitRef="usd">518000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="ic275845b82014295bb8e14b72d0cb7a2_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTEtMy0xLTEtMA_c12f8c89-0809-437d-9cf0-a63f27e56a48"
      unitRef="usd">293000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i4648a84bbe144e499e5f0bbff9596c82_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTEtNS0xLTEtMA_fb5c79c1-e612-4484-9ced-fe2c2200e799"
      unitRef="usd">1024000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i2fa6549b61284e39986bb1296676dc1a_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTEtNy0xLTEtMA_802684aa-07ac-4e7f-b271-3caf7c15fc3c"
      unitRef="usd">293000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="id93717bc785844afbedbb40fafa0d6e6_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTItMS0xLTEtMA_cd3386c7-ebf8-4202-aa45-14153a08eaad"
      unitRef="usd">4000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i2d1a57ec025045cbb23779fa6fc0cb2e_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTItMy0xLTEtMA_5625eece-4221-4343-937f-2a2d0c03e00c"
      unitRef="usd">0</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="ib19f3255f7c4488593f3252f04fa0abf_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTItNS0xLTEtMA_748a2ea3-a774-4787-84d2-bf2297edc705"
      unitRef="usd">14000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="id42b45b3282241f0b4410893d0379aae_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTItNy0xLTEtMA_2e4f8945-50fe-4390-a2d5-4ee768d60b65"
      unitRef="usd">0</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i05d2add01f7948cdbe05379d9edfa6cd_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTMtMS0xLTEtMA_38f98390-3325-4439-bf1e-74240583e25c"
      unitRef="usd">2282000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="if68e3d2fce814080a6a5a599e4100f7d_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTMtMy0xLTEtMA_221bb0a7-850f-4a16-8070-7651544c0543"
      unitRef="usd">6780000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i2f207c5c248843fd8e07e9437fa7102e_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTMtNS0xLTEtMA_590545c0-8bda-4217-8ee7-110748462d0c"
      unitRef="usd">8410000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="id7b79856e7224f109a59af542be47303_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTMtNy0xLTEtMA_7ab03fd8-73f7-407a-b576-d9773b0cf34a"
      unitRef="usd">10173000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTQtMS0xLTEtMA_fdca3068-016b-444a-b123-8f4ad7535e44"
      unitRef="usd">3235000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTQtMy0xLTEtMA_6a2050c8-b1d3-400a-9015-7d3290fb65b9"
      unitRef="usd">7181000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTQtNS0xLTEtMA_a2159279-61d7-4222-b297-2a29d3e7cef6"
      unitRef="usd">10683000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTQtNy0xLTEtMA_6bfcfb7f-bda6-49d8-bb7b-ae2803015a44"
      unitRef="usd">10653000</hae:RestructuringRelatedCosts>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTYtMS0xLTEtMA_d19d86db-ec52-4a14-bf3a-a7518510707f"
      unitRef="usd">3143000</hae:RestructuringandRestructuringRelatedCosts>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTYtMy0xLTEtMA_5d8fd7da-1a69-4d5f-89d3-5865b428aa90"
      unitRef="usd">7798000</hae:RestructuringandRestructuringRelatedCosts>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTYtNS0xLTEtMA_b9633fea-cce5-4df5-bce2-db0c0c7b5bea"
      unitRef="usd">11583000</hae:RestructuringandRestructuringRelatedCosts>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80MC9mcmFnOmZjMGIzNmI4MjY4MzRlZjE4ZjU5NzNhODI3MThkNDMxL3RhYmxlOjQwMGE5NGNmMzVjMDRiODFiMWE4YThmOGQ3M2ZmOWEzL3RhYmxlcmFuZ2U6NDAwYTk0Y2YzNWMwNGI4MWIxYThhOGY4ZDczZmY5YTNfMTYtNy0xLTEtMA_fc73579b-e235-4060-b944-17b30c271edb"
      unitRef="usd">13582000</hae:RestructuringandRestructuringRelatedCosts>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RleHRyZWdpb246ZDEyMzJiZDFkNjM1NGY4YzkyOGZkZTcwZTFmMDBlYTlfMzE4Ng_22ebaf26-6844-45b9-bce4-b611731c6245">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. ACQUISITIONS&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cardiva Medical, Inc.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 17, 2021, the Company entered into an Agreement and Plan of Merger with Cardiva Medical, Inc., (&#x201c;Cardiva&#x201d;), an industry-leading manufacturer of vascular closure systems based in Santa Clara, California. In connection with this acquisition, the Company will pay upfront consideration of $475.0&#160;million in cash, subject to customary working capital and certain other adjustments as of the closing of the transaction, as well as up to $35.0&#160;million in additional contingent consideration payable over the next two years based on sales growth. The transaction is not subject to a financing contingency, and the Company expects to finance the transaction through a combination of its cash on hand, revolving credit facility and an additional $150.0&#160;million term loan anticipated to be borrowed under its existing credit facility. The transaction is expected to close in the fourth quarter of fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cardiva&#x2019;s portfolio includes two catheter-based vascular access site closure devices. The VASCADE&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; vascular closure system is designed for &#x201c;small-bore&#x201d; femoral arterial and venous closure, generally used in interventional cardiology and peripheral vascular procedures. The VASCADE MVP&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; vascular closure system is designed for &#x201c;mid-bore&#x201d; multi-access femoral venous closure, generally used in electrophysiology procedures, and is the only U.S. Food and Drug Administration (&#x201c;FDA&#x201d;) approved closure device for use following cardiac ablation procedures requiring two or more access sites within the same vessel. The addition of the VASCADE portfolio to the Hospital business unit includes products with demonstrated benefits and enhances penetration into the large and growing interventional cardiology and electrophysiology markets.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;HAS Intellectual Property&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2021, the Company entered into an agreement to acquire certain intellectual property owned by HemoAssay Science and Technology (Suzhou) Co. Ltd., a China-incorporated company, and its affiliates (collectively, &#x201c;HemoAssay&#x201d;) underlying their HAS viscoelastic diagnostic devices, related assays and disposables. The Company previously entered into exclusive manufacturing and distribution agreements with HemoAssay pursuant to which it has exclusive rights to commercialize HemoAssay&#x2019;s HAS devices in China. In connection with the transaction, the Company has agreed to pay up to $15.0&#160;million to HemoAssay in contingent consideration based on certain developmental and manufacturing based milestones. These products augment the Company's portfolio of hemostasis analyzers within the Hospital business unit.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;enicor GmbH&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 1, 2020, the Company acquired all of the outstanding equity of enicor GmbH (&#x201c;enicor&#x201d;), the manufacturer of ClotPro&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, a new generation whole blood coagulation testing system that is currently available in select European and Asia Pacific markets, for total consideration of $20.5&#160;million, which consisted of upfront payments of $16.6&#160;million and the fair value of contingent consideration of $3.9&#160;million. The contingent consideration, which could total a maximum of $4.5&#160;million, consists of payments related to the achievement of certain revenue and regulatory milestones. The acquisition of this viscoelastic diagnostic device augments the Company's portfolio of hemostasis analyzers within the Hospital business unit.&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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Purchase Price Allocation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounted for the acquisition of enicor as a business combination, and in accordance with FASB ASC Topic 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Topic 805&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), recorded the assets acquired and liabilities assumed at their respective fair values as of the acquisition date. The final determination of the fair value of certain assets and liabilities will be completed within the measurement period as required by Topic 805. As of December&#160;26, 2020, the valuation studies necessary to determine the fair market value of the assets acquired and liabilities assumed are preliminary, including the projection of the underlying cash flows used to determine the fair value of the identified tangible, intangible and financial assets and liabilities.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following amounts represent the preliminary determination of the fair value of the identifiable assets acquired and liabilities assumed for enicor completed during the first nine months of fiscal 2021:&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"&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:85.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.182%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;685&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets acquired&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,851&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration (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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration (non-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,416&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,036&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities assumed&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,245&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net assets acquired&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,606&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined the identifiable intangible assets were completed technology, customer relationships and a trademark. The fair value of the intangible assets was estimated using the income approach, and the cash flow projections were discounted using a rate of 20%. The cash flows were based on estimates used to price the transaction, and the discount rates applied were benchmarked with reference to the implied rate of return from the transaction model and the weighted average cost of capital. The benefits of adding a viscoelastic diagnostic device to the Company&#x2019;s portfolio of hemostasis analyzers within the Hospital business unit contributed to an acquisition price in excess of the fair value of net assets acquired for enicor, which resulted in the establishment of goodwill. In addition, the benefits of lower cost manufacturing and complementary sales channels also contributed to the establishment of goodwill for this acquisition. None of the goodwill is expected to be deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets acquired consist of the following:&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;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:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.692%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Amortization Period&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completed technology&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,441&#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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Times New Roman',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademark&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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 #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,090&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition-Related Costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of acquisition-related costs incurred associated with the acquisition was $0.2&#160;million for the three and nine months ended December 26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unaudited Pro Forma Financial Information&lt;/span&gt;&lt;/div&gt;Enicor had an immaterial impact to the Company's net revenues and net income for the period post acquisition through December&#160;26, 2020. The unaudited estimated pro forma impact of the results of the acquisition of enicor as if it was consummated on March 29, 2020 are immaterial.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i8271c898b4eb4b14baafd85359156c86_D20210117-20210117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RleHRyZWdpb246ZDEyMzJiZDFkNjM1NGY4YzkyOGZkZTcwZTFmMDBlYTlfODI0NjMzNzIxNTMyNQ_a1b4eeb3-60c5-402c-b832-0b2a7cc46c38"
      unitRef="usd">475000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i72cd9e5107234d5fbbe3ac8fc02e2137_I20210117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RleHRyZWdpb246ZDEyMzJiZDFkNjM1NGY4YzkyOGZkZTcwZTFmMDBlYTlfODI0NjMzNzIxNTM0MQ_3eaf73ee-cf1e-4f10-8453-c5fd8c74c954"
      unitRef="usd">35000000.0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="i8271c898b4eb4b14baafd85359156c86_D20210117-20210117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RleHRyZWdpb246ZDEyMzJiZDFkNjM1NGY4YzkyOGZkZTcwZTFmMDBlYTlfODI0NjMzNzIxNTM1Ng_db5f564a-b252-4828-96fb-2adf2d5b7ea2"
      unitRef="usd">150000000.0</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <hae:AssetAcquisitionUpfrontPayment
      contextRef="i07195ff1642e4aeb86c955b7bd7ec0ee_D20210113-20210113"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RleHRyZWdpb246ZDEyMzJiZDFkNjM1NGY4YzkyOGZkZTcwZTFmMDBlYTlfODI0NjMzNzIxNTM3Mg_88378757-7c6e-43ad-9e33-f3e6dd529904"
      unitRef="usd">15000000.0</hae:AssetAcquisitionUpfrontPayment>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i1c4663f05df4454e9e234b6de7661db7_D20200401-20200401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RleHRyZWdpb246ZDEyMzJiZDFkNjM1NGY4YzkyOGZkZTcwZTFmMDBlYTlfMjkx_30bea2e5-7e7f-4222-88e9-b67dbdcc7a4c"
      unitRef="usd">20500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i1c4663f05df4454e9e234b6de7661db7_D20200401-20200401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RleHRyZWdpb246ZDEyMzJiZDFkNjM1NGY4YzkyOGZkZTcwZTFmMDBlYTlfMzM0_99e73f9d-4d64-459d-8c51-9229fc559079"
      unitRef="usd">16600000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i7337ad8ffd7f4d8cb8646e0073515fc1_I20200401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RleHRyZWdpb246ZDEyMzJiZDFkNjM1NGY4YzkyOGZkZTcwZTFmMDBlYTlfMzg3_4f27dda8-106f-49cc-abd7-59bf76196f68"
      unitRef="usd">3900000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i7337ad8ffd7f4d8cb8646e0073515fc1_I20200401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RleHRyZWdpb246ZDEyMzJiZDFkNjM1NGY4YzkyOGZkZTcwZTFmMDBlYTlfNDUy_af75958b-b33e-4fe2-b685-6aa457c99f3d"
      unitRef="usd">4500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RleHRyZWdpb246ZDEyMzJiZDFkNjM1NGY4YzkyOGZkZTcwZTFmMDBlYTlfMzE4Nw_9ddfba91-40d6-481c-a2c7-43dc0aa52874">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following amounts represent the preliminary determination of the fair value of the identifiable assets acquired and liabilities assumed for enicor completed during the first nine months of fiscal 2021:&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"&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:85.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.182%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&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;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;685&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets acquired&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,851&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration (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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration (non-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,416&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,036&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities assumed&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,245&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net assets acquired&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,606&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets acquired consist of the following:&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;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:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.692%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Amortization Period&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completed technology&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,441&#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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Times New Roman',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademark&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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 #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,090&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i0e7fc74b32564f649453438d72e04947_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOmMzNjNhOGFlZWZiNTRmOWNhZDNjNWE5M2FlZDdhY2I0L3RhYmxlcmFuZ2U6YzM2M2E4YWVlZmI1NGY5Y2FkM2M1YTkzYWVkN2FjYjRfMi0yLTEtMS0w_6756b07e-f4c7-414b-a98e-133fc1c653d7"
      unitRef="usd">634000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i0e7fc74b32564f649453438d72e04947_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOmMzNjNhOGFlZWZiNTRmOWNhZDNjNWE5M2FlZDdhY2I0L3RhYmxlcmFuZ2U6YzM2M2E4YWVlZmI1NGY5Y2FkM2M1YTkzYWVkN2FjYjRfMy0yLTEtMS0w_6412aed6-48f4-4b96-a886-c72826d12b47"
      unitRef="usd">685000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i0e7fc74b32564f649453438d72e04947_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOmMzNjNhOGFlZWZiNTRmOWNhZDNjNWE5M2FlZDdhY2I0L3RhYmxlcmFuZ2U6YzM2M2E4YWVlZmI1NGY5Y2FkM2M1YTkzYWVkN2FjYjRfNC0yLTEtMS0w_c188042b-ed30-4963-835c-85bf6136398c"
      unitRef="usd">289000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i0e7fc74b32564f649453438d72e04947_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOmMzNjNhOGFlZWZiNTRmOWNhZDNjNWE5M2FlZDdhY2I0L3RhYmxlcmFuZ2U6YzM2M2E4YWVlZmI1NGY5Y2FkM2M1YTkzYWVkN2FjYjRfNS0yLTEtMS0w_f6dac7a0-4155-4e5d-ace2-9b09cc489d7b"
      unitRef="usd">14090000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i0e7fc74b32564f649453438d72e04947_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOmMzNjNhOGFlZWZiNTRmOWNhZDNjNWE5M2FlZDdhY2I0L3RhYmxlcmFuZ2U6YzM2M2E4YWVlZmI1NGY5Y2FkM2M1YTkzYWVkN2FjYjRfNi0yLTEtMS0w_a84c081f-3ec0-4e50-8d0c-523cbaaf0d3f"
      unitRef="usd">8153000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i0e7fc74b32564f649453438d72e04947_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOmMzNjNhOGFlZWZiNTRmOWNhZDNjNWE5M2FlZDdhY2I0L3RhYmxlcmFuZ2U6YzM2M2E4YWVlZmI1NGY5Y2FkM2M1YTkzYWVkN2FjYjRfNy0yLTEtMS0w_d0ec0c83-b603-4eb4-bab3-6548f6ae203a"
      unitRef="usd">23851000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i0e7fc74b32564f649453438d72e04947_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOmMzNjNhOGFlZWZiNTRmOWNhZDNjNWE5M2FlZDdhY2I0L3RhYmxlcmFuZ2U6YzM2M2E4YWVlZmI1NGY5Y2FkM2M1YTkzYWVkN2FjYjRfOC0yLTEtMS0w_952958dd-4d30-4101-bc79-b5589c0e15d7"
      unitRef="usd">289000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i0e7fc74b32564f649453438d72e04947_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOmMzNjNhOGFlZWZiNTRmOWNhZDNjNWE5M2FlZDdhY2I0L3RhYmxlcmFuZ2U6YzM2M2E4YWVlZmI1NGY5Y2FkM2M1YTkzYWVkN2FjYjRfOS0yLTEtMS0w_6fbc05b1-34e5-478e-96f0-f3c81e520ddb"
      unitRef="usd">504000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i0e7fc74b32564f649453438d72e04947_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOmMzNjNhOGFlZWZiNTRmOWNhZDNjNWE5M2FlZDdhY2I0L3RhYmxlcmFuZ2U6YzM2M2E4YWVlZmI1NGY5Y2FkM2M1YTkzYWVkN2FjYjRfMTAtMi0xLTEtMA_e4138326-cdf7-437c-91a4-bcca33dec6c9"
      unitRef="usd">3416000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i0e7fc74b32564f649453438d72e04947_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOmMzNjNhOGFlZWZiNTRmOWNhZDNjNWE5M2FlZDdhY2I0L3RhYmxlcmFuZ2U6YzM2M2E4YWVlZmI1NGY5Y2FkM2M1YTkzYWVkN2FjYjRfMTEtMi0xLTEtMA_fab7ad45-1ffc-46da-b6c6-ba35e3d8c620"
      unitRef="usd">3036000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i0e7fc74b32564f649453438d72e04947_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOmMzNjNhOGFlZWZiNTRmOWNhZDNjNWE5M2FlZDdhY2I0L3RhYmxlcmFuZ2U6YzM2M2E4YWVlZmI1NGY5Y2FkM2M1YTkzYWVkN2FjYjRfMTItMi0xLTEtMA_4ce490fb-696f-4185-b3e6-b4f3bb87bddd"
      unitRef="usd">7245000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i0e7fc74b32564f649453438d72e04947_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOmMzNjNhOGFlZWZiNTRmOWNhZDNjNWE5M2FlZDdhY2I0L3RhYmxlcmFuZ2U6YzM2M2E4YWVlZmI1NGY5Y2FkM2M1YTkzYWVkN2FjYjRfMTMtMi0xLTEtMA_81efdfbf-f6bb-4b81-b702-929b537c03b0"
      unitRef="usd">16606000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i9f13c7f15fc44cdf96efa179ac88e167_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOjFlYjg1YzkyMTU3YzRhOTliOWQ4ZTUxMTU3NGUyY2IxL3RhYmxlcmFuZ2U6MWViODVjOTIxNTdjNGE5OWI5ZDhlNTExNTc0ZTJjYjFfMS0yLTEtMS0w_7f7a56ce-970b-4447-9cf2-2d39c362a2cd"
      unitRef="usd">13441000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i8b8aa32b413b4a499e81cb8f98426327_D20200927-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOjFlYjg1YzkyMTU3YzRhOTliOWQ4ZTUxMTU3NGUyY2IxL3RhYmxlcmFuZ2U6MWViODVjOTIxNTdjNGE5OWI5ZDhlNTExNTc0ZTJjYjFfMS00LTEtMS0w_86e9638e-d73c-4d1b-b071-8854df8fe58f">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i9e187811cd3e42c390dd4993b5e2ed41_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOjFlYjg1YzkyMTU3YzRhOTliOWQ4ZTUxMTU3NGUyY2IxL3RhYmxlcmFuZ2U6MWViODVjOTIxNTdjNGE5OWI5ZDhlNTExNTc0ZTJjYjFfMi0yLTEtMS0w_2c31a630-28ac-4978-b963-22b19b526e6a"
      unitRef="usd">347000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i6ad4c63952854d498ed7b2fe9fb419e8_D20200927-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOjFlYjg1YzkyMTU3YzRhOTliOWQ4ZTUxMTU3NGUyY2IxL3RhYmxlcmFuZ2U6MWViODVjOTIxNTdjNGE5OWI5ZDhlNTExNTc0ZTJjYjFfMi00LTEtMS0w_99c89333-b15b-4185-be04-622cc01258d5">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="icef6f3884c5247499558f7349ee73936_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOjFlYjg1YzkyMTU3YzRhOTliOWQ4ZTUxMTU3NGUyY2IxL3RhYmxlcmFuZ2U6MWViODVjOTIxNTdjNGE5OWI5ZDhlNTExNTc0ZTJjYjFfMy0yLTEtMS0w_dd49a798-1487-40bf-9475-d16685779485"
      unitRef="usd">302000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i7aab4b31eac44a489a14bcde8ce8f4eb_D20200927-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOjFlYjg1YzkyMTU3YzRhOTliOWQ4ZTUxMTU3NGUyY2IxL3RhYmxlcmFuZ2U6MWViODVjOTIxNTdjNGE5OWI5ZDhlNTExNTc0ZTJjYjFfMy00LTEtMS0w_e8d138a3-2bba-4e4e-8f5e-5bf97729339d">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i0e7fc74b32564f649453438d72e04947_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOjFlYjg1YzkyMTU3YzRhOTliOWQ4ZTUxMTU3NGUyY2IxL3RhYmxlcmFuZ2U6MWViODVjOTIxNTdjNGE5OWI5ZDhlNTExNTc0ZTJjYjFfNC0yLTEtMS0w_c11e081f-5657-4b44-ab70-71b1f3074ecd"
      unitRef="usd">14090000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i394c4dad38e046eabd38f765e09e2e8d_D20200927-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RhYmxlOjFlYjg1YzkyMTU3YzRhOTliOWQ4ZTUxMTU3NGUyY2IxL3RhYmxlcmFuZ2U6MWViODVjOTIxNTdjNGE5OWI5ZDhlNTExNTc0ZTJjYjFfNC00LTEtMS0w_190a680a-e8b3-4670-98eb-129754685ab8">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80My9mcmFnOmQxMjMyYmQxZDYzNTRmOGM5MjhmZGU3MGUxZjAwZWE5L3RleHRyZWdpb246ZDEyMzJiZDFkNjM1NGY4YzkyOGZkZTcwZTFmMDBlYTlfMjg2Mg_69bbc3ed-a24d-441d-8433-ad33ac03162f"
      unitRef="usd">200000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMzQ1Nw_c7b730d2-17da-4838-b283-74ecb2116410">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5. DIVESTITURES &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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fajardo, Puerto Rico Manufacturing Operations&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 29, 2020, the Company sold its Fajardo, Puerto Rico, manufacturing operations to GVS, S.p.A (&#x201c;GVS&#x201d;), a leading provider of advanced filtration solutions for critical applications for $15.1&#160;million ($7.8&#160;million, net of cash transferred). Under the terms of the agreement, Haemonetics retained all intellectual property rights to its proprietary blood filters currently manufactured at its Fajardo facility and GVS acquired certain assets consisting primarily of property, plant and equipment, inventory and cash and has assumed certain related liabilities. In connection with this transaction, the Company and GVS also entered into a long-term supply and development agreement that, among other things, grants GVS exclusive rights to manufacture and supply the blood filters currently produced at the Fajardo facility for Haemonetics. The Company also agreed to provide certain transition services to GVS, generally for a period of up to three months depending on the nature of the service.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of this transaction, Haemonetics recognized a pre-tax impairment charge in its Blood Center business unit of $1.0&#160;million in the first quarter of fiscal 2021 and an incremental loss of $0.4&#160;million based on closing adjustments during the third quarter of fiscal 2021, as the carrying value of the assets and liabilities in the asset transfer exceeded the net of the $15.1&#160;million of cash proceeds and an additional contingent liability of $1.5&#160;million. The disposal group consisted of $3.3&#160;million of inventory, $7.2&#160;million of fixed assets, $3.2&#160;million of other liabilities, and $0.4&#160;million of goodwill allocated based on fair value to the business.&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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;U.S. Blood Donor Management Software&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 1, 2020, the Company sold certain U.S. blood donor management software solution assets within its Blood Center business unit to the GPI Group (&#x201c;GPI&#x201d;) for an upfront cash payment of $14.0&#160;million ($13.6&#160;million, net of working capital adjustments) and up to $14.0&#160;million in additional consideration contingent on the achievement of commercial milestones over the twelve month period immediately following the closing of the transaction. The disposal group consisted of $1.4&#160;million of accounts receivable, $0.9&#160;million of intangible assets, other liabilities of $1.8&#160;million and $1.4&#160;million of goodwill allocated based on fair value to the business. The Company recognized an $11.7&#160;million gain upon closing of the transaction in the second quarter of fiscal 2021 and an additional $1.5&#160;million gain in the third quarter of fiscal 2021. To the extent the additional contingent consideration is earned and realized in a future period then such amounts will be recorded as additional gains in such future period. The Company also agreed to provide certain transition services to GPI, generally for a period of one to nine months depending on the nature of the service.&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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inlog Holdings France&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 18, 2020, the Company sold its wholly-owned subsidiary Inlog Holdings France SAS to Ab&#xe9;nex Capital (&#x201c;Ab&#xe9;nex&#x201d;), a private equity firm based in France for $30.5&#160;million ($24.5&#160;million, net of cash transferred), of which &lt;/span&gt;&lt;/div&gt;$29.2&#160;million was received at closing and $1.3&#160;million will be received one-year from the closing date. Inlog Holdings France SAS, through its subsidiary In Log SAS, develops and sells blood bank and hospital software solutions used predominantly in France and in several other countries outside of the U.S. The disposal group included $2.2&#160;million of intangible assets, $2.2&#160;million accounts receivable, $0.3&#160;million other assets, $3.3&#160;million of liabilities and $3.3&#160;million of goodwill allocated based on the fair value of the business which impacted both the Blood Center and Hospital business units. The Company recognized a gain of $19.8&#160;million upon closing of the transaction in the second quarter of fiscal 2021.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ied6e581caf26486bbb484a11ddea3e51_D20200629-20200629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMjQ4_72ba152b-ad40-4252-b1d3-4511a404f665"
      unitRef="usd">15100000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="ied6e581caf26486bbb484a11ddea3e51_D20200629-20200629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMjUy_4f682827-c2e8-4808-86eb-a1acdb8f3c8c"
      unitRef="usd">7800000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:AssetImpairmentCharges
      contextRef="ied6e581caf26486bbb484a11ddea3e51_D20200629-20200629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMTEyMw_aadaafd3-ca76-4b2b-a824-d4bed212685f"
      unitRef="usd">1000000.0</us-gaap:AssetImpairmentCharges>
    <hae:DisposalGroupNotDiscontinuedOperationsIncrementalLossOnClosingAdjustments
      contextRef="i231ee71df4ce422fbe1694ee337e10ea_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfODI0NjMzNzIxMjQ2Mw_c20d92e8-f9dc-4099-9310-ff7a29d00ce4"
      unitRef="usd">400000</hae:DisposalGroupNotDiscontinuedOperationsIncrementalLossOnClosingAdjustments>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ied6e581caf26486bbb484a11ddea3e51_D20200629-20200629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMTI5OQ_b12bf4c0-7f78-4eb3-b1ce-ee45e3791382"
      unitRef="usd">15100000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <hae:DisposalGroupNotDiscontinuedOperationsExpectedCostToSell
      contextRef="ied6e581caf26486bbb484a11ddea3e51_D20200629-20200629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMTM2MQ_4b899a65-fdff-43f9-9f62-bd4f4cc8727b"
      unitRef="usd">1500000</hae:DisposalGroupNotDiscontinuedOperationsExpectedCostToSell>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1
      contextRef="ieacf3aef0a2a44ffa6d41b7518483e60_I20200629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMTM5Nw_5f9aaecb-8d28-41e3-8715-ebe1679907b0"
      unitRef="usd">3300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="ieacf3aef0a2a44ffa6d41b7518483e60_I20200629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMTQxNA_13bd7947-11b6-4b5c-a60f-9d18db812d52"
      unitRef="usd">7200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities
      contextRef="ieacf3aef0a2a44ffa6d41b7518483e60_I20200629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMTQzNA_944dfa27-cd5f-4351-a754-499c60dc8c98"
      unitRef="usd">3200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities>
    <us-gaap:Goodwill
      contextRef="ieacf3aef0a2a44ffa6d41b7518483e60_I20200629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMTQ2Mw_35a0ba40-14fa-4a33-a111-64790f60111c"
      unitRef="usd">400000</us-gaap:Goodwill>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ie18de39654bc43fabcb2d7cea0396838_D20200701-20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMTc1Mw_270ab112-9d18-4307-9a94-07bbdea9be96"
      unitRef="usd">14000000.0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="ie18de39654bc43fabcb2d7cea0396838_D20200701-20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMTc1Nw_6e978252-f282-48f4-b1d9-0d83d4c6974f"
      unitRef="usd">13600000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ie18de39654bc43fabcb2d7cea0396838_D20200701-20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMTgwNw_68da6d27-8fdc-4e80-bbc0-4e7d5b750dab"
      unitRef="usd">14000000.0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i2c5c92e739704d5ebb1fc26b36eb5d62_I20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMjAwNQ_78e24551-17b5-495c-ab9c-65ea522cbe65"
      unitRef="usd">1400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets
      contextRef="i2c5c92e739704d5ebb1fc26b36eb5d62_I20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMjAzMg_d16a7908-06ce-45b6-b9da-b921c5b92df2"
      unitRef="usd">900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities
      contextRef="i2c5c92e739704d5ebb1fc26b36eb5d62_I20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMjA3OA_4d4ddaa8-66b6-48e1-918e-815a2e49c8a7"
      unitRef="usd">1800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities>
    <us-gaap:Goodwill
      contextRef="i2c5c92e739704d5ebb1fc26b36eb5d62_I20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMjA4NQ_1211ce09-3dec-448b-8b38-81e740c24103"
      unitRef="usd">1400000</us-gaap:Goodwill>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ie18de39654bc43fabcb2d7cea0396838_D20200701-20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMjE3Mw_2a16eef9-18d3-4baa-8e5b-e3bc665b0a2c"
      unitRef="usd">11700000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i4e00d646e9b74bf58ee6a91734e5d466_D20200927-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfODI0NjMzNzIxMjQ3Nw_70e0db60-52cd-41bf-843f-ba2e9d1eb0c7"
      unitRef="usd">1500000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i3858043e51c64ee89cd1d79087a6f765_D20200918-20200918"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMjc3NA_fd9c27df-9740-407a-85c0-8236492a97dd"
      unitRef="usd">30500000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i3858043e51c64ee89cd1d79087a6f765_D20200918-20200918"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMjc3OA_7984a8ea-6c80-4f32-b20b-0015e73d8b18"
      unitRef="usd">24500000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i90c03c90eadf4fd4868c3d27ca9208b1_I20200918"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMjgxNw_640be3f4-cd52-4d8e-a953-12e25d2959b9"
      unitRef="usd">29200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <hae:DisposalGroupIncludingDiscontinuedOperationConsiderationToBeReceived
      contextRef="i90c03c90eadf4fd4868c3d27ca9208b1_I20200918"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMjg0OA_c3d79e3e-2045-422a-b2c9-1e2764fea240"
      unitRef="usd">1300000</hae:DisposalGroupIncludingDiscontinuedOperationConsiderationToBeReceived>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets
      contextRef="i90c03c90eadf4fd4868c3d27ca9208b1_I20200918"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMzEzMg_5013751c-d229-4e55-840f-eb1f84ca0013"
      unitRef="usd">2200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i90c03c90eadf4fd4868c3d27ca9208b1_I20200918"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMzE1Nw_1124204d-ede6-44ae-814d-af9c81e31ac4"
      unitRef="usd">2200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets
      contextRef="i90c03c90eadf4fd4868c3d27ca9208b1_I20200918"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMzE4MQ_b9ddd127-a4a8-40d4-95a8-7b018059ad25"
      unitRef="usd">300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i90c03c90eadf4fd4868c3d27ca9208b1_I20200918"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMzE5OA_8b6b20c5-f8cf-499e-8ca5-89a6eb687e82"
      unitRef="usd">3300000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:Goodwill
      contextRef="i90c03c90eadf4fd4868c3d27ca9208b1_I20200918"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMzIyMA_c6c3b46d-1043-4061-918d-ba8b13bda0fb"
      unitRef="usd">3300000</us-gaap:Goodwill>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="id6bd93e1c908460891c53b736309cb36_D20200927-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80Ni9mcmFnOjczOTYwYTdlNjAzMDQyZGE4MWM2ZmVmM2ZjYzc3YWRkL3RleHRyZWdpb246NzM5NjBhN2U2MDMwNDJkYTgxYzZmZWYzZmNjNzdhZGRfMzM4NA_c41d3c4b-ac37-4878-9790-c599be01afd9"
      unitRef="usd">19800000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80OS9mcmFnOjcwZDk0ZWMzZjk5NjRmMGI4ODYzMWZiZTk0ZGRmNTI3L3RleHRyZWdpb246NzBkOTRlYzNmOTk2NGYwYjg4NjMxZmJlOTRkZGY1MjdfMTcxNA_47162145-2677-4a15-b318-18a6350514d7">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6. INCOME TAXES &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:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company conducts business globally and reports its results of operations in a number of foreign jurisdictions in addition to the United States. The Company's reported tax rate is impacted by the jurisdictional mix of earnings in any given period as the foreign jurisdictions in which it operates have tax rates that differ from the U.S. statutory tax rate.&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended December 26, 2020, the Company reported income tax expense of $5.5 million and $9.8&#160;million, respectively, representing effective tax rates of 14.7% and 9.8%, respectively. The effective tax rate for the three and nine months ended December 26, 2020 includes discrete tax benefits recognized from excess stock compensation deductions of $1.0 million and $5.1&#160;million, respectively. The effective tax rates were also impacted by the jurisdictional mix of earnings including divestiture transactions. During the nine months ended December 26, 2020, the Company sold its Fajardo, Puerto Rico manufacturing operations, certain U.S. blood donor management software solution assets, and its wholly-owned subsidiary Inlog Holdings France SAS. The tax expense on divestitures, including the associated valuation allowance impacts, were included in the computation of the annual effective tax rate. Refer to Note 5, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Divestitures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for information pertaining to these divestitures. &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:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended December 28, 2019, the Company reported an income tax provision of $7.9 million and $6.3&#160;million, respectively, representing effective tax rates of 21.0% and 9.6%, respectively. The effective tax rate for the nine months ended December 28, 2019 was lower than the U.S. statutory tax rate primarily due to a discrete tax benefit recognized from excess stock compensation deductions of $3.1&#160;million and $12.4&#160;million, respectively. The effective tax rates were also impacted by the jurisdictional mix of earnings and the impact of the divestiture of the Union, South Carolina facility.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80OS9mcmFnOjcwZDk0ZWMzZjk5NjRmMGI4ODYzMWZiZTk0ZGRmNTI3L3RleHRyZWdpb246NzBkOTRlYzNmOTk2NGYwYjg4NjMxZmJlOTRkZGY1MjdfNDI4_2ddc7bff-1479-4642-b368-6f42dbfed9ca"
      unitRef="usd">5500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80OS9mcmFnOjcwZDk0ZWMzZjk5NjRmMGI4ODYzMWZiZTk0ZGRmNTI3L3RleHRyZWdpb246NzBkOTRlYzNmOTk2NGYwYjg4NjMxZmJlOTRkZGY1MjdfNDM1_ca5534c8-519d-413b-a44b-6a7d2b051737"
      unitRef="usd">9800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80OS9mcmFnOjcwZDk0ZWMzZjk5NjRmMGI4ODYzMWZiZTk0ZGRmNTI3L3RleHRyZWdpb246NzBkOTRlYzNmOTk2NGYwYjg4NjMxZmJlOTRkZGY1MjdfNDg5_a5454c74-9ac8-4610-bad9-8d61ca59b1b9"
      unitRef="number">0.147</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80OS9mcmFnOjcwZDk0ZWMzZjk5NjRmMGI4ODYzMWZiZTk0ZGRmNTI3L3RleHRyZWdpb246NzBkOTRlYzNmOTk2NGYwYjg4NjMxZmJlOTRkZGY1MjdfNDk2_0af8f8a3-af4b-46a0-a720-ab683b6c9130"
      unitRef="number">0.098</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80OS9mcmFnOjcwZDk0ZWMzZjk5NjRmMGI4ODYzMWZiZTk0ZGRmNTI3L3RleHRyZWdpb246NzBkOTRlYzNmOTk2NGYwYjg4NjMxZmJlOTRkZGY1MjdfNjM1_d012dd20-b0e4-415d-bb5d-33cb5a4e9722"
      unitRef="usd">1000000.0</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80OS9mcmFnOjcwZDk0ZWMzZjk5NjRmMGI4ODYzMWZiZTk0ZGRmNTI3L3RleHRyZWdpb246NzBkOTRlYzNmOTk2NGYwYjg4NjMxZmJlOTRkZGY1MjdfNjQy_4d26c7a4-a1e9-44ad-b318-189c6c227065"
      unitRef="usd">5100000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80OS9mcmFnOjcwZDk0ZWMzZjk5NjRmMGI4ODYzMWZiZTk0ZGRmNTI3L3RleHRyZWdpb246NzBkOTRlYzNmOTk2NGYwYjg4NjMxZmJlOTRkZGY1MjdfMTI2MA_a35ce2ed-bf76-42b1-940b-c154b24761f5"
      unitRef="usd">7900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80OS9mcmFnOjcwZDk0ZWMzZjk5NjRmMGI4ODYzMWZiZTk0ZGRmNTI3L3RleHRyZWdpb246NzBkOTRlYzNmOTk2NGYwYjg4NjMxZmJlOTRkZGY1MjdfMTI4MA_9db86f44-8f3c-4552-8ad9-5e3dca69d7d0"
      unitRef="usd">6300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80OS9mcmFnOjcwZDk0ZWMzZjk5NjRmMGI4ODYzMWZiZTk0ZGRmNTI3L3RleHRyZWdpb246NzBkOTRlYzNmOTk2NGYwYjg4NjMxZmJlOTRkZGY1MjdfMTMzNA_4e0f0c80-3511-4d7f-8d6b-e39eb253bd1f"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80OS9mcmFnOjcwZDk0ZWMzZjk5NjRmMGI4ODYzMWZiZTk0ZGRmNTI3L3RleHRyZWdpb246NzBkOTRlYzNmOTk2NGYwYjg4NjMxZmJlOTRkZGY1MjdfMTM0MQ_973b1700-1284-4816-b395-30e26f8fbdbd"
      unitRef="number">0.096</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80OS9mcmFnOjcwZDk0ZWMzZjk5NjRmMGI4ODYzMWZiZTk0ZGRmNTI3L3RleHRyZWdpb246NzBkOTRlYzNmOTk2NGYwYjg4NjMxZmJlOTRkZGY1MjdfMTUzMg_12fa9ab5-7cc4-4bef-8353-5d35f19e8489"
      unitRef="usd">3100000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV80OS9mcmFnOjcwZDk0ZWMzZjk5NjRmMGI4ODYzMWZiZTk0ZGRmNTI3L3RleHRyZWdpb246NzBkOTRlYzNmOTk2NGYwYjg4NjMxZmJlOTRkZGY1MjdfMTUzOQ_820a414f-7414-4ab2-bdd1-33ae6ffd8f1e"
      unitRef="usd">12400000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RleHRyZWdpb246NjU1ODE1MTM4MmU3NDMxYjg5YWU1YjNjNmQwNDk4NmFfNzM1_21f79ea1-ea5b-44cd-a04f-137f772d4d2f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7. EARNINGS PER SHARE &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the numerators and denominators of the basic and diluted earnings per share computations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;&#160;(In thousands, except per share amounts)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,810&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income per share&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.63&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.59&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.79&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,810&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net effect of common stock equivalents&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,185&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,363&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,638&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,995&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income per share&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.62&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.58&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.77&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is calculated using the Company's weighted-average outstanding common stock. Diluted earnings per share is calculated using its weighted-average outstanding common stock including the dilutive effect of stock awards as determined under the treasury stock method. For the three and nine months ended December 26, 2020, weighted average shares outstanding, assuming dilution, excludes the impact of 0.4 million and 0.6&#160;million anti-dilutive shares, respectively. For both the three and nine months ended December 28, 2019, weighted average shares outstanding, assuming dilution, excludes the impact of 0.2&#160;million anti-dilutive shares.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RleHRyZWdpb246NjU1ODE1MTM4MmU3NDMxYjg5YWU1YjNjNmQwNDk4NmFfNzM3_beff60fa-830a-4025-a262-29d60f108bd2">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the numerators and denominators of the basic and diluted earnings per share computations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;&#160;(In thousands, except per share amounts)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,810&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income per share&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.63&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.59&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.79&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,810&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net effect of common stock equivalents&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,185&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,363&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,638&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,995&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income per share&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.62&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.58&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.77&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfMy0xLTEtMS0w_25e1969a-8e42-46a2-86c9-e7bd47f453b1"
      unitRef="usd">31882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i593e5b9ceb9240d1888435f827c761eb_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfMy0xLTEtMS0w_2c8836b8-c96e-4fc9-a8f6-f3306d7f3f9d"
      unitRef="usd">31882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfMy0zLTEtMS0w_71e8ffb5-836b-4843-8096-33a8f0ce1284"
      unitRef="usd">29895000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfMy01LTEtMS0w_f14be7c7-9723-45dd-8a92-bd00bc5b28a2"
      unitRef="usd">90510000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfMy03LTEtMS0w_9b89c7a6-2ac5-41e5-b2b7-9e84e3c5f3c3"
      unitRef="usd">58902000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfNC0xLTEtMS0w_4bd87dba-35d7-4dd3-915c-1f23d542f561"
      unitRef="shares">50789000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfNC0zLTEtMS0w_23684420-4979-49c0-86e5-fc5df9060f52"
      unitRef="shares">50630000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfNC01LTEtMS0w_a11ae91a-ae83-48de-87f6-f8892d6d754a"
      unitRef="shares">50634000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfNC03LTEtMS0w_f7369501-704f-4a11-97de-c186f4d5d713"
      unitRef="shares">50810000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfNS0xLTEtMS0w_1a37f945-c63e-4a66-a8e6-be30fd0111ad"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfNS0zLTEtMS0w_ce48a8d3-9fa8-4a00-a4f9-76d734def7a6"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfNS01LTEtMS0w_6270ae8d-763a-40de-9b13-5448e84ad388"
      unitRef="usdPerShare">1.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfNS03LTEtMS0w_f575fd78-636e-49d7-8ca3-84bcc0e1692e"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfNy0xLTEtMS0w_758fb82e-a817-4c9b-adb8-294b8207a8fa"
      unitRef="usd">31882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfNy0zLTEtMS0w_80ae592d-9213-4cd4-a3a7-6462926c56c0"
      unitRef="usd">29895000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfNy01LTEtMS0w_239539a8-4952-48a5-b19c-4fe1fbe4d74f"
      unitRef="usd">90510000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfNy03LTEtMS0w_df105f6a-e705-4260-92da-9e71768c189c"
      unitRef="usd">58902000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfOC0xLTEtMS0w_4bd87dba-35d7-4dd3-915c-1f23d542f561"
      unitRef="shares">50789000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfOC0zLTEtMS0w_26ace557-9615-4b30-9a46-0f1e7c5eb82c"
      unitRef="shares">50630000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfOC01LTEtMS0w_a11ae91a-ae83-48de-87f6-f8892d6d754a"
      unitRef="shares">50634000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfOC03LTEtMS0w_572cb851-b16a-46b8-b4d4-302c45b58f37"
      unitRef="shares">50810000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfOS0xLTEtMS0w_fa069adc-7fa4-4e97-8431-045294564467"
      unitRef="shares">574000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfOS0zLTEtMS0w_6e0b15a3-e39a-4738-8f17-afe35b497433"
      unitRef="shares">1008000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfOS01LTEtMS0w_63d6923c-64db-4575-bea3-90ce50bd8ab3"
      unitRef="shares">600000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfOS03LTEtMS0w_dc2dab91-66d1-4cad-9480-b64d17aa39e7"
      unitRef="shares">1185000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfMTAtMS0xLTEtMA_0353f13b-e23e-441c-910b-3d2abc056499"
      unitRef="shares">51363000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfMTAtMy0xLTEtMA_5a8e2e0c-d178-473b-89e9-2a6b596f4629"
      unitRef="shares">51638000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfMTAtNS0xLTEtMA_ddf057e2-5345-41c9-be30-9ce7f3f6e066"
      unitRef="shares">51234000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfMTAtNy0xLTEtMA_f2e3da2d-e4b5-4e3d-b607-f1dee1ada187"
      unitRef="shares">51995000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfMTEtMS0xLTEtMA_54a5b9e4-5f19-4402-92c4-c82a0c17d2f0"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfMTEtMy0xLTEtMA_ae9fe9aa-076c-450e-9fcb-5cdfacc0b8f1"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfMTEtNS0xLTEtMA_d5540280-8a6b-42d4-a99c-476368adab1e"
      unitRef="usdPerShare">1.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RhYmxlOjhiNjBiYTc3MGJhMTRkNWNiOGQ0ZTNlZWQ1ZDE5ZDYzL3RhYmxlcmFuZ2U6OGI2MGJhNzcwYmExNGQ1Y2I4ZDRlM2VlZDVkMTlkNjNfMTEtNy0xLTEtMA_f84e01a5-4e80-4f8f-b448-b3963d98359e"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RleHRyZWdpb246NjU1ODE1MTM4MmU3NDMxYjg5YWU1YjNjNmQwNDk4NmFfNTMz_08868977-ecac-4cc7-ab40-814baf340798"
      unitRef="shares">400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RleHRyZWdpb246NjU1ODE1MTM4MmU3NDMxYjg5YWU1YjNjNmQwNDk4NmFfNTQw_ae06c578-077f-4899-a636-ffdc82942615"
      unitRef="shares">600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81NS9mcmFnOjY1NTgxNTEzODJlNzQzMWI4OWFlNWIzYzZkMDQ5ODZhL3RleHRyZWdpb246NjU1ODE1MTM4MmU3NDMxYjg5YWU1YjNjNmQwNDk4NmFfNjg0_a1207fd3-6f56-4a2e-bc01-ad08b8bf5377"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81OC9mcmFnOjNjZDkyMjcwZDg3MjRmNTU4YTc1MzM3ZDg5NDRiMTIyL3RleHRyZWdpb246M2NkOTIyNzBkODcyNGY1NThhNzUzMzdkODk0NGIxMjJfMzIxNw_8109fc1a-9e8d-4e03-9858-f0fbc6ddfb0e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;8. REVENUE &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's revenue recognition policy is to recognize revenues from product sales, software and services in accordance with ASC Topic 606,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Revenue is recognized when obligations under the terms of a contract with a customer are satisfied; this occurs with the transfer of control of the Company&#x2019;s goods or services. The Company considers revenue to be earned when all of the following criteria are met: it has a contract with a customer that creates enforceable rights and obligations; promised products or services are identified; the transaction price, or the consideration it expects to receive for transferring goods or providing services, is determinable and it has transferred control of the promised items to the customer. A promise in a contract to transfer a distinct good or service to the customer is identified as a performance obligation. A contract&#x2019;s transaction price is allocated to each performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Some of the Company&#x2019;s contracts have multiple performance obligations. For contracts with multiple performance obligations, the Company allocates the contract&#x2019;s transaction price to each performance obligation based on the estimated standalone selling prices of the good or service in the contract. For goods or services for which observable standalone selling prices are not available, the Company uses an expected cost plus a margin approach to estimate the standalone selling price of each performance obligation.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;26, 2020, the Company had $17.9 million of its transaction price allocated to remaining performance obligations related to executed contracts with an original duration of one year or more. The Company expects to recognize approximately 59% of this amount as revenue within the next twelve months and the remaining balance thereafter.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the condensed consolidated balance sheets. The difference in timing between billing and revenue recognition primarily occurs in software licensing arrangements, resulting in contract assets and contract liabilities.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;26, 2020 and March&#160;28, 2020, the Company had contract assets of $5.4 million and $5.0 million, respectively. The change is primarily due to the delay in billings compared to the revenue recognized. Contract assets are classified as other current assets and other long-term assets on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;26, 2020 and March&#160;28, 2020, the Company had contract liabilities of $16.7 million and $20.8 million, respectively. During the three and nine months ended December 26, 2020, the Company recognized $2.5 million and $16.3 million, respectively, of revenue that was included in the above March&#160;28, 2020 contract liability balance. Contract liabilities decreased by an additional $2.5&#160;million during the three and nine months ended December 26, 2020 as a result of the sale of certain U.S. blood donor management software solution assets and the Company's wholly-owned subsidiary Inlog Holdings France SAS. Refer to Note 5, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Divestitures&lt;/span&gt; for additional detail. Contract liabilities are classified as other liabilities and other long-term liabilities on the condensed consolidated balance sheets.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81OC9mcmFnOjNjZDkyMjcwZDg3MjRmNTU4YTc1MzM3ZDg5NDRiMTIyL3RleHRyZWdpb246M2NkOTIyNzBkODcyNGY1NThhNzUzMzdkODk0NGIxMjJfMTYwMw_70df73a3-4149-4a29-86cf-91ee503fec42"
      unitRef="usd">17900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81OC9mcmFnOjNjZDkyMjcwZDg3MjRmNTU4YTc1MzM3ZDg5NDRiMTIyL3RleHRyZWdpb246M2NkOTIyNzBkODcyNGY1NThhNzUzMzdkODk0NGIxMjJfMTgwMg_92021fb8-fdca-481f-a885-201aeecb731b"
      unitRef="number">0.59</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i241ec033d3e44caf9ae5188ed0acd523_I20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81OC9mcmFnOjNjZDkyMjcwZDg3MjRmNTU4YTc1MzM3ZDg5NDRiMTIyL3RleHRyZWdpb246M2NkOTIyNzBkODcyNGY1NThhNzUzMzdkODk0NGIxMjJfMTg0Nw_841ddd5a-dd5f-42e2-963a-f92230d6a880">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81OC9mcmFnOjNjZDkyMjcwZDg3MjRmNTU4YTc1MzM3ZDg5NDRiMTIyL3RleHRyZWdpb246M2NkOTIyNzBkODcyNGY1NThhNzUzMzdkODk0NGIxMjJfMjM2Mw_62041a68-782d-4b65-9d25-212350580b6e"
      unitRef="usd">5400000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81OC9mcmFnOjNjZDkyMjcwZDg3MjRmNTU4YTc1MzM3ZDg5NDRiMTIyL3RleHRyZWdpb246M2NkOTIyNzBkODcyNGY1NThhNzUzMzdkODk0NGIxMjJfMjM3MA_b24ef384-e5e7-4e96-a4a1-c3b64bd2b732"
      unitRef="usd">5000000.0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81OC9mcmFnOjNjZDkyMjcwZDg3MjRmNTU4YTc1MzM3ZDg5NDRiMTIyL3RleHRyZWdpb246M2NkOTIyNzBkODcyNGY1NThhNzUzMzdkODk0NGIxMjJfMjY2Mw_041e9af7-131d-429f-8352-a01ea0e0c265"
      unitRef="usd">16700000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81OC9mcmFnOjNjZDkyMjcwZDg3MjRmNTU4YTc1MzM3ZDg5NDRiMTIyL3RleHRyZWdpb246M2NkOTIyNzBkODcyNGY1NThhNzUzMzdkODk0NGIxMjJfMjY3MA_906d3d69-e733-40e4-8013-7e4e7ac5d404"
      unitRef="usd">20800000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81OC9mcmFnOjNjZDkyMjcwZDg3MjRmNTU4YTc1MzM3ZDg5NDRiMTIyL3RleHRyZWdpb246M2NkOTIyNzBkODcyNGY1NThhNzUzMzdkODk0NGIxMjJfMjcyNg_8537597f-4ba0-4a18-bfa5-b8df3dc67572"
      unitRef="usd">2500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81OC9mcmFnOjNjZDkyMjcwZDg3MjRmNTU4YTc1MzM3ZDg5NDRiMTIyL3RleHRyZWdpb246M2NkOTIyNzBkODcyNGY1NThhNzUzMzdkODk0NGIxMjJfMjczMw_fcb09a95-0562-48b6-bb49-45ca81f27d8f"
      unitRef="usd">16300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81OC9mcmFnOjNjZDkyMjcwZDg3MjRmNTU4YTc1MzM3ZDg5NDRiMTIyL3RleHRyZWdpb246M2NkOTIyNzBkODcyNGY1NThhNzUzMzdkODk0NGIxMjJfMjg3Mg_65d9f4b2-5850-4031-bc65-805ed953dd37"
      unitRef="usd">-2500000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV81OC9mcmFnOjNjZDkyMjcwZDg3MjRmNTU4YTc1MzM3ZDg5NDRiMTIyL3RleHRyZWdpb246M2NkOTIyNzBkODcyNGY1NThhNzUzMzdkODk0NGIxMjJfMjg3Mg_9fb8dc9c-295e-4e08-9c40-4233653b340a"
      unitRef="usd">-2500000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82MS9mcmFnOmI4YzE4ZjYwNDZjZjQzMjg5N2EyZDFiNTgzNGRiOWUyL3RleHRyZWdpb246YjhjMThmNjA0NmNmNDMyODk3YTJkMWI1ODM0ZGI5ZTJfMTkx_a5820338-0f33-423d-b16e-7a0ae07717eb">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9. INVENTORIES &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or market and include the cost of material, labor and manufacturing overhead. Cost is determined using the first-in, first-out method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:68.944%"/&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:13.143%"/&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:13.145%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, &lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,437&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,867&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,021&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,388&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total 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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;299,710&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;270,276&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82MS9mcmFnOmI4YzE4ZjYwNDZjZjQzMjg5N2EyZDFiNTgzNGRiOWUyL3RleHRyZWdpb246YjhjMThmNjA0NmNmNDMyODk3YTJkMWI1ODM0ZGI5ZTJfMTk1_1422f6b2-505b-4c90-81be-5b1313912f84">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or market and include the cost of material, labor and manufacturing overhead. Cost is determined using the first-in, first-out method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:68.944%"/&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:13.143%"/&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:13.145%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, &lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,437&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,867&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,021&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,388&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total 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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;299,710&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;270,276&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82MS9mcmFnOmI4YzE4ZjYwNDZjZjQzMjg5N2EyZDFiNTgzNGRiOWUyL3RhYmxlOjAyM2E0NjNjY2I4YTQ1NGE4ZjQ2MGQ0NWI1ODc3OTFmL3RhYmxlcmFuZ2U6MDIzYTQ2M2NjYjhhNDU0YThmNDYwZDQ1YjU4Nzc5MWZfMS0yLTEtMS0w_5d805fa5-80d6-4579-a5ae-97b1f7be2396"
      unitRef="usd">74437000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82MS9mcmFnOmI4YzE4ZjYwNDZjZjQzMjg5N2EyZDFiNTgzNGRiOWUyL3RhYmxlOjAyM2E0NjNjY2I4YTQ1NGE4ZjQ2MGQ0NWI1ODc3OTFmL3RhYmxlcmFuZ2U6MDIzYTQ2M2NjYjhhNDU0YThmNDYwZDQ1YjU4Nzc5MWZfMS00LTEtMS0w_482d135e-4b00-40e1-afef-0d128e286b21"
      unitRef="usd">76867000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82MS9mcmFnOmI4YzE4ZjYwNDZjZjQzMjg5N2EyZDFiNTgzNGRiOWUyL3RhYmxlOjAyM2E0NjNjY2I4YTQ1NGE4ZjQ2MGQ0NWI1ODc3OTFmL3RhYmxlcmFuZ2U6MDIzYTQ2M2NjYjhhNDU0YThmNDYwZDQ1YjU4Nzc5MWZfMi0yLTEtMS0w_704aff31-dce0-4849-9187-fdd788fa82eb"
      unitRef="usd">22030000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82MS9mcmFnOmI4YzE4ZjYwNDZjZjQzMjg5N2EyZDFiNTgzNGRiOWUyL3RhYmxlOjAyM2E0NjNjY2I4YTQ1NGE4ZjQ2MGQ0NWI1ODc3OTFmL3RhYmxlcmFuZ2U6MDIzYTQ2M2NjYjhhNDU0YThmNDYwZDQ1YjU4Nzc5MWZfMi00LTEtMS0w_2e427561-5dce-441b-9d64-15d528d9699a"
      unitRef="usd">11021000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82MS9mcmFnOmI4YzE4ZjYwNDZjZjQzMjg5N2EyZDFiNTgzNGRiOWUyL3RhYmxlOjAyM2E0NjNjY2I4YTQ1NGE4ZjQ2MGQ0NWI1ODc3OTFmL3RhYmxlcmFuZ2U6MDIzYTQ2M2NjYjhhNDU0YThmNDYwZDQ1YjU4Nzc5MWZfMy0yLTEtMS0w_2b33ed25-27a7-4f6a-888f-a452f1d5ac76"
      unitRef="usd">203243000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82MS9mcmFnOmI4YzE4ZjYwNDZjZjQzMjg5N2EyZDFiNTgzNGRiOWUyL3RhYmxlOjAyM2E0NjNjY2I4YTQ1NGE4ZjQ2MGQ0NWI1ODc3OTFmL3RhYmxlcmFuZ2U6MDIzYTQ2M2NjYjhhNDU0YThmNDYwZDQ1YjU4Nzc5MWZfMy00LTEtMS0w_d856076f-dace-495a-8fd3-c0ce334c1a02"
      unitRef="usd">182388000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82MS9mcmFnOmI4YzE4ZjYwNDZjZjQzMjg5N2EyZDFiNTgzNGRiOWUyL3RhYmxlOjAyM2E0NjNjY2I4YTQ1NGE4ZjQ2MGQ0NWI1ODc3OTFmL3RhYmxlcmFuZ2U6MDIzYTQ2M2NjYjhhNDU0YThmNDYwZDQ1YjU4Nzc5MWZfNC0yLTEtMS0w_1ca32271-c54b-4e59-b34f-e50ba77b1990"
      unitRef="usd">299710000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82MS9mcmFnOmI4YzE4ZjYwNDZjZjQzMjg5N2EyZDFiNTgzNGRiOWUyL3RhYmxlOjAyM2E0NjNjY2I4YTQ1NGE4ZjQ2MGQ0NWI1ODc3OTFmL3RhYmxlcmFuZ2U6MDIzYTQ2M2NjYjhhNDU0YThmNDYwZDQ1YjU4Nzc5MWZfNC00LTEtMS0w_d563b93f-6642-41cb-97e6-1ffb93bc8dc5"
      unitRef="usd">270276000</us-gaap:InventoryNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82NC9mcmFnOjc2OTk3NDk1NTM2NjRmNzlhNjNiMjA4OGEzM2Y2YzcxL3RleHRyZWdpb246NzY5OTc0OTU1MzY2NGY3OWE2M2IyMDg4YTMzZjZjNzFfMTYxNg_ccd94338-2743-42b9-9ac4-bd5b561ef0db">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;10. LEASES &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessee Activity&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of fiscal 2021, the Company entered into a lease for manufacturing space in Clinton, PA. The Company's current manufacturing operations in Leetsdale, PA will be relocated. The lease term associated with the new manufacturing facility is 15 years and 7 months and includes two &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82NC9mcmFnOjc2OTk3NDk1NTM2NjRmNzlhNjNiMjA4OGEzM2Y2YzcxL3RleHRyZWdpb246NzY5OTc0OTU1MzY2NGY3OWE2M2IyMDg4YTMzZjZjNzFfMzI4_d1261318-cbde-4310-8bac-529fcbd30bd5"&gt;five&lt;/span&gt; year renewal options followed by one &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82NC9mcmFnOjc2OTk3NDk1NTM2NjRmNzlhNjNiMjA4OGEzM2Y2YzcxL3RleHRyZWdpb246NzY5OTc0OTU1MzY2NGY3OWE2M2IyMDg4YTMzZjZjNzFfMzY4_fdeb1860-c6a9-478a-81ce-84942fec66c9"&gt;four&lt;/span&gt; year renewal option. During the first quarter of fiscal 2021, the Company recorded a right-of-use asset of $11.3 million and corresponding liabilities of $15.4 million upon commencement of the lease term in May 2020. In addition, the Company recorded a $4.1 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;million lease incentive receivable associated with this lease agreement which was received during the third quarter of fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessor Activity&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets on the Company's balance sheet classified as Haemonetics equipment primarily consists of medical devices installed at customer sites but owned by Haemonetics. These devices are leased to customers under contractual arrangements that typically include an operating or sales-type lease as well as the purchase and consumption of a certain level of disposable products. Sales-type leases are not significant. Contract terms vary by customer and may include options to terminate the contract or options to extend the contract. Where devices are provided under operating lease arrangements, a substantial majority of the entire lease revenue is variable and subject to subsequent non-lease component (disposable products) sales. The allocation of revenue between the lease and non-lease components is based on stand-alone selling prices. Operating lease revenue represents less than 3 percent of the Company's total net sales.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib56a8928767949d4bf60e3aee31e1600_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82NC9mcmFnOjc2OTk3NDk1NTM2NjRmNzlhNjNiMjA4OGEzM2Y2YzcxL3RleHRyZWdpb246NzY5OTc0OTU1MzY2NGY3OWE2M2IyMDg4YTMzZjZjNzFfNDc4_a88873c8-ea96-4fdc-a079-f662411b5d4b"
      unitRef="usd">11300000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib56a8928767949d4bf60e3aee31e1600_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82NC9mcmFnOjc2OTk3NDk1NTM2NjRmNzlhNjNiMjA4OGEzM2Y2YzcxL3RleHRyZWdpb246NzY5OTc0OTU1MzY2NGY3OWE2M2IyMDg4YTMzZjZjNzFfNTE0_ae585a27-917d-449b-b8f9-31a829ed205f"
      unitRef="usd">15400000</us-gaap:OperatingLeaseLiability>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib56a8928767949d4bf60e3aee31e1600_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV82NC9mcmFnOjc2OTk3NDk1NTM2NjRmNzlhNjNiMjA4OGEzM2Y2YzcxL3RleHRyZWdpb246NzY5OTc0OTU1MzY2NGY3OWE2M2IyMDg4YTMzZjZjNzFfNjAy_8ff30335-6ed4-4d93-a268-4953b354a52c"
      unitRef="usd">4100000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83MC9mcmFnOjc1NDg0Y2NjZWE0NjQ4MzViYmRkNTBiY2Q1Yjg4YjBlL3RleHRyZWdpb246NzU0ODRjY2NlYTQ2NDgzNWJiZGQ1MGJjZDViODhiMGVfMTQwNQ_2e218482-caeb-4b2b-afe1-6a57645c7092">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11. NOTES&#160;PAYABLE AND LONG-TERM DEBT &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 15, 2018, the Company entered into a credit agreement with certain lenders which provided for a $350.0 million term loan (the &#x201c;Term Loan&#x201d;) and a $350.0 million revolving loan (the &#x201c;Revolving Credit Facility&#x201d; and together with the Term Loan, the &#x201c;Credit Facilities&#x201d;). The Credit Facilities expire on June 15, 2023. Interest on the Credit Facilities is established using LIBOR plus 1.13% - 1.75%, depending on the Company's leverage ratio. Under the Credit Facilities, the Company is required to maintain certain leverage and interest coverage ratios specified in the credit agreement as well as other customary non-financial affirmative and negative covenants. At December&#160;26, 2020, $310.6 million was outstanding under the Term Loan with an effective interest rate of 1.4%. There were no borrowings outstanding on the Revolving Credit Facility. The Company also has $26.2 million of uncommitted operating lines of credit to fund its global operations under which there were no outstanding borrowings as of December&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has required scheduled principal payments of $8.7 million during the remainder of fiscal 2021, $17.5 million during fiscal 2022, $214.4 million during fiscal 2023 and $70.0 million during fiscal 2024. &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company was in compliance with the leverage and interest coverage ratios specified in the Credit Facilities as well as all other bank covenants as of December&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7c25c1d4590644eb8b651796c671219c_I20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83MC9mcmFnOjc1NDg0Y2NjZWE0NjQ4MzViYmRkNTBiY2Q1Yjg4YjBlL3RleHRyZWdpb246NzU0ODRjY2NlYTQ2NDgzNWJiZGQ1MGJjZDViODhiMGVfMTE0_2b6ec305-65d4-4c34-9682-571208da8e11"
      unitRef="usd">350000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4426464d081b45bb8839adced8fe2873_I20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83MC9mcmFnOjc1NDg0Y2NjZWE0NjQ4MzViYmRkNTBiY2Q1Yjg4YjBlL3RleHRyZWdpb246NzU0ODRjY2NlYTQ2NDgzNWJiZGQ1MGJjZDViODhiMGVfMTUx_a076c77d-6253-45bf-b6c4-db674c9f9519"
      unitRef="usd">350000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic5d1fce0362544e68a49594cab3a1aa8_D20180615-20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83MC9mcmFnOjc1NDg0Y2NjZWE0NjQ4MzViYmRkNTBiY2Q1Yjg4YjBlL3RleHRyZWdpb246NzU0ODRjY2NlYTQ2NDgzNWJiZGQ1MGJjZDViODhiMGVfMzc0_a8302392-6fea-48a0-9136-a77a75bc4bd6"
      unitRef="number">0.0113</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic9a17518f7194d808968c5442709d4d4_D20180615-20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83MC9mcmFnOjc1NDg0Y2NjZWE0NjQ4MzViYmRkNTBiY2Q1Yjg4YjBlL3RleHRyZWdpb246NzU0ODRjY2NlYTQ2NDgzNWJiZGQ1MGJjZDViODhiMGVfMzc5_05a7f461-7657-429d-b08c-d654423969b5"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongTermDebt
      contextRef="ifd1b9a587aec4cdca6306687ea65c1a4_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83MC9mcmFnOjc1NDg0Y2NjZWE0NjQ4MzViYmRkNTBiY2Q1Yjg4YjBlL3RleHRyZWdpb246NzU0ODRjY2NlYTQ2NDgzNWJiZGQ1MGJjZDViODhiMGVfNjU1_c8b1cb89-2ceb-4ce6-ba64-374b521d69b5"
      unitRef="usd">310600000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ifd1b9a587aec4cdca6306687ea65c1a4_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83MC9mcmFnOjc1NDg0Y2NjZWE0NjQ4MzViYmRkNTBiY2Q1Yjg4YjBlL3RleHRyZWdpb246NzU0ODRjY2NlYTQ2NDgzNWJiZGQ1MGJjZDViODhiMGVfNzI5_2d20ddde-f329-4952-a1da-a5194b4cfe0a"
      unitRef="number">0.014</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4842b0c162ea46978645dd51b56a0764_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83MC9mcmFnOjc1NDg0Y2NjZWE0NjQ4MzViYmRkNTBiY2Q1Yjg4YjBlL3RleHRyZWdpb246NzU0ODRjY2NlYTQ2NDgzNWJiZGQ1MGJjZDViODhiMGVfOTQz_4945c9d6-fd56-43bc-8777-db8069d89189"
      unitRef="usd">26200000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="i4842b0c162ea46978645dd51b56a0764_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83MC9mcmFnOjc1NDg0Y2NjZWE0NjQ4MzViYmRkNTBiY2Q1Yjg4YjBlL3RleHRyZWdpb246NzU0ODRjY2NlYTQ2NDgzNWJiZGQ1MGJjZDViODhiMGVfMTA0MA_b1338eca-bdb6-4f1b-9d24-fdcaea79a335"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i075eaab3aa4549bb8d0f597beca1bd0f_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83MC9mcmFnOjc1NDg0Y2NjZWE0NjQ4MzViYmRkNTBiY2Q1Yjg4YjBlL3RleHRyZWdpb246NzU0ODRjY2NlYTQ2NDgzNWJiZGQ1MGJjZDViODhiMGVfMTEzNA_90d66632-8729-4b07-beac-25e00fb7ec43"
      unitRef="usd">8700000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i075eaab3aa4549bb8d0f597beca1bd0f_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83MC9mcmFnOjc1NDg0Y2NjZWE0NjQ4MzViYmRkNTBiY2Q1Yjg4YjBlL3RleHRyZWdpb246NzU0ODRjY2NlYTQ2NDgzNWJiZGQ1MGJjZDViODhiMGVfMTE3NA_426607cf-62f4-4deb-a2f4-20863f98f539"
      unitRef="usd">17500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i075eaab3aa4549bb8d0f597beca1bd0f_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83MC9mcmFnOjc1NDg0Y2NjZWE0NjQ4MzViYmRkNTBiY2Q1Yjg4YjBlL3RleHRyZWdpb246NzU0ODRjY2NlYTQ2NDgzNWJiZGQ1MGJjZDViODhiMGVfMTE5Nw_e43a3d1e-9617-4f7c-9f99-eadfef612d77"
      unitRef="usd">214400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i075eaab3aa4549bb8d0f597beca1bd0f_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83MC9mcmFnOjc1NDg0Y2NjZWE0NjQ4MzViYmRkNTBiY2Q1Yjg4YjBlL3RleHRyZWdpb246NzU0ODRjY2NlYTQ2NDgzNWJiZGQ1MGJjZDViODhiMGVfMTIyMw_26d2c202-3352-4ca0-b55d-ab4c9ac60691"
      unitRef="usd">70000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMTE0ODI_d3815b83-443f-4b72-a65c-386abf57016c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12. FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manufactures, markets and sells its products globally. During the three and nine months ended December 26, 2020, 38.6% and 40.7%, respectively, of the Company's sales were generated outside the U.S., generally in foreign currencies. The Company also incurs certain manufacturing, marketing and selling costs in international markets in local currency.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accordingly, earnings and cash flows are exposed to market risk from changes in foreign currency exchange rates relative to the U.S. Dollar, the Company's reporting currency. The Company has a program in place that is designed to mitigate the exposure to changes in foreign currency exchange rates. That program includes the use of derivative financial instruments to minimize, for a period of time, the impact on its financial results from changes in foreign exchange rates. The Company utilizes foreign currency forward contracts to hedge the anticipated cash flows from transactions denominated in foreign currencies, primarily the Japanese Yen and the Euro, and to a lesser extent the Swiss Franc, Australian Dollar, Canadian Dollar and the Mexican Peso. This does not eliminate the impact of the volatility of foreign exchange rates. However, because the Company generally enters into forward contracts one year out, rates are fixed for a one-year period, thereby facilitating financial planning and resource allocation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Designated Foreign Currency Hedge Contracts&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company's designated foreign currency hedge contracts as of December&#160;26, 2020 and March&#160;28, 2020 were cash flow hedges under ASC 815, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASC 815&#x201d;). The Company records the effective portion of any change in the fair value of designated foreign currency hedge contracts in other comprehensive income until the related third-party transaction occurs. Once the related third-party transaction occurs, the Company reclassifies the effective portion of any related gain or loss on the designated foreign currency hedge contracts to earnings. In the event the hedged forecasted transaction does not occur, or it becomes probable that it will not occur, the Company would reclassify the amount of any gain or loss on the related cash flow hedge to earnings at that time. The Company had designated foreign currency hedge contracts outstanding in the contract amount of $78.8 million as of December&#160;26, 2020 and $93.8 million as of March&#160;28, 2020. At December&#160;26, 2020, a loss of $1.4 million, net of tax, will be reclassified to earnings within the next twelve months. Substantially all currency cash flow hedges outstanding as of December&#160;26, 2020 mature within twelve months.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non-Designated Foreign Currency Contracts&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manages its exposure to changes in foreign currency on a consolidated basis to take advantage of offsetting transactions and balances. It uses foreign currency forward contracts as a part of its strategy to manage exposure related to foreign currency denominated monetary assets and liabilities. These foreign currency forward contracts are entered into for periods consistent with currency transaction exposures, generally one month. They are not designated as cash flow or fair value hedges under ASC 815. These forward contracts are marked-to-market with changes in fair value recorded to earnings. The Company had non-designated foreign currency hedge contracts under ASC 815 outstanding in the contract amount of $90.5 million as of December&#160;26, 2020 and $98.0 million as of March&#160;28, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest Rate Swaps&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 15, 2018, the Company entered into Credit Facilities which provided for a $350.0 million Term Loan and a $350.0 million Revolving Credit Facility. Under the terms of the Credit Facilities, interest is established using LIBOR plus 1.13% - 1.75%. As a result, the Company's earnings and cash flows are exposed to interest rate risk from changes to LIBOR. Part of the Company's interest rate risk management strategy includes the use of interest rate swaps to mitigate its exposure to changes in variable interest rates. The Company's objective in using interest rate swaps is to add stability to interest expense and to manage and reduce the risk inherent in interest rate fluctuations.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the Company entered into two interest rate swap agreements (the &#x201c;Swaps&#x201d;) to pay an average fixed rate of 2.80% on a total notional value of $241.9 million of debt. As a result of the Swaps, 70% of the Term Loan previously exposed to interest rate risk from changes in LIBOR is now fixed at a rate of 4.05%. The Swaps mature on June 15, 2023. The Company designated the Swaps as cash flow hedges of variable interest rate risk associated with $345.6&#160;million of indebtedness. For the nine months ended December 26, 2020, a gain of $0.3&#160;million, net of tax, was recorded in accumulated other comprehensive loss to recognize the effective portion of the fair value of the Swaps that qualify as cash flow hedges. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Trade Receivables&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company grants trade credit to its customers on normal credit terms. In an effort to reduce its credit risk, the Company (i) establishes credit limits for all customers, (ii) performs ongoing credit evaluations of customers&#x2019; financial condition, (iii) monitors the payment history and aging of customers&#x2019; receivables, and (iv) monitors open orders against an individual customer&#x2019;s outstanding receivable balance.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's allowance for credit losses is maintained for trade accounts receivable based on the expected collectability, the historical collection experience, the length of time an account is outstanding, the financial position of the customer and information provided by credit rating services. Effective March 29, 2020, the Company adopted Update No. 2016-13,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses&#160;(Topic 326)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which requires consideration of events or circumstances indicating historic collection rates may not be indicative of future collectability. For example, potential adverse changes to customer liquidity from new macroeconomic events such as the COVID-19 pandemic must be taken into consideration. To date, the Company has not experienced significant customer payment defaults, or identified other significant collectability concerns as a result of the pandemic.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a rollforward of the allowance for credit losses:&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"&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:19.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.235%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,108&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,824&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,937&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Credit (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(838)&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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Write-offs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(355)&lt;/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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,525&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,525&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Derivative Instruments&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the effect of the Company's derivative instruments designated as cash flow hedges and those not designated as hedging instruments under ASC 815 in its condensed consolidated statements of income and comprehensive income for the nine months ended December&#160;26, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:23.422%"/&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.556%"/&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.556%"/&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:15.493%"/&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:10.500%"/&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:15.203%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount of Gain&lt;br/&gt;(Loss) Recognized&lt;br/&gt;in Accumulated Other Comprehensive Loss&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount of Gain (Loss) Reclassified&lt;br/&gt;from Accumulated Other Comprehensive Loss into&lt;br/&gt;Earnings&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Location in&lt;br/&gt;Condensed Consolidated Statements of Income and Comprehensive Income&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount of Gain (Loss) Excluded from&lt;br/&gt;Effectiveness&lt;br/&gt;Testing&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Location in&lt;br/&gt;Condensed Consolidated Statements of Income and Comprehensive Income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency hedge contracts, net of tax&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues, COGS and SG&amp;amp;A&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other expense, net&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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 colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,218)&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 colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other expense, net&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated interest rate swaps, net of tax&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other expense, 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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="3" style="background-color:#cceeff;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not have fair value hedges or net investment hedges outstanding as of December&#160;26, 2020 or March&#160;28, 2020. As of December&#160;26, 2020, no material deferred tax assets were recognized for designated foreign currency hedges.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 815 requires all derivative instruments to be recognized at their fair values as either assets or liabilities on the balance sheet. The Company determines the fair value of its derivative instruments using the framework prescribed by ASC 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements and Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, by considering the estimated amount it would receive or pay to sell or transfer these instruments at the reporting date and by taking into account current interest rates, currency exchange rates, current interest rate curves, interest rate volatilities, the creditworthiness of the counterparty for assets, and its creditworthiness for liabilities. In certain instances, the Company may utilize financial models to measure fair value. Generally, it uses inputs that include quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; other observable inputs for the asset or liability; and inputs derived principally from, or corroborated by, observable market data by correlation or other means. As of December&#160;26, 2020, the Company has classified its derivative &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;assets and liabilities within Level 2 of the fair value hierarchy prescribed by ASC 815, as discussed below, because these observable inputs are available for substantially the full term of its derivative instruments.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the fair value of the Company's derivative instruments as they appear in its condensed consolidated balance sheets as of December&#160;26, 2020 and March&#160;28, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:39.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Location in Condensed Consolidated&lt;br/&gt;Balance Sheets&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency hedge contracts&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency hedge contracts&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;260&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,216&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative 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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency hedge contracts&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency hedge contracts&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',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:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated interest rate swaps&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,581&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated interest rate swaps&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,475&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,145&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Fair Value Measurements&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exit price that would be received from the sale of an asset or paid to transfer a liability, using assumptions that market participants would use in pricing an asset or liability. The fair value guidance establishes the following three-level hierarchy used for measuring fair value:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 &#x2014; Inputs to the valuation methodology are quoted market prices for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 &#x2014; Inputs to the valuation methodology are other observable inputs, including quoted market prices for similar assets or liabilities and market-corroborated inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 &#x2014; Inputs to the valuation methodology are unobservable inputs based on management&#x2019;s best estimate of inputs market participants would use in pricing the asset or liability at the measurement date, including assumptions about risk.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's money market funds carried at fair value are classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measured on a Recurring Basis&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and financial liabilities measured at fair value on a recurring basis consist of the following as of December&#160;26, 2020 and March&#160;28, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:61.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.533%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 26, 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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&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:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,773&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;79,773&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;260&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;80,033&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',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;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Times New Roman',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:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated interest rate swaps&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,020&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,920&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,145&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,920&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,065&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&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:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,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;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:'Times New Roman',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:'Times New Roman',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,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&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;44,564&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,216&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;45,780&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',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;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Times New Roman',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:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated interest rate swaps&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,056&#160;&lt;/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:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency hedge contracts - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of foreign currency hedge contracts was measured using significant other observable inputs and valued by reference to over-the-counter quoted market prices for similar instruments. The Company does not believe that the fair value of these derivative instruments differs significantly from the amount that could be realized upon settlement or maturity, or that the changes in fair value will have a significant effect on its results of operations, financial condition or cash flows.&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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of interest rate swaps are measured using the present value of expected future cash flows using market-based observable inputs, including credit risk and interest rate yield curves. The Company does not believe that the fair values of these derivative instruments differ significantly from the amounts that could be realized upon settlement or maturity, or that the changes in fair value will have a significant effect on its results of operations, financial condition or cash flows.&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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingent consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The fair value of contingent consideration liabilities is based on significant unobservable inputs, including management estimates and assumptions, and is measured based on the probability-weighted present value of the payments expected to be made. Accordingly, the fair value of contingent consideration has been classified as level 3 within the fair value hierarchy. The recurring level 3 fair value measurements of contingent consideration liabilities include the following significant unobservable inputs:&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:21.841%"/&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:15.517%"/&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:16.988%"/&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:20.664%"/&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:16.550%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value at&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation &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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable&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;/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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technique&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Input&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue-based payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td rowspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td rowspan="2" style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected year of payment&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 - 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory-based payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Probability of payment&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0% - 100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected year of payment&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-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 - 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;26, 2020, the maximum potential contingent consideration that the Company could be required to pay is $4.5&#160;million. The fair value of contingent consideration associated with acquisitions was $3.9&#160;million at December&#160;26, 2020. As of December&#160;26, 2020, $0.5&#160;million was included in other liabilities and $3.4&#160;million was included in other long-term liabilities on the condensed consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the change in the fair value of contingent consideration is included in the following table:&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"&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:76.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.393%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 28, 2020&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition date fair value of contingent consideration&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,920&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 26, 2020&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 #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,920&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Fair Value Disclosures&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Term Loan, which is carried at amortized cost, accounts receivable and accounts payable approximate fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <hae:PercentageOfNetSalesGeneratedOutsideOfUs
      contextRef="i466af82608da4d9bb01882ff1ee71a02_D20200927-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfOTI_6619a9cb-2c6c-482a-9e7e-08cbd113d6ba"
      unitRef="number">0.386</hae:PercentageOfNetSalesGeneratedOutsideOfUs>
    <hae:PercentageOfNetSalesGeneratedOutsideOfUs
      contextRef="i7a806c141f624127aa55c8379bed5731_D20200329-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfOTk_68725329-6917-435a-b8e6-c643dfd01735"
      unitRef="number">0.407</hae:PercentageOfNetSalesGeneratedOutsideOfUs>
    <us-gaap:AverageRemainingMaturityOfForeignCurrencyDerivatives1
      contextRef="i7a806c141f624127aa55c8379bed5731_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfODI0NjMzNzIxOTg2Mg_564a33b9-6c0a-4006-b9ff-b306310de4a1">P1Y</us-gaap:AverageRemainingMaturityOfForeignCurrencyDerivatives1>
    <us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
      contextRef="i3351e34989d1461db1163f69c1e631aa_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMjI2Ng_0501fdb8-d131-4321-afc4-fa5aa8810fe6"
      unitRef="usd">78800000</us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
      contextRef="i7435ba41f5b744d59c3211f1c1551e27_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMjI4Mg_2854d416-46c5-4a6b-9a21-5f607bb60a08"
      unitRef="usd">93800000</us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="iea5e92752773469e8e60c7fb366f08c0_D20200329-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMjMxMg_11907d2d-ad07-4edd-a7f8-72d599927cb0"
      unitRef="usd">1400000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i42839168f30747d5b099bb2d4f81d4c3_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMzIzOA_fa351e2e-5c9f-4da9-8156-b4d9147b7046"
      unitRef="usd">90500000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i86142ccd878c41b5b3b0b89e198e3ffa_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMzI1NA_b7118669-4ab3-483a-afd1-7942bb303103"
      unitRef="usd">98000000.0</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7c25c1d4590644eb8b651796c671219c_I20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMzM3MQ_2b6ec305-65d4-4c34-9682-571208da8e11"
      unitRef="usd">350000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4426464d081b45bb8839adced8fe2873_I20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMzM5MA_a076c77d-6253-45bf-b6c4-db674c9f9519"
      unitRef="usd">350000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic5d1fce0362544e68a49594cab3a1aa8_D20180615-20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMzUwMw_a8302392-6fea-48a0-9136-a77a75bc4bd6"
      unitRef="number">0.0113</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic9a17518f7194d808968c5442709d4d4_D20180615-20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMzUwOA_05a7f461-7657-429d-b08c-d654423969b5"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i6b04360cbc954a42813ee3db68494774_I20180831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMzk5NA_dcb09137-2ffb-4e9d-a343-7bdcf0dd3ab2"
      unitRef="swap">2</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i6b04360cbc954a42813ee3db68494774_I20180831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfNDA3Mw_b67b5c6e-658b-4ef5-99be-f371467761bb"
      unitRef="number">0.0280</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6b04360cbc954a42813ee3db68494774_I20180831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfNDEwNQ_6161e6b4-9c14-4bb0-8232-8a0869d66e42"
      unitRef="usd">241900000</us-gaap:DerivativeNotionalAmount>
    <hae:DerivativePercentofDebtExposed
      contextRef="i23f7882051074260b7b16d0028b875ea_I20180831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfNDE0Mw_0dd3f9ce-a2fa-4465-9727-1dcaf768a9fb"
      unitRef="number">0.70</hae:DerivativePercentofDebtExposed>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i23f7882051074260b7b16d0028b875ea_I20180831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfNDI1Mg_0ce9ee9d-ef58-47bb-94db-ba6d867e21d5"
      unitRef="number">0.0405</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:LongTermDebt
      contextRef="i22efb3fabcf04d79ba596b48595d8ac1_I20180831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfNDM5MQ_85f83b9e-2572-4ed0-b57a-3495b75cfb11"
      unitRef="usd">345600000</us-gaap:LongTermDebt>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i0d31dcad300f4873901a0cff3c146b47_D20200329-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfNDQzMw_9d59e489-977c-476b-808e-0a6705780972"
      unitRef="usd">300000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMTE0NzE_7464bb16-5b72-4321-9583-96950da6147b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a rollforward of the allowance for credit losses:&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"&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:19.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.235%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,108&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,824&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,937&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Credit (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(838)&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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Write-offs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(461)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(355)&lt;/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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,525&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,525&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i32fa3388584544f9a03ffc1d8057d360_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfMi0xLTEtMS0w_e97c4e5c-d5a3-4a54-91b7-a40af2f36eca"
      unitRef="usd">2699000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="if62547d494fe448f98e6b8c907702474_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfMi0zLTEtMS0w_fa200e4a-54d3-4f47-bb17-9d70ddc28505"
      unitRef="usd">4108000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfMi01LTEtMS0w_fd97e759-06cf-4731-b9a9-b5ebab50ac31"
      unitRef="usd">3824000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ief541fbd0adf409c9514798c114d14d4_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfMi03LTEtMS0w_64ee2b1c-87a9-4f11-bde8-0fd5a41830b0"
      unitRef="usd">3937000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfMy0xLTEtMS0w_168fc7b1-2744-4e09-988a-6c8544629f04"
      unitRef="usd">95000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfMy0zLTEtMS0w_069dec00-5499-44d2-939a-93f03d702c44"
      unitRef="usd">-229000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfMy01LTEtMS0w_c80dc678-fed9-4547-98ed-469532be24a3"
      unitRef="usd">838000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfMy03LTEtMS0w_e7486a6b-d038-4180-bb5b-6fd9614b52e8"
      unitRef="usd">-515000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfNC0xLTEtMS0w_e6d0de40-a67f-47b1-8e22-8742da89720d"
      unitRef="usd">79000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfNC0zLTEtMS0w_1d313ed1-2afd-4859-85f5-fb7fa7fc67d1"
      unitRef="usd">240000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfNC01LTEtMS0w_18960eed-13a5-42d0-bd96-d3c1d0e9aa7d"
      unitRef="usd">461000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfNC03LTEtMS0w_cc24bdea-78c0-439b-927b-884a6caee279"
      unitRef="usd">355000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfNS0xLTEtMS0w_d6a669d8-782a-40b0-b609-dee6bab3b375"
      unitRef="usd">2525000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ic35a4df7f44a40e5a674e72ae5bf6205_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfNS0zLTEtMS0w_f9141981-2a9f-4729-819e-2d153f55d49a"
      unitRef="usd">4097000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfNS01LTEtMS0w_b60dab05-d5cd-45bf-a093-ffa2841cd315"
      unitRef="usd">2525000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ic35a4df7f44a40e5a674e72ae5bf6205_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjZhZTg3ZDc0NDNlNjQ0MTE5Mjg5Yzc2MjNiMGE5YjU2L3RhYmxlcmFuZ2U6NmFlODdkNzQ0M2U2NDQxMTkyODljNzYyM2IwYTliNTZfNS03LTEtMS0w_7662b7b1-5bc5-4f4b-b243-5b6509e940f5"
      unitRef="usd">4097000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMTE0ODM_1f93f7ff-f070-41bd-9c25-31996de67462">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the effect of the Company's derivative instruments designated as cash flow hedges and those not designated as hedging instruments under ASC 815 in its condensed consolidated statements of income and comprehensive income for the nine months ended December&#160;26, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:23.422%"/&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.556%"/&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.556%"/&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:15.493%"/&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:10.500%"/&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:15.203%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount of Gain&lt;br/&gt;(Loss) Recognized&lt;br/&gt;in Accumulated Other Comprehensive Loss&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount of Gain (Loss) Reclassified&lt;br/&gt;from Accumulated Other Comprehensive Loss into&lt;br/&gt;Earnings&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Location in&lt;br/&gt;Condensed Consolidated Statements of Income and Comprehensive Income&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amount of Gain (Loss) Excluded from&lt;br/&gt;Effectiveness&lt;br/&gt;Testing&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Location in&lt;br/&gt;Condensed Consolidated Statements of Income and Comprehensive Income&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency hedge contracts, net of tax&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues, COGS and SG&amp;amp;A&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other expense, net&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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 colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,218)&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 colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other expense, net&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated interest rate swaps, net of tax&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other expense, 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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="3" style="background-color:#cceeff;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="ice57ced2f272477c986a2ba3d175843c_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmYzMDcxMTUwMzVkNzQyNjRhZDAxMmU5ZDlhYWNiMjZlL3RhYmxlcmFuZ2U6ZjMwNzExNTAzNWQ3NDI2NGFkMDEyZTlkOWFhY2IyNmVfMS0yLTEtMS0w_56fedb99-33fb-4042-a636-232601b51d04"
      unitRef="usd">1378000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ice57ced2f272477c986a2ba3d175843c_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmYzMDcxMTUwMzVkNzQyNjRhZDAxMmU5ZDlhYWNiMjZlL3RhYmxlcmFuZ2U6ZjMwNzExNTAzNWQ3NDI2NGFkMDEyZTlkOWFhY2IyNmVfMS00LTEtMS0w_fa384cc0-26ac-45b6-8e24-c228c54cf9ae"
      unitRef="usd">-1538000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
      contextRef="ia0f1b457527f4847a6ebea6d12d49745_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmYzMDcxMTUwMzVkNzQyNjRhZDAxMmU5ZDlhYWNiMjZlL3RhYmxlcmFuZ2U6ZjMwNzExNTAzNWQ3NDI2NGFkMDEyZTlkOWFhY2IyNmVfMS04LTEtMS0w_f2dd5431-9474-4f03-9027-b39fa12fb451"
      unitRef="usd">-671000</us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="ie07432d269194a38a5b973923e71f52b_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmYzMDcxMTUwMzVkNzQyNjRhZDAxMmU5ZDlhYWNiMjZlL3RhYmxlcmFuZ2U6ZjMwNzExNTAzNWQ3NDI2NGFkMDEyZTlkOWFhY2IyNmVfMi0yLTEtMS0w_f75f9bfd-d1f1-4931-abac-7f59cf5fd4de"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ie07432d269194a38a5b973923e71f52b_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmYzMDcxMTUwMzVkNzQyNjRhZDAxMmU5ZDlhYWNiMjZlL3RhYmxlcmFuZ2U6ZjMwNzExNTAzNWQ3NDI2NGFkMDEyZTlkOWFhY2IyNmVfMi00LTEtMS0w_cab9ef16-e412-49ac-bfea-6eb221ce80a8"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
      contextRef="iaa58cfb640b3424280402bd198a7e951_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmYzMDcxMTUwMzVkNzQyNjRhZDAxMmU5ZDlhYWNiMjZlL3RhYmxlcmFuZ2U6ZjMwNzExNTAzNWQ3NDI2NGFkMDEyZTlkOWFhY2IyNmVfMi04LTEtMS0w_31d813da-a5d2-4ea4-98ba-d79d0459d432"
      unitRef="usd">-5218000</us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i9d8c09f0cf9042d3ab0ab835a3cfb875_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmYzMDcxMTUwMzVkNzQyNjRhZDAxMmU5ZDlhYWNiMjZlL3RhYmxlcmFuZ2U6ZjMwNzExNTAzNWQ3NDI2NGFkMDEyZTlkOWFhY2IyNmVfMy0yLTEtMS0w_3c2f10ac-a6de-4d43-83d5-21f5d4b84e0a"
      unitRef="usd">-2996000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i9d8c09f0cf9042d3ab0ab835a3cfb875_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmYzMDcxMTUwMzVkNzQyNjRhZDAxMmU5ZDlhYWNiMjZlL3RhYmxlcmFuZ2U6ZjMwNzExNTAzNWQ3NDI2NGFkMDEyZTlkOWFhY2IyNmVfMy00LTEtMS0w_fdfe5738-8ea1-4c28-9973-db6fe25826cf"
      unitRef="usd">-3326000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
      contextRef="i0d31dcad300f4873901a0cff3c146b47_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmYzMDcxMTUwMzVkNzQyNjRhZDAxMmU5ZDlhYWNiMjZlL3RhYmxlcmFuZ2U6ZjMwNzExNTAzNWQ3NDI2NGFkMDEyZTlkOWFhY2IyNmVfMy04LTEtMS0w_c39db3a3-f763-48cb-a186-2a9be6cb694d"
      unitRef="usd">0</us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="iecb24d1198e0473ab5ff26bece23c571_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfNjQ1NA_0b62babb-c86e-41fe-9c9b-ccc0ec884c26"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMTE0ODA_bb8c5318-f4ee-4d36-9570-a89e38b7548f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the fair value of the Company's derivative instruments as they appear in its condensed consolidated balance sheets as of December&#160;26, 2020 and March&#160;28, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:39.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Location in Condensed Consolidated&lt;br/&gt;Balance Sheets&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency hedge contracts&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency hedge contracts&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;260&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,216&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative 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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency hedge contracts&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency hedge contracts&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',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:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated interest rate swaps&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,581&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated interest rate swaps&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,475&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,145&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ief8dcb9ed5df46338245fba90826a4a3_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfMy00LTEtMS0w_d5212bc6-72fc-4297-966f-5e3199cdbc83"
      unitRef="usd">191000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i2ab86f680653471e898cddf1c4abb3b3_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfMy02LTEtMS0w_38996b92-4e60-49b2-91b8-fc86d79c6f49"
      unitRef="usd">839000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i74b77438f0884283bdfb63acbb121963_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfNC00LTEtMS0w_06f2b89b-36b3-409e-b783-338b88089af9"
      unitRef="usd">69000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i758e348315a24c3baee3f7984ecfe945_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfNC02LTEtMS0w_3497e216-8199-4a19-a21e-1183a435ec0b"
      unitRef="usd">377000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="id7af1564b75c420894f80854a774c2d3_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfNi00LTEtMS0w_029a9267-d542-4a82-b019-0eacd42963fe"
      unitRef="usd">260000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i961d5a6a04ff4db6a9d0a9bbac6be95e_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfNi02LTEtMS0w_8102342f-7ed3-4d18-ab58-16444e69bd8c"
      unitRef="usd">1216000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia9656f96940b412198f0ace7941ec4e7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfOC00LTEtMS0w_2d46ec3e-6563-4e87-9ac2-62354ddab893"
      unitRef="usd">919000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i09705bf4b4c04d018ba1ef2118f58a80_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfOC02LTEtMS0w_b3c23a2d-d08a-4562-ac31-ce169d0ee13c"
      unitRef="usd">1854000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i9d30c35c0167492082c7bb18a3980991_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfOS00LTEtMS0w_089f4991-da93-4c00-a6fb-93e058231e80"
      unitRef="usd">206000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i2e657827ea664680a8857cfd8b096cb9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfOS02LTEtMS0w_7ceff04d-e961-478a-8dba-4b4debfba960"
      unitRef="usd">1435000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ie0b611ab7cea40329891cbc0d9cdf3fc_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfMTAtNC0xLTEtMA_e0fd50ba-b9fa-4ce2-8c5f-11a5957ed4e3"
      unitRef="usd">5697000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iafe5dcd8b8f34d0ba81608d6c14c3841_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfMTAtNi0xLTEtMA_60e2762f-3609-4046-812c-6197d53f81e3"
      unitRef="usd">5581000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i110e3cdb79b447caadd705ad58eb1b5d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfMTEtNC0xLTEtMA_9bc37697-5a33-4313-b906-4424603022b6"
      unitRef="usd">6323000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i7030b986c4a7457991f4240d9857700b_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfMTEtNi0xLTEtMA_f87e2fbf-d877-4c41-b9ad-eb8aae6886e0"
      unitRef="usd">9475000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id7af1564b75c420894f80854a774c2d3_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfMTItNC0xLTEtMA_5ad05da6-268f-4d97-b983-ab555a559762"
      unitRef="usd">13145000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i961d5a6a04ff4db6a9d0a9bbac6be95e_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmEwNzY2ZDU2ODQ5MTQ2NTE4MDNkMDg0ZDIwNDhjYWQ2L3RhYmxlcmFuZ2U6YTA3NjZkNTY4NDkxNDY1MTgwM2QwODRkMjA0OGNhZDZfMTItNi0xLTEtMA_96d0a1c8-c804-4276-8e53-79e944d7e3de"
      unitRef="usd">18345000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMTE0Njc_8f9495c9-f96b-44a3-b197-0127e80aea7a">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and financial liabilities measured at fair value on a recurring basis consist of the following as of December&#160;26, 2020 and March&#160;28, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:61.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.533%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 26, 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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&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:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,773&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;79,773&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;260&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;80,033&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',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;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Times New Roman',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:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated interest rate swaps&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,020&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,920&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,145&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,920&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,065&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&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:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,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;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:'Times New Roman',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:'Times New Roman',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,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&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;44,564&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,216&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;45,780&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',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;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:'Times New Roman',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:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-designated foreign currency hedge contracts&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:'Times New Roman',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:'Times New Roman',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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Designated interest rate swaps&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,056&#160;&lt;/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:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;The recurring level 3 fair value measurements of contingent consideration liabilities include the following significant unobservable inputs:&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:21.841%"/&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:15.517%"/&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:16.988%"/&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:20.664%"/&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:16.550%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value at&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation &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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unobservable&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;/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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26, 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Technique&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Input&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue-based payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td rowspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td rowspan="2" style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected year of payment&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 - 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory-based payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discounted cash flow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Probability of payment&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0% - 100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected year of payment&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-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 - 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;reconciliation of the change in the fair value of contingent consideration is included in the following table:&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:76.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.393%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 28, 2020&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition date fair value of contingent consideration&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,920&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 26, 2020&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 #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,920&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i997562bcb47249f98a7209c0a94eb2bc_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMy0yLTEtMS0w_bfda9ccd-4210-439b-aefb-354a83d794c5"
      unitRef="usd">79773000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5c5d0e8a5be946c1bcf0fc6bd7dd684d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMy00LTEtMS0w_c75cba9d-dbc1-46bb-94f8-4008cacb9abb"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i26592b211dab480aa8decca198bc3e17_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMy04LTEtMS0w_18d728f2-05bd-4a26-ac5c-40a3e23f3ab8"
      unitRef="usd">79773000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i588cb2bb68f741b69393f24addb9f2de_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfNC0yLTEtMS0w_66bf5f97-935b-412d-8b51-be77645f0910"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ief8dcb9ed5df46338245fba90826a4a3_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfNC00LTEtMS0w_d5212bc6-72fc-4297-966f-5e3199cdbc83"
      unitRef="usd">191000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="if9d15f27861f44938c5187801f43c5d9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfNC04LTEtMS0w_87b35c55-9112-4a45-a437-95873a39a0df"
      unitRef="usd">191000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i16890a24a13b44bab1e3d254125196c3_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfNS0yLTEtMS0w_02deb8ec-c089-49de-bce2-a9e0b99a2791"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i74b77438f0884283bdfb63acbb121963_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfNS00LTEtMS0w_06f2b89b-36b3-409e-b783-338b88089af9"
      unitRef="usd">69000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ic3f2a0af4b1b470aaa1b1fd8223858e3_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfNS04LTEtMS0w_a85fc796-c310-4871-9666-977a886e5375"
      unitRef="usd">69000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i997562bcb47249f98a7209c0a94eb2bc_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfNy0yLTEtMS0w_d3387dc8-099d-4a45-9ba3-e7090caf0e30"
      unitRef="usd">79773000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5c5d0e8a5be946c1bcf0fc6bd7dd684d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfNy00LTEtMS0w_e43ee4b5-65ad-49fb-a115-fab867e2bdd8"
      unitRef="usd">260000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i26592b211dab480aa8decca198bc3e17_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfNy04LTEtMS0w_6725bf25-f5ec-43b4-a2dc-220bb8c4f9e7"
      unitRef="usd">80033000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i588cb2bb68f741b69393f24addb9f2de_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfOS0yLTEtMS0w_2198bd82-f370-4d58-b221-9c2a723ca13b"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia9656f96940b412198f0ace7941ec4e7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfOS00LTEtMS0w_2d46ec3e-6563-4e87-9ac2-62354ddab893"
      unitRef="usd">919000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="if9d15f27861f44938c5187801f43c5d9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfOS04LTEtMS0w_1e45e138-9b74-474c-8292-91d3da675323"
      unitRef="usd">919000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i16890a24a13b44bab1e3d254125196c3_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTAtMi0xLTEtMA_5684fb65-2f5e-478b-a1f2-a3d5df48de3f"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i9d30c35c0167492082c7bb18a3980991_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTAtNC0xLTEtMA_089f4991-da93-4c00-a6fb-93e058231e80"
      unitRef="usd">206000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ic3f2a0af4b1b470aaa1b1fd8223858e3_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTAtOC0xLTEtMA_8240cb14-7001-4b91-97b0-1c532b5d5f75"
      unitRef="usd">206000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5a99a6573bad464bacf1a667a155cf4c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTEtMi0xLTEtMA_d3bbfe6d-3580-48a5-8336-2bf76c934cf5"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia02b0b01fd264d638c0c2628fc697f93_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTEtNC0xLTEtMA_3bc8ff9a-2de6-496e-8c69-541fcf174a0e"
      unitRef="usd">12020000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ie276656bb33a45a487bf62990df0f609_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTEtOC0xLTEtMA_afe1c904-983e-43f5-8e6b-c72a75270687"
      unitRef="usd">12020000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i8a4ac71d84054665bcf305a9df5b7ddf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTItNi0xLTEtMA_6e14b893-c0ed-48be-a2af-9e5b20de9d1c"
      unitRef="usd">3920000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3d3d12a07ab54dd3a6c5ac15a7096a2b_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTItOC0xLTEtMA_2979dc8e-39e0-400e-8705-2590deee6f92"
      unitRef="usd">3920000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i997562bcb47249f98a7209c0a94eb2bc_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTMtMi0xLTEtMA_777ea8cd-f3a9-4145-bda2-35960c7f1656"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i5c5d0e8a5be946c1bcf0fc6bd7dd684d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTMtNC0xLTEtMA_9c74e659-4a1e-4582-a5ca-c883f3fb56bc"
      unitRef="usd">13145000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic2e4f6aff6eb4677970da26827668a01_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTMtNi0xLTEtMA_0d830919-4e89-446b-81e6-8bf46aec9e4c"
      unitRef="usd">3920000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i26592b211dab480aa8decca198bc3e17_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTMtOC0xLTEtMA_d81fc245-cc8d-4b91-84c9-63895b37af16"
      unitRef="usd">17065000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia1ddfbfc3ba244e7833e4eac1cbf3b2d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTgtMi0xLTEtMA_0764fa1a-99d2-44dd-86a4-bb7491b1e895"
      unitRef="usd">44564000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i216d245bc1864b20940d046e5608b9e0_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTgtNC0xLTEtMA_5e28a728-7c05-47d8-b31b-0175b55e5985"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id3e33f79fd854ca19ec85d864af74f63_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTgtOC0xLTEtMA_1d56a52e-1e9e-4fa4-8c37-e0caf058b435"
      unitRef="usd">44564000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iaf86edce1a1b42fbb8cfd4d66d94a959_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTktMi0xLTEtMA_fea6c17a-010b-4858-905a-320d481bdc18"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i45f6ab924d174fe997e8ffab01ef2a19_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTktNC0xLTEtMA_20d92d83-545e-45f7-b635-807dc7576afe"
      unitRef="usd">839000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ib783ce7f3af1414a917dfb19f3fd67f6_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMTktOC0xLTEtMA_0254ad64-8953-4fc8-83ae-94fc1e1520ce"
      unitRef="usd">839000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i3bfc2d6751964174b4757e882148e033_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjAtMi0xLTEtMA_aaf0ff7c-fea7-4015-8053-9ef5b0ee9e09"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="id8d95a735afe423c94c8eeae0f71dc33_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjAtNC0xLTEtMA_786e8092-dc17-4cbf-84fd-99fd89a43423"
      unitRef="usd">377000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iffada09cc3634b0e9958607425101e7e_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjAtOC0xLTEtMA_6a3af108-9213-4fd9-a444-124ab7b9a3e8"
      unitRef="usd">377000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia1ddfbfc3ba244e7833e4eac1cbf3b2d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjItMi0xLTEtMA_f4669525-994c-4032-a71d-929755a653d5"
      unitRef="usd">44564000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i216d245bc1864b20940d046e5608b9e0_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjItNC0xLTEtMA_83708281-954c-4101-b7f3-a2d9ea893bbb"
      unitRef="usd">1216000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id3e33f79fd854ca19ec85d864af74f63_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjItOC0xLTEtMA_fcb7d877-253d-40fc-a5af-27ca37856aed"
      unitRef="usd">45780000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iaf86edce1a1b42fbb8cfd4d66d94a959_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjQtMi0xLTEtMA_c303ccb5-e232-4572-8e35-38d9ebb2cc40"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i45f6ab924d174fe997e8ffab01ef2a19_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjQtNC0xLTEtMA_71b0013d-a026-49da-ba34-f51d6c8fa6fc"
      unitRef="usd">1854000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib783ce7f3af1414a917dfb19f3fd67f6_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjQtOC0xLTEtMA_6179c9ed-e391-4166-b09e-bef4fa6be9d7"
      unitRef="usd">1854000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3bfc2d6751964174b4757e882148e033_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjUtMi0xLTEtMA_471fdbf6-6ca3-47d3-9b12-47b2a0e3774f"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i4b3615436e53401aaf2becfa502d691c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjUtNC0xLTEtMA_d5607647-5d31-4794-b668-6399bc785a92"
      unitRef="usd">1435000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iffada09cc3634b0e9958607425101e7e_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjUtOC0xLTEtMA_8fcafa2e-4404-4ad8-ad62-ba8f9bdad89b"
      unitRef="usd">1435000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="if932a0aaa03f451f9dad61e387eabc93_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjYtMi0xLTEtMA_3e972d91-45d1-4490-b7c2-2d80e0069b90"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iab5f44f15bc94d6daa33cc2caabfaf8a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjYtNC0xLTEtMA_6c98cac0-1405-42e6-b316-a71a9865a7b1"
      unitRef="usd">15056000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iecf4e5d38e474810bfe38afc5d4ff6a7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjYtOC0xLTEtMA_a9dc364e-281a-486b-9530-b4416cd1135e"
      unitRef="usd">15056000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia1ddfbfc3ba244e7833e4eac1cbf3b2d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjctMi0xLTEtMA_5a148859-87d9-4a73-8dae-7e5bffe9881d"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i216d245bc1864b20940d046e5608b9e0_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjctNC0xLTEtMA_ea2ace8b-791e-40d0-acea-ab42c9c31558"
      unitRef="usd">18345000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id3e33f79fd854ca19ec85d864af74f63_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmI3MDFjMTRkOGNhNjQ1YmM5NjM4ZDk2YzhlMWQxNzM3L3RhYmxlcmFuZ2U6YjcwMWMxNGQ4Y2E2NDViYzk2MzhkOTZjOGUxZDE3MzdfMjctOC0xLTEtMA_eb3f601e-0d06-4576-a615-8e05bb839a15"
      unitRef="usd">18345000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i7e02337377ab4f1ba4536388c0003177_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjc0Mjc4YjY5YjA1ZDRhYmZhMzA4MDYwYzU3MWE0YzY5L3RhYmxlcmFuZ2U6NzQyNzhiNjliMDVkNGFiZmEzMDgwNjBjNTcxYTRjNjlfMi0yLTEtMS0w_803f8512-f438-414f-8b66-9d63c394410a"
      unitRef="usd">1920000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i7e02337377ab4f1ba4536388c0003177_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjc0Mjc4YjY5YjA1ZDRhYmZhMzA4MDYwYzU3MWE0YzY5L3RhYmxlcmFuZ2U6NzQyNzhiNjliMDVkNGFiZmEzMDgwNjBjNTcxYTRjNjlfMi04LTEtMS0w_d79748ab-bef1-4799-b2f9-3c4ce3d41e06"
      unitRef="number">0.085</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i4bca110ee0c94411a74ee374c176ca00_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjc0Mjc4YjY5YjA1ZDRhYmZhMzA4MDYwYzU3MWE0YzY5L3RhYmxlcmFuZ2U6NzQyNzhiNjliMDVkNGFiZmEzMDgwNjBjNTcxYTRjNjlfNC0yLTEtMS0w_c111b783-9274-4ca7-b566-48af6c4b2c3a"
      unitRef="usd">2000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i4bca110ee0c94411a74ee374c176ca00_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOjc0Mjc4YjY5YjA1ZDRhYmZhMzA4MDYwYzU3MWE0YzY5L3RhYmxlcmFuZ2U6NzQyNzhiNjliMDVkNGFiZmEzMDgwNjBjNTcxYTRjNjlfNC04LTEtMS0w_72cd93cd-2f6d-41a1-b45a-58db057bfd7a"
      unitRef="number">0.049</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i7337ad8ffd7f4d8cb8646e0073515fc1_I20200401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMTA5NzE_793d39f3-d085-4645-8c8a-add66e31cfa4"
      unitRef="usd">4500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3d3d12a07ab54dd3a6c5ac15a7096a2b_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMTEwNTE_fe46c86b-14c8-4cc9-8aed-644bcc78260e"
      unitRef="usd">3900000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i06f5f1e7b5734a368db7c1b4554453ea_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMTEwNzE_29dff645-c669-4aa6-bc85-b87c54bc4b0c"
      unitRef="usd">500000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i54c62f100cf84a5b86024a6964d52097_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RleHRyZWdpb246NDkzMGI5ZjM2MzE1NDU1MjgyOTZhYjk0MWVjODM0ZDJfMTExMjA_5adbee42-1955-422a-814b-d141f6d1fc03"
      unitRef="usd">3400000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i52cd92f3abc349f2a9cd1e1c9b9229e3_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmJjZDdkNWIzYTBjYjQxODY5MThiODQzMDIwODU2Nzg5L3RhYmxlcmFuZ2U6YmNkN2Q1YjNhMGNiNDE4NjkxOGI4NDMwMjA4NTY3ODlfMS0yLTEtMS0w_d52a4eee-e883-4287-8d52-e987a3ea4229"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <hae:ContingentConsiderationAcquisitionDateFairValue
      contextRef="ib3f7a3bec94a478ca2a052a1fdea5f49_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmJjZDdkNWIzYTBjYjQxODY5MThiODQzMDIwODU2Nzg5L3RhYmxlcmFuZ2U6YmNkN2Q1YjNhMGNiNDE4NjkxOGI4NDMwMjA4NTY3ODlfMi0yLTEtMS0w_c2b1cd20-1dca-43c0-aa51-4a11767b29ef"
      unitRef="usd">3920000</hae:ContingentConsiderationAcquisitionDateFairValue>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3d3d12a07ab54dd3a6c5ac15a7096a2b_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83My9mcmFnOjQ5MzBiOWYzNjMxNTQ1NTI4Mjk2YWI5NDFlYzgzNGQyL3RhYmxlOmJjZDdkNWIzYTBjYjQxODY5MThiODQzMDIwODU2Nzg5L3RhYmxlcmFuZ2U6YmNkN2Q1YjNhMGNiNDE4NjkxOGI4NDMwMjA4NTY3ODlfNC0yLTEtMS0w_3f6250fe-0c4f-4014-9857-13e8b896ab35"
      unitRef="usd">3920000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV83OS9mcmFnOjdiOTQyYmQ5OTJiYTQyMWU5MjMyYjEwZTExNDU2YTU3L3RleHRyZWdpb246N2I5NDJiZDk5MmJhNDIxZTkyMzJiMTBlMTE0NTZhNTdfNTU5_a14f9430-2c8d-4622-b243-4bde17f78aa2">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13. COMMITMENTS AND CONTINGENCIES&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a party to various legal proceedings and claims arising out of the ordinary course of its business. The Company believes there are no proceedings or claims pending against it the ultimate resolution of which could have a material adverse effect on the financial condition or results of operations. At each reporting period, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under ASC 450,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for all matters. Legal costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of fiscal 2021, the Company received a subpoena from the U.S. Attorney&#x2019;s Office for the District of Massachusetts. The subpoena requests certain documents regarding the Company&#x2019;s apheresis and autotransfusion devices and disposables, including documents relating to product complaints and adverse event reporting, regulatory clearances and product design changes, among other matters. The Company is fully cooperating with this inquiry.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RleHRyZWdpb246NDgyNDUzNzYxYzRhNDE2ODg2NzE1ZTcxMjk5NzFiZjBfMjcwOQ_f88821cc-e952-4ab8-9b43-610bcdd9d65e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14. SEGMENT AND ENTERPRISE-WIDE INFORMATION &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines its reportable segments by first identifying its operating segments, and then by assessing whether any components of these segments constitute a business for which discrete financial information is available and where segment management regularly reviews the operating results of that component. Historically, the Company's operating segments were based primarily on geography. Effective as of March 31, 2019, the Company completed the transition of its operating structure to three global business units and accordingly, reorganized its reporting structure to align with its three global business units and the information that will be regularly reviewed by the Company's chief operating decision maker.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the reorganization, the Company's reportable segments are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Plasma&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Blood Center&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Hospital&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management measures and evaluates the operating segments based on operating income. Management excludes certain corporate expenses from segment operating income. In addition, certain amounts that management considers to be non-&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recurring or non-operational are excluded from segment operating income because management evaluates the operating results of the segments excluding such items. These items include restructuring and turnaround costs, deal amortization, gains on divestitures and sale of assets, asset impairments and other related charges, accelerated depreciation and related costs, costs related to compliance with the European Union Medical Device Regulation, transaction costs and certain legal charges. Although these amounts are excluded from segment operating income, as applicable, they are included in the reconciliations that follow. Management measures and evaluates the Company's net revenues and operating income using internally derived standard currency exchange rates that remain constant from year to year; therefore, segment information is presented on this basis.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selected information by reportable segment is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:12pt;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:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&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;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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plasma&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,141&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Blood Center&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,977&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hospital&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,602&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net revenues by business unit&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,905&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,064&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;632,960&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,339&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of exchange rates&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,072)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net revenues&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;240,371&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;258,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;645,434&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;749,987&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="12" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Reflects revenue for service, maintenance and parts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:12pt;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:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.871%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment operating income&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;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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plasma&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,844&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Blood Center&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,124&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hospital&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,360&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment operating income&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,527&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,133&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,444&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,328&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Corporate expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,080)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(185,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(188,363)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Effect of exchange rates&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,791&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Deal amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,681)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Restructuring and turnaround costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,582)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Transaction costs&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;PCS2 accelerated depreciation and related costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,708)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;European Medical Device Regulation costs and 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(304)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Impairment of assets and other related charges&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,220)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Gains on divestitures and sale of assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,083&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;40,425&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;40,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;110,922&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;77,344&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Reflects shared service expenses including quality and regulatory, customer and field service, research and development, manufacturing and supply chain, as well as other corporate support functions.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management reviews revenue based on the reportable segments noted above.&#160;Although these reportable segments are primarily product-based, they differ from the Company&#x2019;s product line revenues for Plasma products and services and Blood Center products and services.&#160;Specifically, the Blood Center reportable segment includes plasma products utilized for collection in blood centers primarily for transfusion purposes.&#160;Additionally, product line revenues also include service revenues which are excluded from the reportable segments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net revenues by product line are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:12pt;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:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plasma products and services&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,510&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,231&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,933&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,825&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Blood Center products and services&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hospital products and services&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,514&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net revenues&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;240,371&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;258,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;645,434&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;749,987&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net revenues generated in the Company's principle operating regions on a reported basis are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:12pt"&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:53.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,607&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,238&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,600&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485,493&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Japan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,111&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,811&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,269&#160;&lt;/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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,303&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net revenues&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;240,371&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;258,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;645,434&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;749,987&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RleHRyZWdpb246NDgyNDUzNzYxYzRhNDE2ODg2NzE1ZTcxMjk5NzFiZjBfNjA5_6bbb84f9-eda1-44e6-9af4-486270aeb0ee"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RleHRyZWdpb246NDgyNDUzNzYxYzRhNDE2ODg2NzE1ZTcxMjk5NzFiZjBfMjcxMQ_f8a1397d-030c-4e76-a49a-929a3d8ce30d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selected information by reportable segment is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:12pt;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:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenues&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;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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plasma&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,141&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Blood Center&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,977&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hospital&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,602&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net revenues by business unit&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,905&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,064&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;632,960&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,339&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of exchange rates&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,072)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net revenues&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;240,371&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;258,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;645,434&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;749,987&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="12" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Reflects revenue for service, maintenance and parts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:12pt;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:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.871%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment operating income&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;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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plasma&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,844&#160;&lt;/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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Blood Center&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,124&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hospital&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,360&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment operating income&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,527&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,133&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,444&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,328&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Corporate expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,080)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(185,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(188,363)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Effect of exchange rates&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,791&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Deal amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,681)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Restructuring and turnaround costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,582)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Transaction costs&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;PCS2 accelerated depreciation and related costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,708)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;European Medical Device Regulation costs and 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(448)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(304)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Impairment of assets and other related charges&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,220)&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Gains on divestitures and sale of assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,083&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;40,425&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;40,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;110,922&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;77,344&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Reflects shared service expenses including quality and regulatory, customer and field service, research and development, manufacturing and supply chain, as well as other corporate support functions.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="i3a367bb123554012a9834d85df459f46_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfMy0xLTEtMS0w_70b1d2fb-b20c-4596-a4f1-bf65a68ba1e0"
      unitRef="usd">102154000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="ib2c7bdc34da3493493cc0abe3dc3def5_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfMy0zLTEtMS0w_526b62c7-da27-4e5c-bbfe-409815d7c12f"
      unitRef="usd">120997000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="i4eb9c47f2f9244e0b383fb7b25f6b0d4_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfMy01LTEtMS0w_023fd283-f35e-48b5-b6c9-c65f9f1f42b0"
      unitRef="usd">249587000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="ib0091dd1f9204cdd979ec26f0ee2b0ae_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfMy03LTEtMS0w_9ac0fa06-03eb-4c67-95e8-d74760ec59db"
      unitRef="usd">348141000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="i6cfe5b5730064f93b6ecea7bc136d73f_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNC0xLTEtMS0w_e69bde2e-98d1-4007-8ba7-fb09fb3942b4"
      unitRef="usd">80417000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="ic275845b82014295bb8e14b72d0cb7a2_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNC0zLTEtMS0w_92411182-8032-435d-bfca-0210259785b8"
      unitRef="usd">85314000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="i4648a84bbe144e499e5f0bbff9596c82_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNC01LTEtMS0w_8af94eb6-6a15-4f25-b065-536cfb708fc1"
      unitRef="usd">234446000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="i2fa6549b61284e39986bb1296676dc1a_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNC03LTEtMS0w_343ed17a-de9e-4880-a071-2595e2f0c6e1"
      unitRef="usd">246977000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="id93717bc785844afbedbb40fafa0d6e6_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNS0xLTEtMS0w_64f457b9-8b8b-42db-93ec-75f19ffeddef"
      unitRef="usd">52334000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="i2d1a57ec025045cbb23779fa6fc0cb2e_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNS0zLTEtMS0w_b0afa49e-cc2d-443e-9b80-0a21a1e6118b"
      unitRef="usd">50753000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="ib19f3255f7c4488593f3252f04fa0abf_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNS01LTEtMS0w_f8246b9b-e78a-42f4-be20-5a891ff3a507"
      unitRef="usd">148927000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="id42b45b3282241f0b4410893d0379aae_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNS03LTEtMS0w_5c01b674-8fac-4535-b231-5660ac59fa05"
      unitRef="usd">147602000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNi0xLTEtMS0w_516c9133-cd84-4b11-a23a-febf1d0b48fd"
      unitRef="usd">234905000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNi0zLTEtMS0w_25d354bf-fca4-4c11-ac70-ded4bb6e3df5"
      unitRef="usd">257064000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNi01LTEtMS0w_61a032ba-f68c-4a88-a24b-ec82cd7043f7"
      unitRef="usd">632960000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNi03LTEtMS0w_89f264b2-1818-4ac9-b6a8-854fbf00e061"
      unitRef="usd">742720000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="i86b9b10063b34ad7b052ae6b08484c65_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNy0xLTEtMS0w_544f9ac6-5d57-497c-8bfe-933e781a8f6e"
      unitRef="usd">4972000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="i6bb939bdb4e84a4cb2451ad2848d0fab_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNy0zLTEtMS0w_c569f428-9dfe-4066-8906-9b552c588c9b"
      unitRef="usd">5197000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="i6c7f2e0a659245f486464f52663463fe_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNy01LTEtMS0w_73b94d34-2a5b-4537-8e9e-1cb2ea3435e2"
      unitRef="usd">15396000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:NetRevenuesBeforeForeignExchangeImpact
      contextRef="i019e1c4459504344b5dfa26c7a9c0f8d_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfNy03LTEtMS0w_b3a2c5f3-6011-4aca-99a3-a67fe6cca324"
      unitRef="usd">15339000</hae:NetRevenuesBeforeForeignExchangeImpact>
    <hae:EffectofExchangeRateonRevenues
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfOC0xLTEtMS0w_e08e2ac6-4f5e-4086-b409-25542c453b41"
      unitRef="usd">494000</hae:EffectofExchangeRateonRevenues>
    <hae:EffectofExchangeRateonRevenues
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfOC0zLTEtMS0w_77d9a918-e367-4495-8efb-e7c28e17fc55"
      unitRef="usd">-3291000</hae:EffectofExchangeRateonRevenues>
    <hae:EffectofExchangeRateonRevenues
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfOC01LTEtMS0w_c8675203-b7cb-4a1f-81d5-1cd567122889"
      unitRef="usd">-2922000</hae:EffectofExchangeRateonRevenues>
    <hae:EffectofExchangeRateonRevenues
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfOC03LTEtMS0w_86b6930d-18f7-4868-9f69-0d8160975fdc"
      unitRef="usd">-8072000</hae:EffectofExchangeRateonRevenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfOS0xLTEtMS0w_d38d962d-23d8-472d-ac80-fdd5b6282bc8"
      unitRef="usd">240371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfOS0zLTEtMS0w_1c021815-f40a-4edb-8f08-7d5c03e3814f"
      unitRef="usd">258970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfOS01LTEtMS0w_affdbae9-f303-4393-bab0-e978260a802c"
      unitRef="usd">645434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmI4NmQ1MGE1ZjNiMDQyOGRiZGY0NzEyYzE1ZWY1OWYzL3RhYmxlcmFuZ2U6Yjg2ZDUwYTVmM2IwNDI4ZGJkZjQ3MTJjMTVlZjU5ZjNfOS03LTEtMS0w_86903600-b7f3-4d6e-8ff9-fcb9264dbf5a"
      unitRef="usd">749987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i82de2706ab9a438d881b82d726f54fab_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMy0xLTEtMS0w_5f9ee776-b088-4b88-9933-1391e12331f2"
      unitRef="usd">52673000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0d107d1d05864d96b46812133da26150_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMy0zLTEtMS0w_c3fe82f1-7a74-4ea8-a69c-0fd261cce0d8"
      unitRef="usd">59343000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5f67e87ff2f840db91e6f9c559b88649_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMy01LTEtMS0w_e2ea0f01-cd8f-4a97-9a88-d59781a8e16f"
      unitRef="usd">129846000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0bd53f6c3550495599acfaf8cba39d05_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMy03LTEtMS0w_3c0b5456-5f13-47a0-a89a-b5092adc1567"
      unitRef="usd">169844000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i05aef9efca8d40999e7e0b591e687fcd_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNC0xLTEtMS0w_bc9e714d-9e1e-4d33-a5ab-3eb1a3da2c8b"
      unitRef="usd">36424000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib02855b3bb664c3d929e1fe1f3d95081_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNC0zLTEtMS0w_afb96c28-97ab-41d4-a738-b7d71c4dbb10"
      unitRef="usd">42197000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1aec235f150e4c96ab0033513856af19_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNC01LTEtMS0w_61ca8ecc-dc16-4330-8109-1545250a7ebd"
      unitRef="usd">108926000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1cc5c0e6c3114948a0b3b81b9e13dbb3_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNC03LTEtMS0w_19a46b14-c0e5-4f8d-b899-70572f684901"
      unitRef="usd">121124000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3c22cd4ab0ee4facb5feb0c32ce1dcb8_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNS0xLTEtMS0w_052876f9-0cc1-45ad-8ea0-8cd8eb6e5b63"
      unitRef="usd">22430000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2da01bba3bcc4743a21c2cd6815ea493_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNS0zLTEtMS0w_8ff37bc7-da66-48b9-9dff-5c51df8b2702"
      unitRef="usd">20593000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i35b2d1e5a36a40f9a3630df7618c1971_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNS01LTEtMS0w_d4755b8a-9ea2-4769-b75a-6a2761425d06"
      unitRef="usd">61672000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i87d70737be684026888e909a4d46800b_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNS03LTEtMS0w_b8cbce86-267c-4573-8770-5c10a355d518"
      unitRef="usd">60360000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7c9e183b328f4417a77301e1291a4315_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNi0xLTEtMS0w_da23710a-e687-4235-930f-7457aaf7a206"
      unitRef="usd">111527000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib94e4c38bb47467fa41d2b3dd7377cf5_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNi0zLTEtMS0w_5503d744-2a62-4eec-8013-0ae90c6d57b3"
      unitRef="usd">122133000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5d46cacfa2ca4634b761fcb1de68c22e_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNi01LTEtMS0w_ad18a8e9-4805-4fcb-ab2e-5dfba157bf89"
      unitRef="usd">300444000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia1791b14ab6944fc9f18b6f33b05c26e_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNi03LTEtMS0w_b49df896-543f-44fd-b0cf-490791d56368"
      unitRef="usd">351328000</us-gaap:OperatingIncomeLoss>
    <hae:CorporateOperatingExpenses
      contextRef="i05d2add01f7948cdbe05379d9edfa6cd_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNy0xLTEtMS0w_f1695dfd-22e3-4663-991a-1b51dd0d36d2"
      unitRef="usd">63202000</hae:CorporateOperatingExpenses>
    <hae:CorporateOperatingExpenses
      contextRef="if68e3d2fce814080a6a5a599e4100f7d_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNy0zLTEtMS0w_0e964f62-4fa2-4826-9d7a-337ea675cc4c"
      unitRef="usd">63080000</hae:CorporateOperatingExpenses>
    <hae:CorporateOperatingExpenses
      contextRef="i2f207c5c248843fd8e07e9437fa7102e_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNy01LTEtMS0w_d0dd5627-7fc1-42cc-bd6d-9ac0b39afa1e"
      unitRef="usd">185005000</hae:CorporateOperatingExpenses>
    <hae:CorporateOperatingExpenses
      contextRef="id7b79856e7224f109a59af542be47303_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfNy03LTEtMS0w_0e4b990e-fff2-42ca-b442-665849cdf0d2"
      unitRef="usd">188363000</hae:CorporateOperatingExpenses>
    <hae:EffectofExchangeRatesonOperatingIncome
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfOC0xLTEtMS0w_dfec3e63-188c-4a91-89c1-93afa805eea0"
      unitRef="usd">4286000</hae:EffectofExchangeRatesonOperatingIncome>
    <hae:EffectofExchangeRatesonOperatingIncome
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfOC0zLTEtMS0w_8bce7622-a887-4716-8903-7d2a73f40d30"
      unitRef="usd">2521000</hae:EffectofExchangeRatesonOperatingIncome>
    <hae:EffectofExchangeRatesonOperatingIncome
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfOC01LTEtMS0w_5bb4af4c-ff8c-4c14-8272-8c3dcf748e86"
      unitRef="usd">8644000</hae:EffectofExchangeRatesonOperatingIncome>
    <hae:EffectofExchangeRatesonOperatingIncome
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfOC03LTEtMS0w_327f2b43-1d7f-4f0b-bc4c-a02103d22539"
      unitRef="usd">7791000</hae:EffectofExchangeRatesonOperatingIncome>
    <us-gaap:AdjustmentForAmortization
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfOS0xLTEtMS0w_1be6ef3a-f129-432c-93d8-a48cbef67e9c"
      unitRef="usd">7805000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfOS0zLTEtMS0w_13d92351-06d9-4699-9c3d-1d5a424c2480"
      unitRef="usd">5772000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfOS01LTEtMS0w_9de26929-47ad-43c3-810d-730b624ad36f"
      unitRef="usd">24204000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfOS03LTEtMS0w_7e0353c4-26f2-4450-a246-87e9726f7228"
      unitRef="usd">17681000</us-gaap:AdjustmentForAmortization>
    <hae:RestructuringandTurnaroundCosts
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTAtMS0xLTEtMA_0716ac2d-1f8f-4621-8465-9710507e4ee8"
      unitRef="usd">3143000</hae:RestructuringandTurnaroundCosts>
    <hae:RestructuringandTurnaroundCosts
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTAtMy0xLTEtMA_158e172e-283e-494d-a489-b970f47db88f"
      unitRef="usd">7798000</hae:RestructuringandTurnaroundCosts>
    <hae:RestructuringandTurnaroundCosts
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTAtNS0xLTEtMA_54a26a88-c0af-4c73-a15a-3d4a9641bdbe"
      unitRef="usd">11583000</hae:RestructuringandTurnaroundCosts>
    <hae:RestructuringandTurnaroundCosts
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTAtNy0xLTEtMA_f7814ba2-d1c8-4ea8-9f76-a02798c142e2"
      unitRef="usd">13582000</hae:RestructuringandTurnaroundCosts>
    <hae:OperatingExpensesTransactionCosts
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTEtMS0xLTEtNjkw_71c7237c-451f-4fbb-91fc-17928cbee8ea"
      unitRef="usd">0</hae:OperatingExpensesTransactionCosts>
    <hae:OperatingExpensesTransactionCosts
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTEtMy0xLTEtNzA1_b0da7fc1-b56b-4eb3-99be-c0596dc6f627"
      unitRef="usd">0</hae:OperatingExpensesTransactionCosts>
    <hae:OperatingExpensesTransactionCosts
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTEtNS0xLTEtNjk5_6245612f-5c0a-4b14-b4e0-4b322eca471c"
      unitRef="usd">3063000</hae:OperatingExpensesTransactionCosts>
    <hae:OperatingExpensesTransactionCosts
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTEtNy0xLTEtNzEw_58fad534-52bb-48ca-951b-5e27ee376884"
      unitRef="usd">0</hae:OperatingExpensesTransactionCosts>
    <us-gaap:RestructuringReserveAcceleratedDepreciation
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTItMS0xLTEtMA_dfa3bc07-25d5-4071-8c06-33d8f796aaa4"
      unitRef="usd">1146000</us-gaap:RestructuringReserveAcceleratedDepreciation>
    <us-gaap:RestructuringReserveAcceleratedDepreciation
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTItMy0xLTEtMA_55a8a5ab-8dc2-4c2d-bb58-57e46ba770b5"
      unitRef="usd">6649000</us-gaap:RestructuringReserveAcceleratedDepreciation>
    <us-gaap:RestructuringReserveAcceleratedDepreciation
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTItNS0xLTEtMA_584c3e31-b430-4e44-800a-2bc3c0e85de1"
      unitRef="usd">3332000</us-gaap:RestructuringReserveAcceleratedDepreciation>
    <us-gaap:RestructuringReserveAcceleratedDepreciation
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTItNy0xLTEtMA_a681c98f-e5cd-4fb9-89f7-8d2153476ee3"
      unitRef="usd">18708000</us-gaap:RestructuringReserveAcceleratedDepreciation>
    <hae:EuropeanMedicalDeviceRegulationCosts
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTMtMS0xLTEtMA_4f1972b6-9fa6-4fbb-b8e4-b84562088b6a"
      unitRef="usd">1207000</hae:EuropeanMedicalDeviceRegulationCosts>
    <hae:EuropeanMedicalDeviceRegulationCosts
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTMtMy0xLTEtMA_4b99d318-9b19-4031-8fb8-15a8aa5454c5"
      unitRef="usd">448000</hae:EuropeanMedicalDeviceRegulationCosts>
    <hae:EuropeanMedicalDeviceRegulationCosts
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTMtNS0xLTEtMA_dbdc0aa0-15b9-41b6-84cf-dc542674a013"
      unitRef="usd">2696000</hae:EuropeanMedicalDeviceRegulationCosts>
    <hae:EuropeanMedicalDeviceRegulationCosts
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTMtNy0xLTEtMA_4e4cc4e1-2518-40dc-b6d8-2f929c5ab00d"
      unitRef="usd">304000</hae:EuropeanMedicalDeviceRegulationCosts>
    <hae:AssetImpairmentAndOtherRelatedCharges
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTQtMS0xLTEtMA_97ac0b69-7127-4dee-9b0d-cadb067193a6"
      unitRef="usd">0</hae:AssetImpairmentAndOtherRelatedCharges>
    <hae:AssetImpairmentAndOtherRelatedCharges
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTQtMy0xLTEtMA_681ecf1d-c7b1-4afb-8aaa-310e54ae2bad"
      unitRef="usd">0</hae:AssetImpairmentAndOtherRelatedCharges>
    <hae:AssetImpairmentAndOtherRelatedCharges
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTQtNS0xLTEtMA_d7e3c4ba-3988-473d-9dab-6e251ad58455"
      unitRef="usd">896000</hae:AssetImpairmentAndOtherRelatedCharges>
    <hae:AssetImpairmentAndOtherRelatedCharges
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTQtNy0xLTEtMA_91573531-da94-4944-9f5f-8a22cf9a5f12"
      unitRef="usd">51220000</hae:AssetImpairmentAndOtherRelatedCharges>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTUtMS0xLTEtMA_7c537550-ecdc-4515-b2da-cefd2abe55cc"
      unitRef="usd">1115000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTUtMy0xLTEtMA_d6b4cb7c-66dc-4d0d-b8a4-67e9581bd934"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTUtNS0xLTEtMA_187a1596-3f2f-4d9c-9103-a5435d379d70"
      unitRef="usd">32613000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTUtNy0xLTEtMA_dbf2070c-5841-4bb2-af15-08f945c98e04"
      unitRef="usd">8083000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTYtMS0xLTEtMA_b2bd9a6e-1297-4c94-a065-255a4e9124dc"
      unitRef="usd">40425000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTYtMy0xLTEtMA_f5b67842-3170-4798-b39c-77a0cda28de7"
      unitRef="usd">40907000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTYtNS0xLTEtMA_88b7b439-332f-4be0-89ad-143b50eb396b"
      unitRef="usd">110922000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjkxOTI1ZDhhNGU5NDRhNTViZjNiYTQ1MDZhMDY4ZDM3L3RhYmxlcmFuZ2U6OTE5MjVkOGE0ZTk0NGE1NWJmM2JhNDUwNmEwNjhkMzdfMTYtNy0xLTEtMA_311fa3d1-b097-4bd6-9805-c4bbc22ce969"
      unitRef="usd">77344000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RleHRyZWdpb246NDgyNDUzNzYxYzRhNDE2ODg2NzE1ZTcxMjk5NzFiZjBfMjY5OA_398ce147-da15-421e-b260-ea1fdca98de7">Management reviews revenue based on the reportable segments noted above.&#160;Although these reportable segments are primarily product-based, they differ from the Company&#x2019;s product line revenues for Plasma products and services and Blood Center products and services.&#160;Specifically, the Blood Center reportable segment includes plasma products utilized for collection in blood centers primarily for transfusion purposes.&#160;Additionally, product line revenues also include service revenues which are excluded from the reportable segments.&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net revenues by product line are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:12pt;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:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plasma products and services&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,510&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,231&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,933&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,825&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Blood Center products and services&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,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;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hospital products and services&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,514&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net revenues&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;240,371&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;258,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;645,434&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;749,987&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net revenues generated in the Company's principle operating regions on a reported basis are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:12pt"&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:53.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.578%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 26,&lt;br/&gt;2020&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,607&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,238&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,600&#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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485,493&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Japan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,111&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,811&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,269&#160;&lt;/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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,303&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net revenues&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;240,371&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;258,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;645,434&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;749,987&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26227889e9a545ad95431135a52ce953_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfMi0xLTEtMS0w_5e7ffbde-a70f-4bd6-b038-0e2e729b5710"
      unitRef="usd">123510000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idedb7dce764d40518eed1fa0384c56e9_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfMi0zLTEtMS0w_bfe55d89-0da9-4343-ad32-4dbe36c45641"
      unitRef="usd">141231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf184b96fbe0474082337c767ecc2e6f_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfMi01LTEtMS0w_e537ffda-7dec-4f31-babf-c8ba1a7bde11"
      unitRef="usd">309933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if01e8fdfb1df4aa0be9d813f7d0e93e8_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfMi03LTEtMS0w_606d6050-01e8-43cd-823b-ba8ce3137333"
      unitRef="usd">406825000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52f5dadf03404a3289fc228ba07b7289_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfMy0xLTEtMS0w_ae0f6f78-1221-4c92-ad9c-f937d10889aa"
      unitRef="usd">62787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46410774ee104dd5856f09f41912d660_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfMy0zLTEtMS0w_ea3962e2-fe5f-4e22-b0b5-7328c0443360"
      unitRef="usd">66126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc470180227d4a10b1dffb6cb47fb61e_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfMy01LTEtMS0w_bb6ed9ff-c6be-4f3e-a8f1-8b248eda5a87"
      unitRef="usd">182687000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ad919a0f8eb4d72afcee6d577854416_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfMy03LTEtMS0w_66229921-bea0-494c-8c3d-1cc3f715ab26"
      unitRef="usd">191648000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87710fdfb6e84d9f8daaca0e1a6929bb_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfNC0xLTEtMS0w_8b2bf0e6-63b0-4050-9a48-269f91407021"
      unitRef="usd">54074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8bb31ac20c2428391e3f927f45c8cd7_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfNC0zLTEtMS0w_0aec7d0d-f8ea-4b23-96c0-13d585146b2c"
      unitRef="usd">51613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb446313570e4a9d840e6f2059d39181_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfNC01LTEtMS0w_9d7c1b78-e03b-4c2e-b002-4e87adf6501d"
      unitRef="usd">152814000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fa09902b11845b090e32e2378241640_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfNC03LTEtMS0w_75953bb9-ddd2-45f3-9d7f-cc6f36394b8f"
      unitRef="usd">151514000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfNS0xLTEtMS0w_c2db2b6d-e82c-48c4-8c86-1bee415ec79d"
      unitRef="usd">240371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfNS0zLTEtMS0w_306f349e-38c0-4b87-b642-4a8f393972ea"
      unitRef="usd">258970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfNS01LTEtMS0w_f1e099b6-efae-472b-a62a-e9e1afdb07a7"
      unitRef="usd">645434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOmM2YThlMzczZTQwYTQ1OTQ4M2U0ZTkyYTRiZjJmZWJjL3RhYmxlcmFuZ2U6YzZhOGUzNzNlNDBhNDU5NDgzZTRlOTJhNGJmMmZlYmNfNS03LTEtMS0w_ed3bd2a5-5007-4264-9ee4-c09232a7e941"
      unitRef="usd">749987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cc83bace6e64ba2819ad07eee146aa5_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfMi0xLTEtMS0w_ef1e65df-d1e9-41e0-855d-da5392a7855f"
      unitRef="usd">147607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5255bf836d2f4c928a7bb2389d05393b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfMi0zLTEtMS0w_3ef3447e-e684-4999-a13f-b2a3d99e1c40"
      unitRef="usd">167238000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia77b37ab4b674b69b224543cc8eb45e6_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfMi01LTEtMS0w_63642879-1047-4cb1-bb9a-a0ef0984ea2e"
      unitRef="usd">382600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a100d6026814cee86e66f779c21038c_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfMi03LTEtMS0w_a8e026fe-5504-46bf-a214-02b2904138b5"
      unitRef="usd">485493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d172cbd06c7456499c6f9186db5c771_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfMy0xLTEtMS0w_9426c073-0c89-4c0a-9639-0307a0be00ad"
      unitRef="usd">20854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84a09fec71e2469490c5fced840c534d_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfMy0zLTEtMS0w_40bbba88-ea69-46b5-ba47-25da2e5a5292"
      unitRef="usd">19268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8042aa5ffab48bba95d2e2d9c04f228_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfMy01LTEtMS0w_5b6f5ebf-92c1-412d-8390-2773558d2dc6"
      unitRef="usd">57330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17ab8f6f349b4eaba8ad6043c531b88a_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfMy03LTEtMS0w_8631b7e5-7e0f-4d05-ba4c-634d99563c7e"
      unitRef="usd">55111000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb8358f9ae4143e7bb93e59e7d3a809c_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNC0xLTEtMS0w_ba5f9352-065d-4f52-9552-26ea0d2b2b48"
      unitRef="usd">41874000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i479cccf7db0b402f8eb765dc4867033c_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNC0zLTEtMS0w_41f4398a-c092-4106-997e-4e103b8d7ebc"
      unitRef="usd">40984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib68f4cb225a84d98b73f7eb16b96435c_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNC01LTEtMS0w_da8edef1-de6e-437f-bb97-79113e207660"
      unitRef="usd">123541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d56e00072c84650b763043b36796f33_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNC03LTEtMS0w_a33f4359-b338-4d93-9cfc-61b8c3b0016d"
      unitRef="usd">115811000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4173f578720640508c5f3e2556613126_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNS0xLTEtMS0w_5123ebe0-2df8-4ca1-bb33-fe890af02fd6"
      unitRef="usd">29050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie22e69eafcdc47a5a7f6d41ca37a8314_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNS0zLTEtMS0w_7de69b6d-eb4e-4c5d-aea1-cad9b503317f"
      unitRef="usd">29436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17cdd867d9784cc8998e9d70ee3105af_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNS01LTEtMS0w_4f71d74e-9b9a-42bd-b191-70612a579e96"
      unitRef="usd">77602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96c22dedabc94ec0a58470fce107095e_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNS03LTEtMS0w_f8d5af3d-3a55-42d4-b867-a96723d3465c"
      unitRef="usd">88269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c25765c59da42a08a0a21dbace51807_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNi0xLTEtMS0w_71c52af7-a635-43da-b0d4-7626bd2aba40"
      unitRef="usd">986000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i787564a0a009410b9c7377c8d5563e2a_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNi0zLTEtMS0w_dab17360-1360-43dd-9ea5-80db38788eea"
      unitRef="usd">2044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfb3207a7e164364a10c64478573dec0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNi01LTEtMS0w_73e9f30a-bdd4-4322-9637-a6c789f55af8"
      unitRef="usd">4361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77f79023d32b40a3bb1a8b511a7fe783_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNi03LTEtMS0w_505ec618-e537-4b91-9b7a-d94623c5076c"
      unitRef="usd">5303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fddb9c91fae4d52a80014124cbc196a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNy0xLTEtMS0w_05f1566a-f5ad-44be-8926-e0b88b3461a2"
      unitRef="usd">240371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47db47b4ac42495eb564dec317455a1b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNy0zLTEtMS0w_8320b608-1097-4f44-aa5a-07b1b58dbadf"
      unitRef="usd">258970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNy01LTEtMS0w_14c1f9cb-0c06-4ed4-b2d2-58432983ac92"
      unitRef="usd">645434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i204e8d9698904871aad5bc655af74aa6_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84Mi9mcmFnOjQ4MjQ1Mzc2MWM0YTQxNjg4NjcxNWU3MTI5OTcxYmYwL3RhYmxlOjRlMTRjZjk5MTQ1NTRmZjJhOWQ5N2NmYzUyYzRmNDliL3RhYmxlcmFuZ2U6NGUxNGNmOTkxNDU1NGZmMmE5ZDk3Y2ZjNTJjNGY0OWJfNy03LTEtMS0w_9061e593-7332-42b6-8304-1bacb3a71285"
      unitRef="usd">749987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RleHRyZWdpb246OTRmMjVhMjEwNDIxNDUxODg1OTE1ODZlY2JkM2YxMzdfODM_35214fe2-8083-469a-bf69-343bd642d2b1">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15. ACCUMULATED OTHER COMPREHENSIVE LOSS &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of Accumulated Other Comprehensive Loss are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&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:38.900%"/&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:13.164%"/&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:13.164%"/&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:13.164%"/&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:13.168%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Defined Benefit Plans&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Unrealized Gain/Loss on Derivatives&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:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance as of March 28, 2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(31,100)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(209)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(13,826)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(45,135)&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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,031&#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:'Times New Roman',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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,618)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,413&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,031&#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:'Times New Roman',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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,246&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,277&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance as of December 26, 2020&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 #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(19,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(10,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(29,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Presented net of income taxes, the amounts of which are insignificant.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RleHRyZWdpb246OTRmMjVhMjEwNDIxNDUxODg1OTE1ODZlY2JkM2YxMzdfODY_58120724-cd49-4ff4-9fb8-b3aca249ec2c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of Accumulated Other Comprehensive Loss are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&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:38.900%"/&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:13.164%"/&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:13.164%"/&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:13.164%"/&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:13.168%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Defined Benefit Plans&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Unrealized Gain/Loss on Derivatives&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:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance as of March 28, 2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(31,100)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(209)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(13,826)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(45,135)&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:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,031&#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:'Times New Roman',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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,618)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,413&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,031&#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:'Times New Roman',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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,246&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,277&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance as of December 26, 2020&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 #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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(19,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(10,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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-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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(29,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Presented net of income taxes, the amounts of which are insignificant.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i73c6d04f09054f72ad3f93b0ac709dbf_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfMS0yLTEtMS0w_7aa084ff-46c7-4b06-8e1e-06ad0e1140a6"
      unitRef="usd">-31100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id5abcf57b0bd45828a4b667e017ea34b_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfMS00LTEtMS0w_46dc2175-9f52-4d81-a06d-0308ab2f5541"
      unitRef="usd">-209000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibd033b9d4b7c4a79acde034ff7bf773d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfMS02LTEtMS0w_93aa28f5-da3a-4b45-8e6d-bce2e70ee9c4"
      unitRef="usd">-13826000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6b515458914540b58a5b339208b5c6aa_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfMS04LTEtMS0w_34131a8f-0685-44ba-8c07-b1d0b735eca3"
      unitRef="usd">-45135000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i1e613855a20241cbb5aca346a957c8d5_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfMi0yLTEtMS0w_d38eee8e-4d58-45cd-856b-adb1c138ff9e"
      unitRef="usd">12031000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if1674f32a21e4d63a2bd245596b5d47c_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfMi00LTEtMS0w_e8ed2d31-8d1b-426c-a7d6-d30772a4238f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i64fb8a3c1c5d42e99e7b38ba5b2f180f_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfMi02LTEtMS0w_0fef3068-9e87-4e70-8522-d3f13cf4218c"
      unitRef="usd">-1618000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfMi04LTEtMS0w_f4f4e4bf-1903-4089-bab9-7cf2878611aa"
      unitRef="usd">10413000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i1e613855a20241cbb5aca346a957c8d5_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfMy0yLTEtMS0w_dfc707e7-9fbc-4b67-aac4-084b7646e629"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if1674f32a21e4d63a2bd245596b5d47c_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfMy00LTEtMS0w_87446b40-d38e-423c-9d7b-d64fd595d85b"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i64fb8a3c1c5d42e99e7b38ba5b2f180f_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfMy02LTEtMS0w_df992240-9ee5-44d5-884e-ab70634c9634"
      unitRef="usd">-4864000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfMy04LTEtMS0w_aaa0c112-788c-4580-951b-47aa511a440b"
      unitRef="usd">-4864000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1e613855a20241cbb5aca346a957c8d5_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfNC0yLTEtMS0w_9b974bf6-53ea-468b-a28d-0e836c3bbec2"
      unitRef="usd">12031000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if1674f32a21e4d63a2bd245596b5d47c_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfNC00LTEtMS0w_6398e89e-2915-442c-9ae6-226d78ade077"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i64fb8a3c1c5d42e99e7b38ba5b2f180f_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfNC02LTEtMS0w_361dab03-662e-4fd3-9513-716276e0e6c4"
      unitRef="usd">3246000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if5927f1db89749ba99ed5b14bb232b63_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfNC04LTEtMS0w_4a7b7b8f-dd8f-4f32-a033-a8bb1065258c"
      unitRef="usd">15277000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie870c34971924054809e87e40bb33672_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfNS0yLTEtMS0w_650727ce-e93c-4a54-82d2-7b35f1fc9a94"
      unitRef="usd">-19069000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6309acd9935545568cbf73841d4a4e9c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfNS00LTEtMS0w_b8f074ad-5e7a-4be2-89c9-58d8dfd1f7cd"
      unitRef="usd">-209000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i98ca0312f088468c8e6ea90d58d30441_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfNS02LTEtMS0w_c0caff7f-5227-455b-9982-2eaec3545054"
      unitRef="usd">-10580000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie63b4144671b45fbbe67bb51fcf3fcbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmIxZTIzZTM1NGM5YzQyNDA5NmIyN2QwNGM3MGY1YTVhL3NlYzpiMWUyM2UzNTRjOWM0MjQwOTZiMjdkMDRjNzBmNWE1YV84NS9mcmFnOjk0ZjI1YTIxMDQyMTQ1MTg4NTkxNTg2ZWNiZDNmMTM3L3RhYmxlOjhiMzZkNDM2YmYyNDRkOGRiOGNmOTg3M2FhMjY3OThmL3RhYmxlcmFuZ2U6OGIzNmQ0MzZiZjI0NGQ4ZGI4Y2Y5ODczYWEyNjc5OGZfNS04LTEtMS0w_a2ec7e48-bc20-48be-9aac-e11e60af33ee"
      unitRef="usd">-29858000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
</xbrl>
