<?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/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:hae="http://www.haemonetics.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="hae-20221231.xsd" xlink:type="simple"/>
    <context id="i623d60520b83490ab93294f5c069b561_D20220403-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i99385172289b4c39a994d190848f8f94_I20230203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2023-02-03</instant>
        </period>
    </context>
    <context id="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia48577302723469fa07dae85e788a8fe_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i57500f0c78874be4bdd8f77b68c7f901_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia504582d7de644ce80610a2c188c7ca6_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="if15a6b9e953449e59f6af760f0800346_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i2ab4995e2bb64a908161e62a8a739bdf_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i1ab759b9c60b495782263ce6e66a809c_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i8f2087b2dcbf4909892e9ad7233fd0b5_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i85699c9a76a24c788abae0b601af0d0f_D20220403-20220702">
        <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>2022-04-03</startDate>
            <endDate>2022-07-02</endDate>
        </period>
    </context>
    <context id="i4ed7d4dbb0b147b68c9b79386837d5bc_D20220403-20220702">
        <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>2022-04-03</startDate>
            <endDate>2022-07-02</endDate>
        </period>
    </context>
    <context id="i9f403b212382455f84f5dedead20d35e_D20220403-20220702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-07-02</endDate>
        </period>
    </context>
    <context id="i0e6bb6b46223420088c3631b8a4aa814_D20220403-20220702">
        <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>2022-04-03</startDate>
            <endDate>2022-07-02</endDate>
        </period>
    </context>
    <context id="i7cb6fb2290c840eaa3b8ff1bad1c2ccf_D20220403-20220702">
        <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>2022-04-03</startDate>
            <endDate>2022-07-02</endDate>
        </period>
    </context>
    <context id="ieddd2fd4c9154b4caba136602b104e54_I20220702">
        <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>2022-07-02</instant>
        </period>
    </context>
    <context id="i844f1d718cd94c70858aee01c97891f3_I20220702">
        <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>2022-07-02</instant>
        </period>
    </context>
    <context id="i3c1d744a4850441192b9fde78f7f0a9c_I20220702">
        <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>2022-07-02</instant>
        </period>
    </context>
    <context id="ia8fdfcf2d34440e29cd394d3877de2af_I20220702">
        <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>2022-07-02</instant>
        </period>
    </context>
    <context id="i9b298cc5c40d4bed972bb85325fe648d_I20220702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2022-07-02</instant>
        </period>
    </context>
    <context id="i58902025b13e48a9ab528c02c620b2d2_D20220703-20221001">
        <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>2022-07-03</startDate>
            <endDate>2022-10-01</endDate>
        </period>
    </context>
    <context id="i54e3e04b03544d22bf7f24a1038f04a0_D20220703-20221001">
        <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>2022-07-03</startDate>
            <endDate>2022-10-01</endDate>
        </period>
    </context>
    <context id="id13a30b3a3de4efdb5f909199eab3d61_D20220703-20221001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2022-07-03</startDate>
            <endDate>2022-10-01</endDate>
        </period>
    </context>
    <context id="i219ebdf3e2d54791a6796276123d9c8c_D20220703-20221001">
        <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>2022-07-03</startDate>
            <endDate>2022-10-01</endDate>
        </period>
    </context>
    <context id="icd71e8239a4147cdbc6c623742590e0e_D20220703-20221001">
        <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>2022-07-03</startDate>
            <endDate>2022-10-01</endDate>
        </period>
    </context>
    <context id="ia52c35a78b0e404da38f8b3cd86891c2_I20221001">
        <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>2022-10-01</instant>
        </period>
    </context>
    <context id="iae56f55bb5c44bc6ba8406eb29c8e479_I20221001">
        <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>2022-10-01</instant>
        </period>
    </context>
    <context id="i7330f083e1444680a8cd5bccea771112_I20221001">
        <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>2022-10-01</instant>
        </period>
    </context>
    <context id="ibece94437f184721b0f9b5e0c7711d14_I20221001">
        <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>2022-10-01</instant>
        </period>
    </context>
    <context id="i733d6a0cd30c4a789bb5ba31716fed0d_I20221001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2022-10-01</instant>
        </period>
    </context>
    <context id="ifa22c182cde44e04b155ec4158f202d1_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4e18bead323c4d12b897c63716ab7f4d_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id6c76e8212a9482cad07cb1227db8b84_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i415c839f343c4b73ab068a697aa996e4_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if7806b7302e24eb5b947feeed55cabb6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i19b6a543b58b4aa59740115d6f4d56a7_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="icc9f9d7f79db46de9379ce7f87d9b9e0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7fe6923d917e41a99154d8d9a15810e1_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8ea5da0a74af42ab8fa9ac27195d83f7_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="ic683618af58044c38bca3c9522c6e5c6_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="ie00c67a06d4e4eb2a93fbd70774863a2_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i323f33f06ff74a0ab9a6af96765edce6_I20210403">
        <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>2021-04-03</instant>
        </period>
    </context>
    <context id="i12e1d1e25d0243f79b3c56b894f6ad63_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i95a0d4d759e34009a8a10b735ff2f9f8_D20210404-20210703">
        <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>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i731db8717daf42838386732dde1989ae_D20210404-20210703">
        <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>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="ic107ec53796d4dfaaf5c2edc005dd38b_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i8d257f9b8d7c4c15929e1670c0b244d2_D20210404-20210703">
        <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>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i541cd63a834a46d2a74cf3dc7a8674ee_D20200329-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="if94e2f9a732d4a72a14f3a71d10eda21_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ifc5ab99255e2488d86d97f7de6436416_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i898981c87dab496fb01998985cb65643_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i3b607b8f6b004078a48d941cc9c4b59a_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i0df2eef0b7004e44972f765d5ec5b901_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i6bb8a1540ea044c0aca13e615dbf44ae_D20210404-20210703">
        <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>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i598301198ebc4cd6893d6630018ed0a7_I20210703">
        <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>2021-07-03</instant>
        </period>
    </context>
    <context id="i5e09c7911a0840fdb2b0273835d18730_I20210703">
        <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>2021-07-03</instant>
        </period>
    </context>
    <context id="i42e9f015ffb64a7e9695589c7606740c_I20210703">
        <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>2021-07-03</instant>
        </period>
    </context>
    <context id="iacf9b0f79b8549b293c07a6e6274c32d_I20210703">
        <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>2021-07-03</instant>
        </period>
    </context>
    <context id="icab73a79cffa4372936e71c1b0b962c5_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i8b6508c7bb42434c9ef953f7054f45ba_D20210704-20211002">
        <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>2021-07-04</startDate>
            <endDate>2021-10-02</endDate>
        </period>
    </context>
    <context id="ied138616dbe746d1b586d3a9cfaae40f_D20210704-20211002">
        <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>2021-07-04</startDate>
            <endDate>2021-10-02</endDate>
        </period>
    </context>
    <context id="i7c46f8c9f6ae4b0bb65e66cd437192aa_D20210704-20211002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2021-07-04</startDate>
            <endDate>2021-10-02</endDate>
        </period>
    </context>
    <context id="ibf81581422384e72bc7b626a3c0f306b_D20210704-20211002">
        <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>2021-07-04</startDate>
            <endDate>2021-10-02</endDate>
        </period>
    </context>
    <context id="i79b129b58caa4848af272e2fc216c9a7_D20210704-20211002">
        <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>2021-07-04</startDate>
            <endDate>2021-10-02</endDate>
        </period>
    </context>
    <context id="ifd3812fa000249d582c7eceb4cd4ccd7_I20211002">
        <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>2021-10-02</instant>
        </period>
    </context>
    <context id="ic5e50e5911554e92906318a8fafc5e20_I20211002">
        <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>2021-10-02</instant>
        </period>
    </context>
    <context id="idd004f2a49ce407a9459441aa394d05f_I20211002">
        <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>2021-10-02</instant>
        </period>
    </context>
    <context id="i186e359fd5b948579e097b8f3c85053d_I20211002">
        <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>2021-10-02</instant>
        </period>
    </context>
    <context id="if63c59c456194511a86b21408549ebe4_I20211002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2021-10-02</instant>
        </period>
    </context>
    <context id="i7f8a7d4eca024c8db03145e1998f9fd9_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="if617a67ace814ab380bd15208e081018_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="id1e90c3039c54a16a53f9da54fdce888_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ie950d01b1f6542e0abedf8effc3c9bc0_I20220101">
        <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>2022-01-01</instant>
        </period>
    </context>
    <context id="i476201527a824447a88e2457566a9d0e_I20220101">
        <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>2022-01-01</instant>
        </period>
    </context>
    <context id="i26d6c9df76be49d9ac1a6291b9c3e071_I20220101">
        <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>2022-01-01</instant>
        </period>
    </context>
    <context id="i21ea6c121484453985686ead3cbe4275_I20220101">
        <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>2022-01-01</instant>
        </period>
    </context>
    <context id="ia65b5a9bd5144a55af6861cb8feb02e8_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i01b8e4fd87fc420a9d7667ed491ae4ca_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i0c27e8043b3e4d7e9e4ae0ad5bfc824a_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i05afcf4d61f74397bc74dbd3c3e360dc_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i60a2417a515b4b38b1363f79196d70ea_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3b7f2af3ec774afe8ef906f574ec5793_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i02ddb8cf600447219dcb5e324436b1e6_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic48a66a92f99481997f74ccf9f7ffe3b_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9d8db1f1d6c045b6b41d43c8126a8ea0_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i79e777fcf91844ac8166c1e35a0b102f_D20210404-20220101">
        <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>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="iafa204076d484ecfa837e4133ebc9fb8_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2aa44d9ebbe24a76941d81a55c479c28_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i4202c166226a441c8a79edf73eae1aad_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i53ce4b62dae34b5b901a75cb76efecd4_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib7998bcc20104075b114a415207f4768_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5c92d88b585b495f9f8e87dc814c9670_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id8caab8d5e7740f69eb1a5eea42aa58b_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i4d8d11c582044ab1ad5b4d5599c107fe_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i90f510aea06342d1b6dbc64c04b8a3c5_D20210404-20220101">
        <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>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ibc35aac2b5994af69e64a5c6c67ece31_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7d2a06a1cf894fbabb0ccab95632011d_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="icd016d043b394c72aa5199185cda8095_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib3a2ade510594f2eb8ea4f25630b4de6_D20210404-20220101">
        <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>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="icbf046a6988f4675b082915bc075d031_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i432611b0acdd40d6b4594817bb7cd2d9_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i2eba2764f556496d981f04008e0b2979_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i34e157c776db45449cdb054fc633c547_D20210404-20220101">
        <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>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="id6235ed6029d47c6987f561c3c04703b_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib9db9c55542a43cd9f265d8413655a23_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i979807d4df4c4499b27d6f391ce908ee_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9a3be96593344d53b6fd7128d63086cc_D20210404-20220101">
        <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>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i6976633bdf7d4e798cd1937695652cee_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6b39733d1da44c719eed49a35412ca0a_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i918b45a26e824c53abfc650ac4b75c41_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia98e153d2a5b46848e0a678bbea766f2_D20210404-20220101">
        <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>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i37ba91474d7f4f2bae17aff1ebab4b0d_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if523689ed4734d11b5e9767e4c40922f_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ia3eb4e149c664befa7eaedefcf1a01d9_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icda8bb5ba2a942ea8cd9b01555a7f4f4_D20210404-20220101">
        <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>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ib6576a8db857417d9c11cbac1f8f5a36_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i18b4d83f11ce406bbe26f2ab8c7e81a8_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i77d54b3c700e458685018b2e430d474e_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if5a65b4f791c48cdba198b6d522cd835_D20210404-20220101">
        <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>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i4c667f733be74c26924bc039912f5f37_D20220403-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hae:DiscreteIncomeTaxBenefitExpenseAxis">hae:StockCompensationShortfallsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieab3d5dd41154b92a4043073d2e120f6_D20221002-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hae:DiscreteIncomeTaxBenefitExpenseAxis">hae:TaxRateChangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i578de3849ed34a97aacd396757b9d087_D20220403-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hae:DiscreteIncomeTaxBenefitExpenseAxis">hae:StockCompensationWindfallsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1937dde225294db4b6e5663ad00d113f_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hae:DiscreteIncomeTaxBenefitExpenseAxis">hae:StockCompensationShortfallsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ia6e17926805d41a48a8f3e024913661b_I20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="ie6bdd9ec0cca4acb97b0431d5af9be2d_D20220801-20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="ibb0f17d9a6f84177afa546adcdec87b0_I20220816">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <instant>2022-08-16</instant>
        </period>
    </context>
    <context id="i3c539218800149d09bfd7aa2b7e2466b_D20220816-20221104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2022-08-16</startDate>
            <endDate>2022-11-04</endDate>
        </period>
    </context>
    <context id="i52d17c07daab48619d8efad326821177_D20221104-20221104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
        </entity>
        <period>
            <startDate>2022-11-04</startDate>
            <endDate>2022-11-04</endDate>
        </period>
    </context>
    <context id="i1c21ae6915ae41518fcee78b1079818f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i02428ea34c34450a8213804bf218854b_I20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">hae:VivasureMedicalLTDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-01</instant>
        </period>
    </context>
    <context id="i5e9e5d95d52243f3b66ecb86f7857fb5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hae:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9d97932fffa34cdfb3e3ebd125cd3d02_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hae:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0bd2c8d9a73a4002aa205ae80b4f6971_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hae:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4704789587fb43b5a135aedebf91ed09_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3eaa6081697840cbbc81f6df4644ee72_D20221002-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i83ed07dacabc401ca46d49ce41f3f79b_D20220403-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iee4955dfb1654153b5f6d64f6f3af310_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="i1e495ebdc7254f4f8e95f129c709f7ac_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="i7ebb26c07c0145619e888b77482ae7c4_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="i1920f91ab5a943479a38c5670bfbabb8_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="i4d2862be96c64ce694506fe68895432f_I20220726">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hae:RevisedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-26</instant>
        </period>
    </context>
    <context id="i5a176c6e050b4193b312ff1bbddd933f_I20220726">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hae:RevisedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-26</instant>
        </period>
    </context>
    <context id="i4bda45a03e4f4addaa1ef81ee1f2b830_I20220726">
        <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:DebtInstrumentAxis">hae:RevisedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-26</instant>
        </period>
    </context>
    <context id="i0887ce8abb644987911c12707b9e61da_I20220726">
        <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:DebtInstrumentAxis">hae:RevisedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-26</instant>
        </period>
    </context>
    <context id="if2c421c32dac4319b42fc9b13c198d1a_D20220726-20220726">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hae:RevisedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-26</startDate>
            <endDate>2022-07-26</endDate>
        </period>
    </context>
    <context id="ia5ab5489f55c436da8f9212eb1ca5520_D20220726-20220726">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hae:RevisedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-26</startDate>
            <endDate>2022-07-26</endDate>
        </period>
    </context>
    <context id="i9f17b1e241da4e419ceb3d07d1990f9f_D20220726-20220726">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hae:RevisedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-26</startDate>
            <endDate>2022-07-26</endDate>
        </period>
    </context>
    <context id="i96de4b5686fe4e04abed5993f4013223_D20221002-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hae:RevisedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaa5a27dbdd694cbfa43d6e7d5b16ee9a_D20220403-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hae:RevisedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib2e1f40a847c474a88402a6369b09eaa_D20221002-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hae:RevisedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia5013e78d2234d1aac239d5fe72a4043_D20220403-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hae:RevisedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib65fee735f314982a5f3942d67760558_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic0dbdce43fda44be9042985f2f90a9b7_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i12082ce8ff8f4c00b1d5ccec9e6752dc_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8f9029af59f948b99a2dd569820cae7f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i70c9debea1ee476da36a1e10a0d5a3c9_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7991941181a8434a92b84dec51f9c662_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7e9836db7b024b5482666bcd5ee5dce9_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b032ab42823463dbfa2806e6afb69c1_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i3d7d045bb44c41a6be212a2fa277a2c8_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1fe1c5bb677a4bd3bd28eed306430c13_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i90652c30a9d34dfd9166ccd5fd5ce836_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i9f5bdd6127fe439986b4536fb7ec669f_D20220801-20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="i8231ef1498b943319e1f83c6b6b1b376_I20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="i2a48a453318749f8bb914833646f53e4_I20220726">
        <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>2022-07-26</instant>
        </period>
    </context>
    <context id="iaff14d6cef8d428b9f2f6839e51be915_I20220726">
        <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>2022-07-26</instant>
        </period>
    </context>
    <context id="ie6f25dd46f2646f482e7cd2ae11aa6a9_D20220801-20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">hae:SecuredOvernightFinancingRateSOFROneMonthUSDTermRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="iacdeec2f2a8942d3b51e1e0bbd552299_I20220831">
        <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">hae:SecuredOvernightFinancingRateSOFROneMonthUSDTermRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="i0b086b1254444ccebb95bd3bb2b1bcd6_I20220831">
        <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">hae:SecuredOvernightFinancingRateSOFROneMonthUSDTermRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="ieb6add4a97ec4140957560de881bc037_D20220901-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i66d32853075a45f5b534776e9311d412_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5cb1b902a97c4d5ba3615b36dcb366b9_I20230615">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-15</instant>
        </period>
    </context>
    <context id="i99a7a91b783349e4888e1e37b2c372bb_D20230615-20230615">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-15</startDate>
            <endDate>2023-06-15</endDate>
        </period>
    </context>
    <context id="ia01f16d296194eb4a2997f1c329a32a3_I20220923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:InterestRateSwap267FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-23</instant>
        </period>
    </context>
    <context id="i9fda31d9b7114eba90e7c29c06324340_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:InterestRateSwap267FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i513be9f72b1a4c4e946a07fc168509fb_I20220923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:InterestRateSwap276FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-23</instant>
        </period>
    </context>
    <context id="i0f2d2fbec26543b3823ac6575e462f59_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:InterestRateSwap276FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic8f41f69c27d4e999526368f350b3ec6_I20220923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:InterestRateSwap444FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-23</instant>
        </period>
    </context>
    <context id="i63064a3955244ee2987db2b0cfb44875_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:InterestRateSwap444FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i647f6bbec94f46849dc4f5d912a1a420_I20220923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:InterestRateSwap446FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-23</instant>
        </period>
    </context>
    <context id="i5d26016f2bec4a798f172f04e1e7be24_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:InterestRateSwap446FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i29d9b3d7a5fb46778a884432a0262ab4_I20220923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:InterestRateSwap408FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-23</instant>
        </period>
    </context>
    <context id="i2c817ce132bf4d34b3444761e62fe86e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:InterestRateSwap408FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i32fa1e2b576f40c5b54afb5c14f8fd8f_I20220923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:InterestRateSwap415FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-23</instant>
        </period>
    </context>
    <context id="idb26e33469a44774a3f62613438222e1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">hae:InterestRateSwap415FixedInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i49bf52c05015454089dd6306942d459b_I20220923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-23</instant>
        </period>
    </context>
    <context id="i09f79b78c0074f46a31ffad4918bb1b0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8e4f4a45611b4504a0f9082ddf146ac3_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia451276f8c9342898d672f1057242d24_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7212ff05c815416981e11b0ee9d42b56_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia2b741463f7341a2bd20dbecbfaf296c_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i66392ca9cf3644ec8c29afcef960781f_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia8df10ab515b4d73b35c3f8fd98b0baa_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if8ce568547174a5ba3c53205b407c175_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="icf830b3b222349c4a23654e5ff3d7ffa_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ifb2792491d4f4dd2a7812d78e61f1983_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="iba941eb8caf04d1e9b51106bc05dc502_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ieb49bba68258411981fdd79776a6d337_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i944e78948d904040aed69a1b690ae67e_I20221231">
        <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: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:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5251ec4fe7864cea888bb5a196488e5d_I20220402">
        <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:InterestRateSwapMember</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>2022-04-02</instant>
        </period>
    </context>
    <context id="iab2dae3fa3fc47479a706f991f187e49_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i45374103ec654df79d4d2ce4ea852b60_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="iada35e8a498b4243b726085b71de4913_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i781b470a474842749c6951f41052413c_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ib8d0bdeeadda48a2ac4ec704d6ac6c7a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i226cfe866df648889b1f5b6126b421fe_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i036b095de9e0490fb4059e08947625dd_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idd7c6d90d1734f41be7082bfd05aeea4_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ia5ef2101fe0d44ddb5600e4ff25cb7aa_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia09d37e5e14248d6b94039fcc6f1e25e_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ia9345b7d17bd42d2ba3a301fc9f23993_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1cc82f6dadac4b1daf283ce23e607dcf_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3b030d2c4b5a402fa66768fb23430876_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5ac7e0b3b2b34e43af50e7370af27f18_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id4ecf178d6ba4c40bd921b412b432d37_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9d6e538dcaa54d33b2679d348029ffa6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if31fd76bf49140d889e168ebeff1bc50_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5cdd3242b6dc4c4aae96ac7f36d91ff9_I20221231">
        <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: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:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i336b441f90db4f30bcb05b51c4d1e862_I20221231">
        <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:InterestRateSwapMember</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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8ef8c6df15f849e281dd5cefb915f200_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5391edc3dd0d4d258d4fa33f78309e03_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ife4b04d6054a43d5911dfea7244e5a8b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i36bbcae87d4c449bb7e7560c058657d5_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic64ccb6f0bcb47b782accb3263ae61b8_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1c917b024ccb4ad3b53af1ee52df66c5_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i38bd959787c743d19f1b9af2b05ce0da_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i30d645be909b4c40b39ade2ee61a3d9b_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i53f1e4a07374478486a14b5bb44853e1_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="iadcc790014d8429aafc5774f6e556d3e_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i6220025a6e894b1d9825b6250f96313d_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i8af33870d15341fdb4964d9ad89d4bcd_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i21a3cc4ce48947dc90e41a6d17a57ae5_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i71ebb98ca17e40c7837000e16807365f_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i779b2f06361046ea9dc8b5fa611ce176_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i4ae46fbe616547fa8fcea6de73d94620_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ic6a129fd02214b579b47f703722da9fe_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i2adc40a58a9b4e93b36c81b881dbdcca_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i6d94ecb06f3f4446b6c871044c9965d0_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ibfc7d7cf79b84e478d50c17141f2261f_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="icc28830d6b4d4c9eb76184b8a65eeaff_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i3d441f93a6904286b56714297cecdd4c_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i5f1e9ddd569a47d7b18a2219104190e1_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9210c5c353be4de898c24310d70e7250_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5da91761af214a8f90fe30237c845ea7_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ide7c2b0621d646aeafbec729c4ba57b3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id0fe60d0441140bbad0c7810c48af630_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i52db4d32d36a41cc8be6a3c5edfd18d2_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i3e3aa916f6e14814955a6bf7b71c38c6_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iff92ee604695409291d01708b4ac83dd_D20210404-20220101">
        <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>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="id80653b0996e48529c7314c460dc2df5_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0c45def69ecf42cfbae339f8154acc2e_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i84b47accf8e949e4888b6435190c52be_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i148a75f80b044aacb835348cda1813b3_D20210404-20220101">
        <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>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i77e661760a654b9a931b54b7a3375a5b_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie964cd39421a494f8866a7933f9d3574_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i426f8d8635814ea29bb5b3207b88ed30_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1b67754cb7364fa3861f144b8a827958_D20210404-20220101">
        <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>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i097d1b2ca13f4fc8a183d924fb193947_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id881678f618441cfbb168ee30b13974e_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i5f2243c94d464af79a854d9e0e90694c_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1c042d0a4b404bbbaf94a846aa784465_D20210404-20220101">
        <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>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ifd453797862c44b8a2af384b33c65ba1_D20221002-20221231">
        <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>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id2b6b6bdd8924af1838bead12f027fef_D20211003-20220101">
        <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>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i99f92b94c2fc4984877ffe46acc9cd8d_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib8b8c7341bc349be989c63a337d78155_D20210404-20220101">
        <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>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ib1539680fb1d4806a6ba2b2437ab3d2a_D20221002-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:PlasmaProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i17c2147253f64c52b09fafc9bc2f24d8_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:PlasmaProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ief36498d21ca4737a04eeeca37c00c51_D20220403-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:PlasmaProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie0e7b71bea9c4208afdae596b8301dea_D20210404-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:PlasmaProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="id5d21cb2445b4b19b55620b3939c1463_D20221002-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:BloodCenterProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i922f3a0ddcd74007966109fc2225f701_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:BloodCenterProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i26f96f9cf0394c2dba9a7f08322f468d_D20220403-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:BloodCenterProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0827a20d17904ddaa529e97d393b1366_D20210404-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:BloodCenterProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ieabbe540ceaa4a069f9479fda7917859_D20221002-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:HospitalProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i122d7b92bd8344a59de23ddf0a0a67ea_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:HospitalProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="id1d43ffda7464e9e87c88bedc482df93_D20220403-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:HospitalProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if07e660fa15242529c4e2b895cb4926f_D20210404-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hae:HospitalProductsandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i39b77168969c44c582f5051e4d0c62bc_D20221002-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i067fab2a2d05465c9f276fa02a0e21fb_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i1a1526b950934a8ea7da4ae3f92c21e7_D20220403-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i85b005b432364db3a793bd6210d3db45_D20210404-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="icb2995304c29424ea7a21699f10068d4_D20221002-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3bb5b8a95a0a47b7aeaa886c73387848_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i9e8118ad0d35493893a92ffbe88589b3_D20220403-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3c0ca336a6164d4ba78650c60b37ee0d_D20210404-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i6511f4e087ca44c398c4d494df890dbb_D20221002-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i826a808ea4564b8ba65ff5f07e239562_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ia10be2e7d9f0450ea585f8880bfc668d_D20220403-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if61c5ab0ac654d10930d5cf0e3d2a62f_D20210404-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="idb0bcf32a16a4097a01623accf55cf27_D20221002-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2973b92c8dc7460ea5a8ed6c90433008_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="iacfbd6cd0ce54ec99a3aadfb61f7ed07_D20220403-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaa08441314294857b6f07f0ec5dcdbc2_D20210404-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i90c03504fea34421aff454a4925b2d75_D20221002-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hae:OtherCountryorRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-02</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7467b4b54f2e4ae18fd11d46ed31e58a_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hae:OtherCountryorRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ic6b8bcf826f8430bbe677755596c4165_D20220403-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hae:OtherCountryorRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if89bbb51cbfb49ea8750b076ff4fd845_D20210404-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000313143</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">hae:OtherCountryorRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i8a74fe7128064c8a93dac53981bb8ce8_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i50f878f653254be0be0dfe6cf35b7bd8_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ibd8cc35b9554435eb4bafda12b517a25_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i8ac6520409e64604a1731b2cdb7e6b09_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0cbff21f59284805b42a9f7233248b54_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idaa37c60a5cd40d0a7821e78c87b96ca_D20220403-20221231">
        <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>2022-04-03</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5bf35879052a4d58b6dd0eac55cb1c31_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i95014f11e0e3456c8ce3e8bb9eaa5e71_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie3e0327bfaa54b05b9a7c7072346a8ca_I20221231">
        <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>2022-12-31</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="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180L2ZyYWc6MzU4NGEzZTVhODI3NDBkOGJjNTdjNmVjZjM4YjQ2ZDQvdGFibGU6NmUxNGRiYWEyOWZkNDMwYThkODYzOTY0NTEyZDAyNzMvdGFibGVyYW5nZTo2ZTE0ZGJhYTI5ZmQ0MzBhOGQ4NjM5NjQ1MTJkMDI3M18wLTEtMS0xLTY1Mjk0_778ef18d-6aaa-4345-a347-22245648bacb">0000313143</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180L2ZyYWc6MzU4NGEzZTVhODI3NDBkOGJjNTdjNmVjZjM4YjQ2ZDQvdGFibGU6NmUxNGRiYWEyOWZkNDMwYThkODYzOTY0NTEyZDAyNzMvdGFibGVyYW5nZTo2ZTE0ZGJhYTI5ZmQ0MzBhOGQ4NjM5NjQ1MTJkMDI3M18xLTEtMS0xLTY1Mjk0_adbcd8f2-ebda-48da-9c9e-82dc0f36fdf0">--04-01</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180L2ZyYWc6MzU4NGEzZTVhODI3NDBkOGJjNTdjNmVjZjM4YjQ2ZDQvdGFibGU6NmUxNGRiYWEyOWZkNDMwYThkODYzOTY0NTEyZDAyNzMvdGFibGVyYW5nZTo2ZTE0ZGJhYTI5ZmQ0MzBhOGQ4NjM5NjQ1MTJkMDI3M18yLTEtMS0xLTY1Mjk0_089988c1-aca4-41a0-b70a-a7262c02a089">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180L2ZyYWc6MzU4NGEzZTVhODI3NDBkOGJjNTdjNmVjZjM4YjQ2ZDQvdGFibGU6NmUxNGRiYWEyOWZkNDMwYThkODYzOTY0NTEyZDAyNzMvdGFibGVyYW5nZTo2ZTE0ZGJhYTI5ZmQ0MzBhOGQ4NjM5NjQ1MTJkMDI3M18zLTEtMS0xLTY1Mjk0_0520bcf5-ec09-4dbb-aad7-cc2d149228b8">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180L2ZyYWc6MzU4NGEzZTVhODI3NDBkOGJjNTdjNmVjZjM4YjQ2ZDQvdGFibGU6NmUxNGRiYWEyOWZkNDMwYThkODYzOTY0NTEyZDAyNzMvdGFibGVyYW5nZTo2ZTE0ZGJhYTI5ZmQ0MzBhOGQ4NjM5NjQ1MTJkMDI3M180LTEtMS0xLTY1Mjk0_e226737a-00aa-4ae2-b774-104863b46cc6">Q3</dei:DocumentFiscalPeriodFocus>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i541cd63a834a46d2a74cf3dc7a8674ee_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNi0wLTEtMS02NTI5NA_832a6cd6-0f91-4c0d-b59f-4d52ef9284ad">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <dei:DocumentType
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGV4dHJlZ2lvbjo3NTBhOWI2NTg2MTI0MmY4OTNmMWM3ODQxYWZmMTk2Ml8xODU4_56da5e39-dbbc-4937-b73f-b4d57ff67f27">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGFibGU6YzYwYjA4OWY5ZjliNGM2MzgwM2VlMTU2ZmRhNTFmYTEvdGFibGVyYW5nZTpjNjBiMDg5ZjlmOWI0YzYzODAzZWUxNTZmZGE1MWZhMV8wLTAtMS0xLTY1Mjk0_fc2731b8-f9ef-4c52-98e1-7bee4675bf5d">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGV4dHJlZ2lvbjo3NTBhOWI2NTg2MTI0MmY4OTNmMWM3ODQxYWZmMTk2Ml8xMjI_91df5b9a-2816-4c21-bce6-575dcfbe148d">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGFibGU6Zjg5MmI2ZmVlMTIwNDhjNWE0MTU2YzdhNTg5MjNkYzIvdGFibGVyYW5nZTpmODkyYjZmZWUxMjA0OGM1YTQxNTZjN2E1ODkyM2RjMl8wLTAtMS0xLTY1Mjk0_6ac92ba0-b5e0-4247-b85e-7a26d7379434">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGV4dHJlZ2lvbjo3NTBhOWI2NTg2MTI0MmY4OTNmMWM3ODQxYWZmMTk2Ml8xODU5_aa7ac106-755a-4929-8915-f168eb007e9e">001-14041</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGV4dHJlZ2lvbjo3NTBhOWI2NTg2MTI0MmY4OTNmMWM3ODQxYWZmMTk2Ml8xODYw_058d57b8-23cf-4c04-aff9-f8d55bb75786">HAEMONETICS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGFibGU6NGQ5Y2FhMmJjMWEyNDg2YmFiNzFmMTg3OGZlMWY1MDkvdGFibGVyYW5nZTo0ZDljYWEyYmMxYTI0ODZiYWI3MWYxODc4ZmUxZjUwOV8wLTAtMS0xLTY1Mjk0_b6513444-b132-4a2c-b51c-6f3cbe581d19">MA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGFibGU6NGQ5Y2FhMmJjMWEyNDg2YmFiNzFmMTg3OGZlMWY1MDkvdGFibGVyYW5nZTo0ZDljYWEyYmMxYTI0ODZiYWI3MWYxODc4ZmUxZjUwOV8wLTMtMS0xLTY1Mjk0_a69e1464-dfac-4ec5-b602-b4a3537a46c0">04-2882273</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGFibGU6NGQ5Y2FhMmJjMWEyNDg2YmFiNzFmMTg3OGZlMWY1MDkvdGFibGVyYW5nZTo0ZDljYWEyYmMxYTI0ODZiYWI3MWYxODc4ZmUxZjUwOV8zLTAtMS0xLTY1Mjk0_b72e8369-ae67-4f50-a1c8-7c01a8f7c237">125 Summer Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGFibGU6NGQ5Y2FhMmJjMWEyNDg2YmFiNzFmMTg3OGZlMWY1MDkvdGFibGVyYW5nZTo0ZDljYWEyYmMxYTI0ODZiYWI3MWYxODc4ZmUxZjUwOV80LTAtMS0xLTY1Mjk0_4f22e04a-0e70-438d-8dba-6ae5858ffbe6">Boston,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGFibGU6NGQ5Y2FhMmJjMWEyNDg2YmFiNzFmMTg3OGZlMWY1MDkvdGFibGVyYW5nZTo0ZDljYWEyYmMxYTI0ODZiYWI3MWYxODc4ZmUxZjUwOV80LTEtMS0xLTY1Mjk0_60b8fb11-fe3c-4635-ab62-7814938a93ff">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGFibGU6NGQ5Y2FhMmJjMWEyNDg2YmFiNzFmMTg3OGZlMWY1MDkvdGFibGVyYW5nZTo0ZDljYWEyYmMxYTI0ODZiYWI3MWYxODc4ZmUxZjUwOV80LTMtMS0xLTY1Mjk0_acc7ea8c-7aef-4cb6-9485-6b3df61a7f37">02110</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGV4dHJlZ2lvbjo3NTBhOWI2NTg2MTI0MmY4OTNmMWM3ODQxYWZmMTk2Ml8xODYx_fe5acf51-453e-4416-bcf3-14036cac2a75">781</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGV4dHJlZ2lvbjo3NTBhOWI2NTg2MTI0MmY4OTNmMWM3ODQxYWZmMTk2Ml8xODY0_da499771-ccf7-42b3-8d6e-6a0a2c0cceb8">848-7100</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGFibGU6YzU5M2UyNjk4NmVhNDZiNmI5ZDRjYTI2MjI0YjZhM2MvdGFibGVyYW5nZTpjNTkzZTI2OTg2ZWE0NmI2YjlkNGNhMjYyMjRiNmEzY18xLTAtMS0xLTY1Mjk0_077fb13a-dde6-4c3c-8c99-5a1b77c06146">Common stock, $.01&#160;par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGFibGU6YzU5M2UyNjk4NmVhNDZiNmI5ZDRjYTI2MjI0YjZhM2MvdGFibGVyYW5nZTpjNTkzZTI2OTg2ZWE0NmI2YjlkNGNhMjYyMjRiNmEzY18xLTItMS0xLTY1Mjk0_c194a60a-7d6d-4ad4-8ebb-8e1dbca75a2e">HAE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGFibGU6YzU5M2UyNjk4NmVhNDZiNmI5ZDRjYTI2MjI0YjZhM2MvdGFibGVyYW5nZTpjNTkzZTI2OTg2ZWE0NmI2YjlkNGNhMjYyMjRiNmEzY18xLTQtMS0xLTY1Mjk0_265a1959-1231-46e1-b83a-31e63c6bd32f">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGV4dHJlZ2lvbjo3NTBhOWI2NTg2MTI0MmY4OTNmMWM3ODQxYWZmMTk2Ml8xODY1_39d9a34f-6c7e-454e-88f8-5da9b43ec47b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGV4dHJlZ2lvbjo3NTBhOWI2NTg2MTI0MmY4OTNmMWM3ODQxYWZmMTk2Ml8xODY2_116dcac7-3111-4c54-bb7c-4d443b6ddcdc">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGFibGU6YzIwYjg3YWEzNmVhNGJlMWFiZWRkODk1ZTlhNmQyOGMvdGFibGVyYW5nZTpjMjBiODdhYTM2ZWE0YmUxYWJlZGQ4OTVlOWE2ZDI4Y18wLTAtMS0xLTY1Mjk0_12afd6df-0efc-4a3f-b1bb-223bfff9b1b3">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGFibGU6YzIwYjg3YWEzNmVhNGJlMWFiZWRkODk1ZTlhNmQyOGMvdGFibGVyYW5nZTpjMjBiODdhYTM2ZWE0YmUxYWJlZGQ4OTVlOWE2ZDI4Y18xLTYtMS0xLTY1Mjk0_431e5ec8-e508-44f7-9824-8dba27bed27f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGFibGU6YzIwYjg3YWEzNmVhNGJlMWFiZWRkODk1ZTlhNmQyOGMvdGFibGVyYW5nZTpjMjBiODdhYTM2ZWE0YmUxYWJlZGQ4OTVlOWE2ZDI4Y18yLTYtMS0xLTY1Mjk0_c4b0f418-4d1d-4652-a655-1495eed9de8a">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGV4dHJlZ2lvbjo3NTBhOWI2NTg2MTI0MmY4OTNmMWM3ODQxYWZmMTk2Ml8xODYy_a563cd39-7508-49c7-8e01-8b71a2469aa2">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i99385172289b4c39a994d190848f8f94_I20230203"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xL2ZyYWc6NzUwYTliNjU4NjEyNDJmODkzZjFjNzg0MWFmZjE5NjIvdGV4dHJlZ2lvbjo3NTBhOWI2NTg2MTI0MmY4OTNmMWM3ODQxYWZmMTk2Ml8xODU3_1eac738d-d333-42e7-b474-32f6825da3bb"
      unitRef="shares">50447522</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMi0xLTEtMS02NTI5NA_477cff0c-8391-4268-a380-4dbd7b23273c"
      unitRef="usd">305301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMi0zLTEtMS02NTI5NA_1f262f79-5bc6-434e-9586-ecb3f15c13f7"
      unitRef="usd">259769000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMi01LTEtMS02NTI5NA_fad09716-ee94-4e13-8b94-fb6114c80c08"
      unitRef="usd">864244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMi03LTEtMS02NTI5NA_bdc19a91-a62d-42d6-b85e-ab82b1a321bf"
      unitRef="usd">728194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMy0xLTEtMS02NTI5NA_a659186e-4f0b-4dff-ac00-3534d98383e1"
      unitRef="usd">146594000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMy0zLTEtMS02NTI5NA_9fa06d5e-6a99-42cb-a534-9b70dc83d620"
      unitRef="usd">121204000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMy01LTEtMS02NTI5NA_ae00cb15-aae7-4420-baaa-8875b42c7460"
      unitRef="usd">405396000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMy03LTEtMS02NTI5NA_50cce222-38ec-400f-a536-300498897b54"
      unitRef="usd">359003000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfNC0xLTEtMS02NTI5NA_5c2a471d-a7c9-47df-b3a4-1c25d8ab8b55"
      unitRef="usd">158707000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfNC0zLTEtMS02NTI5NA_f28fc72d-4729-4e8b-a9dc-7e98714ae42c"
      unitRef="usd">138565000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfNC01LTEtMS02NTI5NA_fd5478fe-4dd4-4ea1-9b1f-a9783f44c01c"
      unitRef="usd">458848000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfNC03LTEtMS02NTI5NA_41188372-0aa3-4f78-848f-ec843c342060"
      unitRef="usd">369191000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfNi0xLTEtMS02NTI5NA_1369f93b-5054-4d36-a0a2-8424327dcd7d"
      unitRef="usd">12689000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfNi0zLTEtMS02NTI5NA_1cf5e72d-0e63-4ab2-83ce-5c2fa47cd851"
      unitRef="usd">10037000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfNi01LTEtMS02NTI5NA_d60226b5-2c01-470b-a231-3ac1021eb77e"
      unitRef="usd">34487000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfNi03LTEtMS02NTI5NA_b44c223d-43b4-447e-9f81-b986ba654e25"
      unitRef="usd">33591000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfNy0xLTEtMS02NTI5NA_59f60012-8b71-458d-a945-03f3ee8f8a43"
      unitRef="usd">94661000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfNy0zLTEtMS02NTI5NA_e9f2ca19-773c-4fb2-b43e-6a762a9fe95e"
      unitRef="usd">80726000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfNy01LTEtMS02NTI5NA_8b435dea-2319-45dc-acdb-958c77fa2438"
      unitRef="usd">279299000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfNy03LTEtMS02NTI5NA_9e38ccb9-72c6-40ef-96d9-c5ba847ffbbf"
      unitRef="usd">247722000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfOC0xLTEtMS02NTI5NA_464657ca-aa78-44f1-8e8b-027678a01bea"
      unitRef="usd">8078000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfOC0zLTEtMS02NTI5NA_827cb6a8-446f-45ba-a4f8-20450d61e996"
      unitRef="usd">12151000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfOC01LTEtMS02NTI5NA_ea30093d-c22e-40e3-af74-9702b09ce9a1"
      unitRef="usd">24666000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfOC03LTEtMS02NTI5NA_919548fd-1a05-441f-a790-881460e85ec5"
      unitRef="usd">35930000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfOS0xLTEtMS02NTI5NA_732f8db2-4c07-49d4-8acd-b90d241fb173"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfOS0zLTEtMS02NTI5NA_7561f867-360f-4cbe-83e7-042d31218efd"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfOS01LTEtMS02NTI5NA_7832bfab-9f10-42a4-a645-0b422e7d8ae5"
      unitRef="usd">382000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfOS03LTEtMS02NTI5NA_b8047441-ff3d-42fe-a5f5-de69518b8997"
      unitRef="usd">9603000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OperatingExpenses
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTAtMS0xLTEtNjUyOTQ_84682796-ceda-48c0-8f79-8222d796ae8f"
      unitRef="usd">115428000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTAtMy0xLTEtNjUyOTQ_9b5fccea-e760-4fe5-b481-9c4c1c18c2ee"
      unitRef="usd">102914000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTAtNS0xLTEtNjUyOTQ_16f36be0-5e87-4417-a511-31e00db349ae"
      unitRef="usd">338070000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTAtNy0xLTEtNjUyOTQ_57633387-d156-48fa-a677-56e4a131f153"
      unitRef="usd">307640000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTEtMS0xLTEtNjUyOTQ_2d6c4a02-29eb-4271-81fa-10a6fa6933a1"
      unitRef="usd">43279000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTEtMy0xLTEtNjUyOTQ_f4ccb44e-d0a4-4b42-a871-665a920aa97e"
      unitRef="usd">35651000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTEtNS0xLTEtNjUyOTQ_0276d227-7fa1-42f8-967d-20c4015ad48f"
      unitRef="usd">120778000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTEtNy0xLTEtNjUyOTQ_3d20c54a-e2c5-45a4-b3d7-68c7d00939f1"
      unitRef="usd">61551000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTItMS0xLTEtNjUyOTQ_2888fa93-7924-4248-8114-bf3c2cb7e084"
      unitRef="usd">-1055000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTItMy0xLTEtNjUyOTQ_b64e93e8-e327-4e26-a42b-6ac1f88f198b"
      unitRef="usd">-4263000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTItNS0xLTEtNjUyOTQ_f28016c6-05e9-4707-bdef-e01c24e7249c"
      unitRef="usd">-12001000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTItNy0xLTEtNjUyOTQ_a673ce23-3106-4e7d-8113-0683c6247be2"
      unitRef="usd">-13249000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTMtMS0xLTEtNjUyOTQ_81ed795b-e4dd-4113-8b51-f4a829d9fed6"
      unitRef="usd">42224000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTMtMy0xLTEtNjUyOTQ_f957ca56-fc41-4a8a-9459-2833e81bfebd"
      unitRef="usd">31388000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTMtNS0xLTEtNjUyOTQ_96612f42-1b25-4903-95b9-624accd4d350"
      unitRef="usd">108777000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTMtNy0xLTEtNjUyOTQ_dfcb305f-278b-4f11-83fd-df5b5c026d4e"
      unitRef="usd">48302000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTQtMS0xLTEtNjUyOTQ_bb1f1dd4-cf8d-47c2-9dd2-6aab77f12d5b"
      unitRef="usd">9280000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTQtMy0xLTEtNjUyOTQ_552f31b3-c9e8-4914-aeaa-94fec86180ba"
      unitRef="usd">8156000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTQtNS0xLTEtNjUyOTQ_9bddb357-2e67-43a4-bc26-f12749f61697"
      unitRef="usd">22759000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTQtNy0xLTEtNjUyOTQ_2225a7fc-47ef-400d-8d9c-6bd4435b58c4"
      unitRef="usd">14668000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTUtMS0xLTEtNjUyOTQ_c2ca53d2-e057-4efe-a584-c906b96ed14e"
      unitRef="usd">32944000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTUtMy0xLTEtNjUyOTQ_4f4e3ba2-6c7a-471e-b568-6cca6b883d70"
      unitRef="usd">23232000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTUtNS0xLTEtNjUyOTQ_d6b8299a-cb71-48f5-9d61-685fdbaaac51"
      unitRef="usd">86018000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTUtNy0xLTEtNjUyOTQ_404849c7-8275-4a1b-b27b-7a9421239bb2"
      unitRef="usd">33634000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTctMS0xLTEtNjUyOTQ_a6c3a4b0-23a2-4d9c-a785-2945536388ff"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTctMy0xLTEtNjUyOTQ_a47d7f81-d19c-4667-9d78-06be6babf95d"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTctNS0xLTEtNjUyOTQ_06bee196-2f85-4e03-9ec3-04cc3425a654"
      unitRef="usdPerShare">1.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTctNy0xLTEtNjUyOTQ_31e5b194-76ba-4f0d-a9cf-f219ea3335af"
      unitRef="usdPerShare">0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTgtMS0xLTEtNjUyOTQ_7f15807c-4dd9-48e2-b337-aead83e0e60f"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTgtMy0xLTEtNjUyOTQ_80c13da6-9b46-4895-b525-ed222ae3f86f"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTgtNS0xLTEtNjUyOTQ_78240fd3-2a81-4af6-8ef4-b0c7a8411217"
      unitRef="usdPerShare">1.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMTgtNy0xLTEtNjUyOTQ_47dfcfd7-54a1-4396-ad96-49262809470e"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMjEtMS0xLTEtNjUyOTQ_17d37e18-d3d1-4f7e-abd8-1d56c50caf1f"
      unitRef="shares">50509000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMjEtMy0xLTEtNjUyOTQ_e368ff94-8d2a-44e5-a5c9-6263fe7a9155"
      unitRef="shares">51094000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMjEtNS0xLTEtNjUyOTQ_446bbf9a-42d4-4ecf-bd8a-b72361848da7"
      unitRef="shares">50896000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMjEtNy0xLTEtNjUyOTQ_d180d191-dc11-414e-b201-bae66f13fb80"
      unitRef="shares">51024000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMjItMS0xLTEtNjUyOTQ_7a65df64-1111-47ad-8835-abf8799fdeee"
      unitRef="shares">51219000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMjItMy0xLTEtNjUyOTQ_34256768-7713-41c3-ae6a-ab29e19f584f"
      unitRef="shares">51344000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMjItNS0xLTEtNjUyOTQ_19eeadf8-84cd-4f5e-95c8-c354ead942fc"
      unitRef="shares">51487000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMjItNy0xLTEtNjUyOTQ_85919775-a243-4540-ba82-cc5b1defcfed"
      unitRef="shares">51356000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMjQtMS0xLTEtNjUyOTQ_eaa5cdf4-5567-4baf-835d-e1b3281c83d2"
      unitRef="usd">37400000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMjQtMy0xLTEtNjUyOTQ_7b046c1e-3032-404f-9d0c-4f8c2abce7eb"
      unitRef="usd">23419000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMjQtNS0xLTEtNjUyOTQ_84e4c44c-0468-4b0e-bf9a-883cdd3a9796"
      unitRef="usd">76173000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNi9mcmFnOjE5ZGE5NzViMDgwNDQ4MDI4NDUzM2VmYWVkMGQ2ZjM3L3RhYmxlOmVhMmFjNzk3OTQyOTRhNGY5NWEwNjY2YWZiZDc1NTlkL3RhYmxlcmFuZ2U6ZWEyYWM3OTc5NDI5NGE0Zjk1YTA2NjZhZmJkNzU1OWRfMjQtNy0xLTEtNjUyOTQ_54a65d43-240b-472b-a896-1784dab559ec"
      unitRef="usd">33832000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMy0xLTEtMS02NTI5NA_b40a619b-2d11-4198-a8bb-abce3fd41616"
      unitRef="usd">224002000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMy0zLTEtMS02NTI5NA_9f4043b0-a762-4827-8d1a-088b88ee0be7"
      unitRef="usd">259496000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfNC0wLTEtMS02NTI5NC90ZXh0cmVnaW9uOmQwOGI5ODQxMDVjMTQyZDA5YTAwNjc0OWE5OTdlYTY3XzYx_e7119fd5-e67c-4100-956d-c26c86263955"
      unitRef="usd">2738000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfNC0wLTEtMS02NTI5NC90ZXh0cmVnaW9uOmQwOGI5ODQxMDVjMTQyZDA5YTAwNjc0OWE5OTdlYTY3Xzc0_e1912889-bd2c-4890-a7ef-e4959fe18c03"
      unitRef="usd">2475000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfNC0xLTEtMS02NTI5NA_1c76b62b-b50f-4054-9506-820c9d0471bb"
      unitRef="usd">181100000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfNC0zLTEtMS02NTI5NA_000b4965-2567-4fe7-aff5-00ed6685d42a"
      unitRef="usd">159376000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfNS0xLTEtMS02NTI5NA_5abc0df6-2fd6-4267-997a-74b6ffafdcf1"
      unitRef="usd">255756000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfNS0zLTEtMS02NTI5NA_e9c07d04-90c7-491b-91b3-e9485466e2e0"
      unitRef="usd">293027000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfNi0xLTEtMS02NTI5NA_9d3200c2-25a6-4f3f-b576-95f3238f885f"
      unitRef="usd">45451000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfNi0zLTEtMS02NTI5NA_b2e648c3-c9ed-4be2-b743-cb70d99c1987"
      unitRef="usd">44132000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfNy0xLTEtMS02NTI5NA_0a690a4a-3c5e-4cc0-be1a-949a9e6d064d"
      unitRef="usd">706309000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfNy0zLTEtMS02NTI5NA_07985190-db91-40de-be68-fa0c8bba985e"
      unitRef="usd">756031000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfOC0xLTEtMS02NTI5NA_25be4461-a6ad-4483-8377-5d811081522f"
      unitRef="usd">313138000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfOC0zLTEtMS02NTI5NA_091f0341-b05a-451f-925c-323a45cb5462"
      unitRef="usd">258482000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfOS0wLTEtMS02NTI5NC90ZXh0cmVnaW9uOjUwNjk5NDc2ZDY1MDQyM2E4MWY5YTJlMDNkOGY5ZGE1XzU2_d1920f61-00bc-4a0b-99d2-0f4da864e044"
      unitRef="usd">407039000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfOS0wLTEtMS02NTI5NC90ZXh0cmVnaW9uOjUwNjk5NDc2ZDY1MDQyM2E4MWY5YTJlMDNkOGY5ZGE1XzY5_d233dc3e-8a53-450c-bede-85c51ed475ea"
      unitRef="usd">376552000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfOS0xLTEtMS02NTI5NA_908ba314-d2ab-4a2a-9303-a703df99e68e"
      unitRef="usd">284383000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfOS0zLTEtMS02NTI5NA_d74645a2-a142-4f50-84e4-025c1c70c74c"
      unitRef="usd">310261000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTAtMS0xLTEtNjUyOTQ_4431520a-99ff-4047-8302-fc786500654e"
      unitRef="usd">466112000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTAtMy0xLTEtNjUyOTQ_e21bddc9-427c-4084-bca5-3700e1f75c3d"
      unitRef="usd">467287000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTEtMS0xLTEtNjUyOTQ_80fb3085-980e-481d-927a-9c7a68e0a693"
      unitRef="usd">4842000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTEtMy0xLTEtNjUyOTQ_18a5477a-af54-40d7-b0e9-98cf290838e4"
      unitRef="usd">4468000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTItMS0xLTEtNjUyOTQ_ff3539c3-9640-4b64-95f2-e89176ad3150"
      unitRef="usd">103282000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTItMy0xLTEtNjUyOTQ_567a3b8c-67d2-4d67-b18f-e33752fee615"
      unitRef="usd">63205000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTMtMS0xLTEtNjUyOTQ_0dfa70dc-246a-4ef3-8720-64f147b0b024"
      unitRef="usd">1878066000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTMtMy0xLTEtNjUyOTQ_abfc8c25-8671-4d09-aee0-a12283810778"
      unitRef="usd">1859734000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTYtMS0xLTEtNjUyOTQ_2ed2d905-c4f5-47df-ace0-fcfcc5c265b1"
      unitRef="usd">9949000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTYtMy0xLTEtNjUyOTQ_01b90875-4352-422a-a5e6-ec6341d5bf2b"
      unitRef="usd">214148000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTctMS0xLTEtNjUyOTQ_eb8d6ad2-d5cb-425f-ab1a-53be787c8617"
      unitRef="usd">63769000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTctMy0xLTEtNjUyOTQ_3208155f-c506-438f-aaea-90cc344f9f58"
      unitRef="usd">58371000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTgtMS0xLTEtNjUyOTQ_1aadcb10-0613-4ab1-9575-57a93d242559"
      unitRef="usd">52182000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTgtMy0xLTEtNjUyOTQ_32beec02-49db-4282-a1ea-b6ee91b39982"
      unitRef="usd">48540000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTktMS0xLTEtNjUyOTQ_46979cca-4f4c-43fa-9f60-0f0bc9018886"
      unitRef="usd">100989000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMTktMy0xLTEtNjUyOTQ_bc969532-41b7-4762-a97f-ced296e051f4"
      unitRef="usd">121207000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjAtMS0xLTEtNjUyOTQ_6c133540-8558-4026-aba9-88f4abb76478"
      unitRef="usd">226889000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjAtMy0xLTEtNjUyOTQ_9d2b26e8-b58c-4c7f-a77d-6ad1b584c58f"
      unitRef="usd">442266000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjEtMS0xLTEtNjUyOTQ_90a20f1e-e371-4d1b-8974-2d6637a639cc"
      unitRef="usd">756826000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjEtMy0xLTEtNjUyOTQ_ca9b62f8-4d4f-4e51-8cde-0a8270d8ea5a"
      unitRef="usd">559441000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjItMS0xLTEtNjUyOTQ_a51c98b3-c237-47b4-abd0-06d5deed8228"
      unitRef="usd">40152000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjItMy0xLTEtNjUyOTQ_f7a02907-4934-4c73-a231-f427bb250bb4"
      unitRef="usd">28727000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjMtMS0xLTEtNjUyOTQ_4caba757-2414-4859-813a-5ddd11d73cfc"
      unitRef="usd">78220000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjMtMy0xLTEtNjUyOTQ_bb7dfe8e-baf3-4977-a423-d9bde983d4d1"
      unitRef="usd">79876000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjUtMC0xLTEtNjUyOTQvdGV4dHJlZ2lvbjo5MDZjMmJmNTJhZTI0ODdlOGY4NDFhZjU3MWUyNTEyN18xOA_89e7d821-b9fc-4dfa-86a2-97edba96494a"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjUtMC0xLTEtNjUyOTQvdGV4dHJlZ2lvbjo5MDZjMmJmNTJhZTI0ODdlOGY4NDFhZjU3MWUyNTEyN18xOA_d9cce24e-6918-498a-b85c-f58351825a4d"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjUtMC0xLTEtNjUyOTQvdGV4dHJlZ2lvbjo5MDZjMmJmNTJhZTI0ODdlOGY4NDFhZjU3MWUyNTEyN180NQ_648ef888-078d-40e4-86e7-aaf0d9b9a758"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjUtMC0xLTEtNjUyOTQvdGV4dHJlZ2lvbjo5MDZjMmJmNTJhZTI0ODdlOGY4NDFhZjU3MWUyNTEyN180NQ_83fa2394-7fea-4ba7-b739-2fc18ceec81b"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjUtMC0xLTEtNjUyOTQvdGV4dHJlZ2lvbjo5MDZjMmJmNTJhZTI0ODdlOGY4NDFhZjU3MWUyNTEyN184MQ_0887d913-4cc4-47e3-99d5-ed0ad916dc56"
      unitRef="shares">50444470</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjUtMC0xLTEtNjUyOTQvdGV4dHJlZ2lvbjo5MDZjMmJmNTJhZTI0ODdlOGY4NDFhZjU3MWUyNTEyN184MQ_e93d8fc3-bdb5-49d0-9a01-699282e98b60"
      unitRef="shares">50444470</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjUtMC0xLTEtNjUyOTQvdGV4dHJlZ2lvbjo5MDZjMmJmNTJhZTI0ODdlOGY4NDFhZjU3MWUyNTEyN18xMDE_00a2b159-9b89-4e6e-bd4f-a50052a9d6b6"
      unitRef="shares">51124240</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjUtMC0xLTEtNjUyOTQvdGV4dHJlZ2lvbjo5MDZjMmJmNTJhZTI0ODdlOGY4NDFhZjU3MWUyNTEyN18xMDE_943cc321-1a34-4873-b7d2-319f53077d23"
      unitRef="shares">51124240</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjUtMS0xLTEtNjUyOTQ_4fcc392f-a467-4a8f-88c0-681f0cb9a3fa"
      unitRef="usd">504000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjUtMy0xLTEtNjUyOTQ_9ae4c029-87c2-4b8d-9f1b-ba0d4cefb707"
      unitRef="usd">511000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjYtMS0xLTEtNjUyOTQ_7246046d-7175-49f2-bbb3-409f19040f7b"
      unitRef="usd">587489000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjYtMy0xLTEtNjUyOTQ_cfde8d22-bfe0-404e-9f75-4c5cb1a36a71"
      unitRef="usd">572476000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjctMS0xLTEtNjUyOTQ_aa272429-dbe0-4bd2-b457-65c7a9d9077a"
      unitRef="usd">223785000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjctMy0xLTEtNjUyOTQ_d58417fa-9e73-4bd9-9d06-93faef69f9e8"
      unitRef="usd">202391000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjgtMS0xLTEtNjUyOTQ_0d69f240-5f18-4c7a-8ee9-0f5e4e5d1b1c"
      unitRef="usd">-35799000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjgtMy0xLTEtNjUyOTQ_9cf6d963-5110-42a7-b45f-fec9d57194eb"
      unitRef="usd">-25954000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjktMS0xLTEtNjUyOTQ_4af7cc5d-375a-4247-810c-321d87316a8f"
      unitRef="usd">775979000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMjktMy0xLTEtNjUyOTQ_454aa91d-e70e-4df0-9f31-fcde4fd8a7fc"
      unitRef="usd">749424000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMzAtMS0xLTEtNjUyOTQ_5ec9a3a6-528a-4c55-b3f4-b686724daafa"
      unitRef="usd">1878066000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xOS9mcmFnOjEwYmQ2NzgyNmIwZTRkNGFiNjE4NjliMGRhYjE3ZDE2L3RhYmxlOjM5YTgzNDdkNmUyNDRhM2JiMzlhYWMxMjdjMTQzNTBjL3RhYmxlcmFuZ2U6MzlhODM0N2Q2ZTI0NGEzYmIzOWFhYzEyN2MxNDM1MGNfMzAtMy0xLTEtNjUyOTQ_c5a3b06e-1cda-447a-86e3-9190e83bf70d"
      unitRef="usd">1859734000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="if15a6b9e953449e59f6af760f0800346_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMi0xLTEtMS02NTI5NA_24555fdf-60c3-44eb-a24e-a7650552bd3f"
      unitRef="shares">51124000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if15a6b9e953449e59f6af760f0800346_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMi0zLTEtMS02NTI5NA_8150fbae-8374-4bef-b245-1c64cbfba500"
      unitRef="usd">511000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ab4995e2bb64a908161e62a8a739bdf_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMi01LTEtMS02NTI5NA_2aadc829-d3fb-496d-8a0a-325ef6bfd07a"
      unitRef="usd">572476000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ab759b9c60b495782263ce6e66a809c_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMi03LTEtMS02NTI5NA_5c2130c0-502e-4b83-aa22-eb72b0b49052"
      unitRef="usd">202391000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8f2087b2dcbf4909892e9ad7233fd0b5_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMi05LTEtMS02NTI5NA_1de0fa82-0180-4a13-a1a8-b2dcda92469b"
      unitRef="usd">-25954000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMi0xMS0xLTEtNjUyOTQ_7fbe956a-ea0c-4a0a-9617-ddcb96634b89"
      unitRef="usd">749424000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i85699c9a76a24c788abae0b601af0d0f_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMy0xLTEtMS02NTI5NA_c0880c7c-f683-4586-83b7-f17162baf940"
      unitRef="shares">57000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4ed7d4dbb0b147b68c9b79386837d5bc_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMy01LTEtMS02NTI5NA_3814df02-b081-4a94-be23-50adc0cb20fe"
      unitRef="usd">2459000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9f403b212382455f84f5dedead20d35e_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMy0xMS0xLTEtNjUyOTQ_20115648-e95e-4c07-b9cf-4065ad400efd"
      unitRef="usd">2459000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i85699c9a76a24c788abae0b601af0d0f_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfNC0xLTEtMS02NTI5NA_8a100b2f-fe20-476f-a01e-29f5bb9db8b8"
      unitRef="shares">3000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i85699c9a76a24c788abae0b601af0d0f_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfNC0zLTEtMS02NTI5NA_d3eef873-d457-40ab-90d4-f47585f1e6fe"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4ed7d4dbb0b147b68c9b79386837d5bc_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfNC01LTEtMS02NTI5NA_29f70692-ffa4-4a1d-a4b8-fc42acd44cd3"
      unitRef="usd">126000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9f403b212382455f84f5dedead20d35e_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfNC0xMS0xLTEtNjUyOTQ_acfcec63-fc64-4104-87c4-5b6e9cfe2315"
      unitRef="usd">127000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i85699c9a76a24c788abae0b601af0d0f_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfNS0xLTEtMS02NTI5NA_da3fffd6-2aeb-42a0-803e-649639c5607b"
      unitRef="shares">131000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i85699c9a76a24c788abae0b601af0d0f_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfNS0zLTEtMS02NTI5NA_cac7b7a8-f7b5-4a66-b1a0-d277aaa2e492"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i4ed7d4dbb0b147b68c9b79386837d5bc_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfNS01LTEtMS02NTI5NA_8eb7c6ad-81cd-421a-8dac-231f1b5dc854"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i9f403b212382455f84f5dedead20d35e_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfNS0xMS0xLTEtNjUyOTQ_3900c88e-f338-4640-b3c5-72d6ff973a75"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4ed7d4dbb0b147b68c9b79386837d5bc_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfNy01LTEtMS02NTI5NA_1fc0710c-673b-4105-8e62-2585b969f7e8"
      unitRef="usd">5299000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9f403b212382455f84f5dedead20d35e_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfNy0xMS0xLTEtNjUyOTQ_f1e74ca5-c425-4a69-8be7-2f78050120c5"
      unitRef="usd">5299000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i0e6bb6b46223420088c3631b8a4aa814_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfOC03LTEtMS02NTI5NA_c0dbc187-e820-4a89-97a1-90fa4d4ded04"
      unitRef="usd">19877000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9f403b212382455f84f5dedead20d35e_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfOC0xMS0xLTEtNjUyOTQ_9090aa4c-ef72-46c5-9e0f-82a611810ed7"
      unitRef="usd">19877000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7cb6fb2290c840eaa3b8ff1bad1c2ccf_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfOS05LTEtMS02NTI5NA_27e6d3e8-f7a3-4cf9-b36d-449a1f7b3cdb"
      unitRef="usd">-6763000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9f403b212382455f84f5dedead20d35e_D20220403-20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfOS0xMS0xLTEtNjUyOTQ_5c588e1b-0c2d-4dd9-b1ae-9cfbc7e1e671"
      unitRef="usd">-6763000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ieddd2fd4c9154b4caba136602b104e54_I20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTAtMS0xLTEtNjUyOTQ_b5b9735d-e66c-40b7-a3a9-a4d2d7a1c2c0"
      unitRef="shares">51315000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ieddd2fd4c9154b4caba136602b104e54_I20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTAtMy0xLTEtNjUyOTQ_07d454d4-5334-43d3-bcaa-1c204ff14e60"
      unitRef="usd">513000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i844f1d718cd94c70858aee01c97891f3_I20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTAtNS0xLTEtNjUyOTQ_f279a039-7d89-4691-b262-2d9ce5830e1f"
      unitRef="usd">580359000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c1d744a4850441192b9fde78f7f0a9c_I20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTAtNy0xLTEtNjUyOTQ_65f3d09e-acdc-4ac4-8291-1ff0939478d3"
      unitRef="usd">222268000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8fdfcf2d34440e29cd394d3877de2af_I20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTAtOS0xLTEtNjUyOTQ_c3b2c0e8-3229-490e-af49-4a0aab16db64"
      unitRef="usd">-32717000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9b298cc5c40d4bed972bb85325fe648d_I20220702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTAtMTEtMS0xLTY1Mjk0_530f8258-b075-4823-ac49-fb1d44265886"
      unitRef="usd">770423000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i58902025b13e48a9ab528c02c620b2d2_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTItMS0xLTEtNjUyOTQ_2863c3b9-6c19-4685-a513-69673dba7cdc"
      unitRef="shares">50000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i58902025b13e48a9ab528c02c620b2d2_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTItMy0xLTEtNjUyOTQ_2d467371-dd2f-4cef-8e00-4db0b3693f8e"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i54e3e04b03544d22bf7f24a1038f04a0_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTItNS0xLTEtNjUyOTQ_e27db5ae-0042-47b1-b8ca-f849620e2dc3"
      unitRef="usd">2191000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id13a30b3a3de4efdb5f909199eab3d61_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTItMTEtMS0xLTY1Mjk0_62af131c-42a8-4be9-bcc5-0eedc9f30965"
      unitRef="usd">2192000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id13a30b3a3de4efdb5f909199eab3d61_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTMtMS0xLTEtNjUyOTQ_09a3e4fb-b84f-4524-8721-6fad8a51f176"
      unitRef="shares">786000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i58902025b13e48a9ab528c02c620b2d2_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTMtMy0xLTEtNjUyOTQ_368b42d4-4c63-413a-8ecc-3fbd8bfd4042"
      unitRef="usd">8000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i54e3e04b03544d22bf7f24a1038f04a0_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTMtNS0xLTEtNjUyOTQ_08ece419-3484-4bed-a280-d03402ceab0e"
      unitRef="usd">23891000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i219ebdf3e2d54791a6796276123d9c8c_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTMtNy0xLTEtNjUyOTQ_506049dd-35ad-406b-82ad-44e373ad9880"
      unitRef="usd">51101000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="id13a30b3a3de4efdb5f909199eab3d61_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTMtMTEtMS0xLTY1Mjk0_0a88ae7e-7bc9-43d0-81c1-4416595b82c5"
      unitRef="usd">75000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i58902025b13e48a9ab528c02c620b2d2_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTQtMS0xLTEtNjUyOTQ_5e4698f1-2f56-43ca-82f0-089fda7b4ab5"
      unitRef="shares">26000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i54e3e04b03544d22bf7f24a1038f04a0_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTYtNS0xLTEtNjUyOTQ_1955fe65-a882-414d-a94d-16f7abce9b77"
      unitRef="usd">5735000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id13a30b3a3de4efdb5f909199eab3d61_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTYtMTEtMS0xLTY1Mjk0_184d49c2-d92a-4136-a737-1722c3b8cb7c"
      unitRef="usd">5735000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i219ebdf3e2d54791a6796276123d9c8c_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTctNy0xLTEtNjUyOTQ_40d06169-a877-4800-86e5-dbc41babe63d"
      unitRef="usd">33197000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id13a30b3a3de4efdb5f909199eab3d61_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTctMTEtMS0xLTY1Mjk0_7ac52246-2c40-4b52-8f80-1c71bdeb8fa8"
      unitRef="usd">33197000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="icd71e8239a4147cdbc6c623742590e0e_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTgtOS0xLTEtNjUyOTQ_7c4d2542-fc15-4d9a-82fe-42668183e23c"
      unitRef="usd">-7538000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id13a30b3a3de4efdb5f909199eab3d61_D20220703-20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTgtMTEtMS0xLTY1Mjk0_6060f143-bf67-41b8-83e3-5230f97d8102"
      unitRef="usd">-7538000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ia52c35a78b0e404da38f8b3cd86891c2_I20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTktMS0xLTEtNjUyOTQ_89abaaf0-c92b-4449-9137-b11a524f14bb"
      unitRef="shares">50605000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia52c35a78b0e404da38f8b3cd86891c2_I20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTktMy0xLTEtNjUyOTQ_f1e25ed5-b06d-47c3-a003-4737c71aa33d"
      unitRef="usd">506000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae56f55bb5c44bc6ba8406eb29c8e479_I20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTktNS0xLTEtNjUyOTQ_c9a7acf3-0c3f-41e3-b94c-97cb4686ea9a"
      unitRef="usd">564394000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7330f083e1444680a8cd5bccea771112_I20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTktNy0xLTEtNjUyOTQ_228402a0-aba3-4dff-9761-a383ab94dc4b"
      unitRef="usd">204364000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibece94437f184721b0f9b5e0c7711d14_I20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTktOS0xLTEtNjUyOTQ_3e17e055-9402-4b99-aea5-8ed2b94f8356"
      unitRef="usd">-40255000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i733d6a0cd30c4a789bb5ba31716fed0d_I20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMTktMTEtMS0xLTY1Mjk0_be8ad70b-2548-44f9-9a5d-ff5b6f325432"
      unitRef="usd">729009000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ifa22c182cde44e04b155ec4158f202d1_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjAtMS0xLTEtNjUyOTQ_77bc4f0b-6355-48b1-8b04-a3c4caabc85b"
      unitRef="shares">45000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4e18bead323c4d12b897c63716ab7f4d_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjAtNS0xLTEtNjUyOTQ_aaed9e49-e6c3-4c83-aa9e-0615588a8fb9"
      unitRef="usd">1919000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjAtMTEtMS0xLTY1Mjk0_5b27f065-0bff-4ed7-bdb4-089401d4d5fa"
      unitRef="usd">1919000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjEtMS0xLTEtNjc3MjU_ac2efc03-a620-468d-9a62-468fe30bbd5d"
      unitRef="shares">211000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ifa22c182cde44e04b155ec4158f202d1_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjEtMy0xLTEtNjc3MjU_20471183-d591-46e5-847b-2a390bdcded2"
      unitRef="usd">2000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i4e18bead323c4d12b897c63716ab7f4d_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjEtNS0xLTEtNjc3MjU_7f3d9858-7214-4f5a-abc5-5b051d9d42b3"
      unitRef="usd">-13525000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="id6c76e8212a9482cad07cb1227db8b84_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjEtNy0xLTEtNjc3MjU_6ed8adbd-7f1d-4896-8a54-d6b7795e96ce"
      unitRef="usd">13523000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjEtMTEtMS0xLTY3NzI1_66be4c62-ad44-44ea-b54f-72cc81968b5a"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ifa22c182cde44e04b155ec4158f202d1_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjEtMS0xLTEtNjUyOTQ_a53b74cf-f6db-4fee-8ef4-9961a40e7668"
      unitRef="shares">3000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4e18bead323c4d12b897c63716ab7f4d_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjEtNS0xLTEtNjUyOTQ_a964ea6c-7a9d-499e-a4d9-bf9d5b2b31ab"
      unitRef="usd">160000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjEtMTEtMS0xLTY1Mjk0_56c8fae0-b3c2-4bf3-96b7-45c1d9e15df8"
      unitRef="usd">160000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ifa22c182cde44e04b155ec4158f202d1_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjItMS0xLTEtNjUyOTQ_7d0ef3eb-2bda-4ec3-846c-663bce94393a"
      unitRef="shares">2000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4e18bead323c4d12b897c63716ab7f4d_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjQtNS0xLTEtNjUyOTQ_cb6bf046-bcba-4376-a0fa-bff43a0520c8"
      unitRef="usd">7491000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjQtMTEtMS0xLTY1Mjk0_57c42f5e-54be-4438-bbb1-72a10107393c"
      unitRef="usd">7491000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="id6c76e8212a9482cad07cb1227db8b84_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjUtNy0xLTEtNjUyOTQ_319c8b09-9b9c-4cf8-97fa-afaead018bea"
      unitRef="usd">32944000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjUtMTEtMS0xLTY1Mjk0_487cab6d-9936-4c19-bbe1-afee56423f51"
      unitRef="usd">32944000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i415c839f343c4b73ab068a697aa996e4_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjYtOS0xLTEtNjUyOTQ_5be500fb-21de-4f51-9358-5507b9b94196"
      unitRef="usd">4456000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjYtMTEtMS0xLTY1Mjk0_7a344be1-75e7-4e13-a339-7327055463c6"
      unitRef="usd">4456000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="if7806b7302e24eb5b947feeed55cabb6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjctMS0xLTEtNjUyOTQ_0e2dcd8d-9068-4e52-b239-fe5d74e95f6d"
      unitRef="shares">50444000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if7806b7302e24eb5b947feeed55cabb6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjctMy0xLTEtNjUyOTQ_41ea7fc8-2b83-4fb8-8ad4-cbac6c5e13b3"
      unitRef="usd">504000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i19b6a543b58b4aa59740115d6f4d56a7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjctNS0xLTEtNjUyOTQ_4df7e139-09d1-493f-b518-cd377e4b67c6"
      unitRef="usd">587489000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icc9f9d7f79db46de9379ce7f87d9b9e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjctNy0xLTEtNjUyOTQ_62cdddf8-b445-445b-bbb6-a8681f24312f"
      unitRef="usd">223785000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7fe6923d917e41a99154d8d9a15810e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjctOS0xLTEtNjUyOTQ_4018b703-1209-48e0-a67e-d1bca02720a6"
      unitRef="usd">-35799000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOjUwMDdiYzgwYmJiYTRiN2E4YzM0NzE4MWViMTUwNzc2L3RhYmxlcmFuZ2U6NTAwN2JjODBiYmJhNGI3YThjMzQ3MTgxZWIxNTA3NzZfMjctMTEtMS0xLTY1Mjk0_e65959bf-c50f-4397-9ffa-96c32da338ac"
      unitRef="usd">775979000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i8ea5da0a74af42ab8fa9ac27195d83f7_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMi0xLTEtMS02NTI5NA_e2a26e5d-cf1c-4890-8b0f-9c17906e1173"
      unitRef="shares">50869000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8ea5da0a74af42ab8fa9ac27195d83f7_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMi0zLTEtMS02NTI5NA_45804395-4898-48d3-9c71-2b1e67031a0d"
      unitRef="usd">509000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic683618af58044c38bca3c9522c6e5c6_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMi01LTEtMS02NTI5NA_251aad9f-71eb-430a-b196-51e259dd79ec"
      unitRef="usd">602727000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie00c67a06d4e4eb2a93fbd70774863a2_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMi03LTEtMS02NTI5NA_3a20dd28-37bd-4546-a9d9-5e1fbf1c6c85"
      unitRef="usd">157981000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i323f33f06ff74a0ab9a6af96765edce6_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMi05LTEtMS02NTI5NA_972b9499-ef1b-475d-b094-0810f876e3bd"
      unitRef="usd">-29547000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12e1d1e25d0243f79b3c56b894f6ad63_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMi0xMS0xLTEtNjUyOTQ_f1a7dbd9-8441-4fdf-86a7-3c86476eb3fd"
      unitRef="usd">731670000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i95a0d4d759e34009a8a10b735ff2f9f8_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMy0xLTEtMS02NTI5NA_7124489f-b293-467c-a93b-fdf1617fd794"
      unitRef="shares">39000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i731db8717daf42838386732dde1989ae_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMy01LTEtMS02NTI5NA_d8f9e76a-31b5-4c4b-82cf-a332014ba1be"
      unitRef="usd">2210000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic107ec53796d4dfaaf5c2edc005dd38b_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMy0xMS0xLTEtNjUyOTQ_b45d4ad0-6246-4288-b20f-2efec0a266e8"
      unitRef="usd">2210000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i95a0d4d759e34009a8a10b735ff2f9f8_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNC0xLTEtMS02NTI5NA_d8d7ff79-5926-4abc-8637-836024b5e576"
      unitRef="shares">14000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i95a0d4d759e34009a8a10b735ff2f9f8_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNC0zLTEtMS02NTI5NA_ef86c0e8-2d75-4cb8-8f01-34daea825876"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i731db8717daf42838386732dde1989ae_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNC01LTEtMS02NTI5NA_ea68c870-45b0-4520-93de-64f525feccc8"
      unitRef="usd">500000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic107ec53796d4dfaaf5c2edc005dd38b_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNC0xMS0xLTEtNjUyOTQ_72909411-e5b4-4f0b-952e-bf0d1a3b559c"
      unitRef="usd">500000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i95a0d4d759e34009a8a10b735ff2f9f8_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNS0xLTEtMS02NTI5NA_601b4d2f-bd4f-4b00-9b9c-2ddf5bf30019"
      unitRef="shares">91000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i95a0d4d759e34009a8a10b735ff2f9f8_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNS0zLTEtMS02NTI5NA_273e179c-e461-4c25-bedb-3ef209164e98"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i731db8717daf42838386732dde1989ae_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNS01LTEtMS02NTI5NA_d507355d-87a0-4838-94df-f3af850f9082"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i8d257f9b8d7c4c15929e1670c0b244d2_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNS03LTEtMS02NTI5NA_d7cd4566-6ba2-4b60-883b-57e4aab0507f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic107ec53796d4dfaaf5c2edc005dd38b_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNS0xMS0xLTEtNjUyOTQ_a877ddff-ff2c-471b-81e0-b693b6329463"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesIssued
      contextRef="if94e2f9a732d4a72a14f3a71d10eda21_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNi0xLTEtMS02NTI5NA_ae1b0071-a1ed-4e4c-9937-efaf3af38c89"
      unitRef="shares">0</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if94e2f9a732d4a72a14f3a71d10eda21_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNi0zLTEtMS02NTI5NA_da9095d4-bd91-4397-a914-9cf9a1424c2b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifc5ab99255e2488d86d97f7de6436416_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNi01LTEtMS02NTI5NA_f75c3481-e2b8-4261-94d0-448f1a966a31"
      unitRef="usd">-61156000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i898981c87dab496fb01998985cb65643_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNi03LTEtMS02NTI5NA_ba5dfe85-7ef5-4aa3-9606-b38773c616f5"
      unitRef="usd">1035000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3b607b8f6b004078a48d941cc9c4b59a_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNi05LTEtMS02NTI5NA_c094d01b-f03e-4a0f-9143-080bf2890591"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0df2eef0b7004e44972f765d5ec5b901_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfNi0xMS0xLTEtNjUyOTQ_3bd34656-6ddb-4fe9-afe1-399d97d26f72"
      unitRef="usd">-60121000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i731db8717daf42838386732dde1989ae_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfOC01LTEtMS02NTI5NA_94e8e116-79a7-40b3-8522-fdad542af06c"
      unitRef="usd">6828000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic107ec53796d4dfaaf5c2edc005dd38b_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfOC0xMS0xLTEtNjUyOTQ_3065dd5c-5389-4a32-9ebf-0bb5fed80615"
      unitRef="usd">6828000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i8d257f9b8d7c4c15929e1670c0b244d2_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfOS03LTEtMS02NTI5NA_fe539370-4dc2-409e-aa2e-02ff434af87c"
      unitRef="usd">-4454000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic107ec53796d4dfaaf5c2edc005dd38b_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfOS0xMS0xLTEtNjUyOTQ_1cf194aa-3645-4556-a84b-196829da8cc1"
      unitRef="usd">-4454000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8d257f9b8d7c4c15929e1670c0b244d2_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTAtNy0xLTEtNjUyOTQ_1040c241-7e49-46b0-b982-21f41ee4e68b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6bb8a1540ea044c0aca13e615dbf44ae_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTAtOS0xLTEtNjUyOTQ_6732910c-ae7e-4da9-8473-9a01dde35335"
      unitRef="usd">447000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic107ec53796d4dfaaf5c2edc005dd38b_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTAtMTEtMS0xLTY1Mjk0_915162fa-1568-40b7-a79e-f3ab39adafa4"
      unitRef="usd">447000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i598301198ebc4cd6893d6630018ed0a7_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTEtMS0xLTEtNjUyOTQ_535be504-2748-4a20-a1d2-1824b74066d9"
      unitRef="shares">51013000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i598301198ebc4cd6893d6630018ed0a7_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTEtMy0xLTEtNjUyOTQ_bc09fa11-ba69-4a86-9dfe-bc7a3643f442"
      unitRef="usd">510000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5e09c7911a0840fdb2b0273835d18730_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTEtNS0xLTEtNjUyOTQ_fe866aae-e88b-4c8d-9db0-40f5a27c5b63"
      unitRef="usd">551108000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i42e9f015ffb64a7e9695589c7606740c_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTEtNy0xLTEtNjUyOTQ_e9d3377e-188a-4cfa-9c82-2a18b515afa8"
      unitRef="usd">154562000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iacf9b0f79b8549b293c07a6e6274c32d_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTEtOS0xLTEtNjUyOTQ_fa547d17-062a-40c0-98f8-f7c767d70e84"
      unitRef="usd">-29100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icab73a79cffa4372936e71c1b0b962c5_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTEtMTEtMS0xLTY1Mjk0_b2f15c8f-c087-41a3-9be0-35836d1c9707"
      unitRef="usd">677080000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8b6508c7bb42434c9ef953f7054f45ba_D20210704-20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTItMS0xLTEtNjUyOTQ_dd07c19f-fa33-4b5b-91d9-73d588bf2b39"
      unitRef="shares">28000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8b6508c7bb42434c9ef953f7054f45ba_D20210704-20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTItMy0xLTEtNjUyOTQ_797813ff-897b-4ac7-a762-743fff3a2e6b"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ied138616dbe746d1b586d3a9cfaae40f_D20210704-20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTItNS0xLTEtNjUyOTQ_a732f82a-42c7-4214-84fe-2b484b19cbfd"
      unitRef="usd">1069000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7c46f8c9f6ae4b0bb65e66cd437192aa_D20210704-20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTItMTEtMS0xLTY1Mjk0_c78442dc-841d-4565-8f1e-f05880898159"
      unitRef="usd">1070000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i8b6508c7bb42434c9ef953f7054f45ba_D20210704-20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTMtMS0xLTEtNjUyOTQ_a5e41d1b-bcf4-4682-9c5c-92cc381448ad"
      unitRef="shares">19000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ied138616dbe746d1b586d3a9cfaae40f_D20210704-20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTQtNS0xLTEtNjUyOTQ_d259c1f3-03f6-49e3-a779-b47d7d4a92c9"
      unitRef="usd">5979000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7c46f8c9f6ae4b0bb65e66cd437192aa_D20210704-20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTQtMTEtMS0xLTY1Mjk0_48d167c4-000a-420d-91e3-ebc73d490b83"
      unitRef="usd">5979000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ibf81581422384e72bc7b626a3c0f306b_D20210704-20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTUtNy0xLTEtNjUyOTQ_a1f25f4d-92c1-429e-99df-32b3e33629b6"
      unitRef="usd">14856000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7c46f8c9f6ae4b0bb65e66cd437192aa_D20210704-20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTUtMTEtMS0xLTY1Mjk0_5ca169f1-9f88-49b2-ab54-8acf97140955"
      unitRef="usd">14856000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i79b129b58caa4848af272e2fc216c9a7_D20210704-20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTYtOS0xLTEtNjUyOTQ_04c00eb7-d402-49f8-8e7b-341947a066e2"
      unitRef="usd">-436000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7c46f8c9f6ae4b0bb65e66cd437192aa_D20210704-20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTYtMTEtMS0xLTY1Mjk0_40f25003-97a1-4c7e-8b8b-67d6e89b06cd"
      unitRef="usd">-436000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ifd3812fa000249d582c7eceb4cd4ccd7_I20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTctMS0xLTEtNjUyOTQ_7886102e-e4b6-4d7a-bdce-5a90d8e099bc"
      unitRef="shares">51060000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ifd3812fa000249d582c7eceb4cd4ccd7_I20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTctMy0xLTEtNjUyOTQ_75a4ad1c-dce3-4a9a-902f-7aa890fa16d0"
      unitRef="usd">511000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5e50e5911554e92906318a8fafc5e20_I20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTctNS0xLTEtNjUyOTQ_d03e6e9a-04c4-445b-80cd-a53231f23d6e"
      unitRef="usd">558156000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd004f2a49ce407a9459441aa394d05f_I20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTctNy0xLTEtNjUyOTQ_dd81542c-bb47-4b27-83ce-d976bff3f155"
      unitRef="usd">169418000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i186e359fd5b948579e097b8f3c85053d_I20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTctOS0xLTEtNjUyOTQ_0864da24-90df-41cb-959c-1f41bb637ac8"
      unitRef="usd">-29536000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if63c59c456194511a86b21408549ebe4_I20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTctMTEtMS0xLTY1Mjk0_720e3fb1-8c6f-4430-9642-4779e280b272"
      unitRef="usd">698549000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i7f8a7d4eca024c8db03145e1998f9fd9_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTgtMS0xLTEtNjUyOTQ_db2b2955-f2af-4edd-9600-6f388487545b"
      unitRef="shares">36000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if617a67ace814ab380bd15208e081018_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTgtNS0xLTEtNjUyOTQ_7228a98e-391a-4e43-9a76-fe6fca7fe8c5"
      unitRef="usd">1999000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTgtMTEtMS0xLTY1Mjk0_9708e28a-e01d-4824-9ee7-56bcafae64f8"
      unitRef="usd">1999000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7f8a7d4eca024c8db03145e1998f9fd9_D20211003-20220101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTktMS0xLTEtNjUyOTQ_06d18b72-de5d-4e9f-83cc-5c45bf2d486a"
      unitRef="shares">12000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if617a67ace814ab380bd15208e081018_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTktNS0xLTEtNjUyOTQ_21ea5dda-cedc-4780-bf1d-9f580acb29ab"
      unitRef="usd">353000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMTktMTEtMS0xLTY1Mjk0_0e4febe8-3b47-4c45-bdcd-06c5a8514aec"
      unitRef="usd">353000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i7f8a7d4eca024c8db03145e1998f9fd9_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjAtMS0xLTEtNjUyOTQ_c37ddace-cc4c-47ca-ad89-924cc2bd1e05"
      unitRef="shares">3000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i7f8a7d4eca024c8db03145e1998f9fd9_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjAtMy0xLTEtNjUyOTQ_6ef00989-9984-434e-917a-88321c27077d"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="if617a67ace814ab380bd15208e081018_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjAtNS0xLTEtNjUyOTQ_61748f4f-03d2-49d1-a1cb-c5e70a1b5680"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjAtMTEtMS0xLTY1Mjk0_8d85ad3a-5abf-4b6b-b00e-1368430b8863"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if617a67ace814ab380bd15208e081018_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjEtNS0xLTEtNjUyOTQ_edac7313-ede9-4126-9e5e-90b59e879575"
      unitRef="usd">6455000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjEtMTEtMS0xLTY1Mjk0_3ff03959-fce2-42a8-a846-66ed0c147868"
      unitRef="usd">6455000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjItNy0xLTEtNjUyOTQ_ac821d2a-53db-47e1-9d26-5883ae2e3731"
      unitRef="usd">23232000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjItMTEtMS0xLTY1Mjk0_959a30b5-8a77-4776-84a8-9b84a1783806"
      unitRef="usd">23232000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id1e90c3039c54a16a53f9da54fdce888_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjMtOS0xLTEtNjUyOTQ_7340c20e-6bc9-4f4a-bd97-6d92ded9ffad"
      unitRef="usd">187000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjMtMTEtMS0xLTY1Mjk0_b226f7e9-e2f0-4775-9d00-af7e7e94b878"
      unitRef="usd">187000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ie950d01b1f6542e0abedf8effc3c9bc0_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjQtMS0xLTEtNjUyOTQ_d0729e4d-f899-4247-b590-408b6146e653"
      unitRef="shares">51111000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie950d01b1f6542e0abedf8effc3c9bc0_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjQtMy0xLTEtNjUyOTQ_7beadb78-c128-437e-9abc-3117a980df0b"
      unitRef="usd">511000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i476201527a824447a88e2457566a9d0e_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjQtNS0xLTEtNjUyOTQ_85da12df-15ec-43c2-bc5d-961ae743fcfe"
      unitRef="usd">566963000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i26d6c9df76be49d9ac1a6291b9c3e071_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjQtNy0xLTEtNjUyOTQ_87e0dd99-f555-4ddd-a74b-39838ca12d3b"
      unitRef="usd">192650000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i21ea6c121484453985686ead3cbe4275_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjQtOS0xLTEtNjUyOTQ_4f1e2597-e387-4689-bf4d-f91a232fb0ac"
      unitRef="usd">-29349000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia65b5a9bd5144a55af6861cb8feb02e8_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yMi9mcmFnOmYxMTJlZjA2YjAyNDQxOTM5OGVmOGNmNzljZDVlOWY0L3RhYmxlOmI0YzE5Y2U3Njc1MDQ5OWVhMzk0NjcxNjViN2ZkYWEwL3RhYmxlcmFuZ2U6YjRjMTljZTc2NzUwNDk5ZWEzOTQ2NzE2NWI3ZmRhYTBfMjQtMTEtMS0xLTY1Mjk0_a7284e97-1b10-44c7-b2ef-3693a9b69a0e"
      unitRef="usd">730775000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMy0xLTEtMS02NTI5NA_482e4e4c-d699-4831-83e7-85facbbba199"
      unitRef="usd">86018000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMy0xLTEtMS02NTI5NA_85b6ea12-5144-48b6-974e-165767848d39"
      unitRef="usd">86018000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMy0zLTEtMS02NTI5NA_253f5e36-7a9b-43d6-894a-1b0ffdfa1469"
      unitRef="usd">33634000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNi0xLTEtMS02NTI5NA_f7dc4ae0-916f-4838-a96b-8508b32f4c26"
      unitRef="usd">69453000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNi0zLTEtMS02NTI5NA_049c6088-2c79-409c-bb70-a0d5a3e1d079"
      unitRef="usd">72934000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AssetImpairmentCharges
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfOC0xLTEtMS02NTI5NA_ab31c493-4882-4164-a040-11a4fd59a4e3"
      unitRef="usd">94000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfOC0zLTEtMS02NTI5NA_1af043d3-2e5b-4769-9e21-45949d1c35df"
      unitRef="usd">5144000</us-gaap:AssetImpairmentCharges>
    <us-gaap:ShareBasedCompensation
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfOS0xLTEtMS02NTI5NA_91041c37-d5cc-47c2-abc1-8a88faa8b09f"
      unitRef="usd">18525000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfOS0zLTEtMS02NTI5NA_bafa2c32-177b-4533-9574-c47bb8024235"
      unitRef="usd">19262000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTAtMS0xLTEtNjUyOTQ_4a72289f-b514-4c3f-b8af-5ce855f3f058"
      unitRef="usd">1098000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTAtMy0xLTEtNjUyOTQ_94381da5-9d06-4f65-9725-3b240f528f05"
      unitRef="usd">2608000</us-gaap:AmortizationOfFinancingCosts>
    <hae:BenefitProvisionForLossesOnInventory
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTEtMS0xLTEtNjUyOTQ_5b09c5b6-1c16-466a-a9c1-6a9b4bbb6dfb"
      unitRef="usd">-483000</hae:BenefitProvisionForLossesOnInventory>
    <hae:BenefitProvisionForLossesOnInventory
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTEtMy0xLTEtNjUyOTQ_ae02e738-6b8c-4fd1-b5c5-40322caedf0c"
      unitRef="usd">280000</hae:BenefitProvisionForLossesOnInventory>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTItMS0xLTEtNjUyOTQ_d9c985c0-b0b4-4283-9dc0-b9f39ce89e08"
      unitRef="usd">382000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTItMy0xLTEtNjUyOTQ_e44b2743-7e01-456e-a5d4-dae65e073af0"
      unitRef="usd">9603000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTQtMS0xLTEtNjUyOTQ_bf096c1a-453d-4f52-af46-aec6da551d74"
      unitRef="usd">-504000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTQtMy0xLTEtNjUyOTQ_340e92af-cfd8-496d-8895-dd9873c6e89a"
      unitRef="usd">10272000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTUtMS0xLTEtNjUyOTQ_0c0614a9-224b-4959-9ec1-ba1e400f3dee"
      unitRef="usd">1046000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTUtMy0xLTEtNjUyOTQ_b919360a-a5e0-449d-9ac4-4ebadfb19076"
      unitRef="usd">8397000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTctMS0xLTEtNjUyOTQ_7a8826bd-5162-4a1b-8a10-3f6c8967e4d0"
      unitRef="usd">24370000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTctMy0xLTEtNjUyOTQ_aecf00d9-c5a7-4efa-b454-a91f577f3494"
      unitRef="usd">28736000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTgtMS0xLTEtNjUyOTQ_da06a8aa-4d73-4192-adcf-1ed18ed7fdbe"
      unitRef="usd">-34506000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTgtMy0xLTEtNjUyOTQ_2dc09383-f709-4da0-af12-787b5769aaa0"
      unitRef="usd">-11589000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidTaxes
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTktMS0xLTEtNjUyOTQ_89e3fdac-4bca-4333-b4bf-2591fddd31c7"
      unitRef="usd">-1970000</us-gaap:IncreaseDecreaseInPrepaidTaxes>
    <us-gaap:IncreaseDecreaseInPrepaidTaxes
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMTktMy0xLTEtNjUyOTQ_1fcdd259-7b74-435b-afc3-8cb86631d352"
      unitRef="usd">-4400000</us-gaap:IncreaseDecreaseInPrepaidTaxes>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjAtMS0xLTEtNjUyOTQ_0b995fad-0a4d-47fb-820b-ac374af729e4"
      unitRef="usd">10664000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjAtMy0xLTEtNjUyOTQ_ddeb366f-e61d-4d23-80ac-68d9b3c70578"
      unitRef="usd">6010000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjEtMS0xLTEtNjUyOTQ_21b2ac7e-8397-404a-807c-89eac0c03550"
      unitRef="usd">16174000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjEtMy0xLTEtNjUyOTQ_986955fb-41ac-452f-a05c-906b2b2cecef"
      unitRef="usd">-19398000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjItMS0xLTEtNjUyOTQ_ee303328-3ba9-4997-a198-433930db91f2"
      unitRef="usd">193447000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjItMy0xLTEtNjUyOTQ_81939f03-b04b-4f96-8459-f2253d2c832b"
      unitRef="usd">104213000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjQtMS0xLTEtNjUyOTQ_5aecbc3c-dbfc-4a03-b1de-edb8039f166f"
      unitRef="usd">98272000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjQtMy0xLTEtNjUyOTQ_15e6f08d-afa0-49ff-a40b-cf142e92a4b7"
      unitRef="usd">61394000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjUtMS0xLTEtNjUyOTQ_00a0016b-f048-4527-8a02-4d013d49646a"
      unitRef="usd">2850000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjUtMy0xLTEtNjUyOTQ_a66a1e1c-4fad-47e3-81ee-98646fad3d74"
      unitRef="usd">2500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjYtMS0xLTEtNjUyOTQ_a1ddbd49-75cc-4cb9-b4dc-f73dcfc57cbb"
      unitRef="usd">850000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjYtMy0xLTEtNjUyOTQ_f22e7528-d2ac-42b3-aa58-0270d61c8a94"
      unitRef="usd">10642000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjctMS0xLTEtNjUyOTQ_56e96842-830b-4d2b-951c-44bae1b373af"
      unitRef="usd">7695000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjctMy0xLTEtNjUyOTQ_c4088d06-1665-46df-823f-0873fd224e0b"
      unitRef="usd">1419000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjgtMS0xLTEtNjUyOTQ_da06f35d-3513-475e-9298-0b5599173578"
      unitRef="usd">33205000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjgtMy0xLTEtNjUyOTQ_332aa37b-bc2e-4fb3-9f5a-d58c1a6a0f7b"
      unitRef="usd">0</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjktMS0xLTEtNjUyOTQ_a036dac4-93cd-4105-af48-655b01907ac2"
      unitRef="usd">-125782000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMjktMy0xLTEtNjUyOTQ_5315c8bf-b3e2-410b-86b3-c9269a6a0381"
      unitRef="usd">-51833000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <hae:ProceedsFromIssuanceOfLongTermDebtExcludingLineOfCredit
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzItMS0xLTEtNjUyOTQ_7aa54224-ab9c-419d-8888-d5eaeaa19f34"
      unitRef="usd">280000000</hae:ProceedsFromIssuanceOfLongTermDebtExcludingLineOfCredit>
    <hae:ProceedsFromIssuanceOfLongTermDebtExcludingLineOfCredit
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzItMy0xLTEtNjUyOTQ_e72a0b84-49bd-4c7b-a8bc-2f59c5593a31"
      unitRef="usd">0</hae:ProceedsFromIssuanceOfLongTermDebtExcludingLineOfCredit>
    <hae:DecreaseForRedemptionOfLongTermDebt
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzMtMS0xLTEtNjUyOTQ_3e11c111-137d-4e45-8c1f-7422a86d98a0"
      unitRef="usd">280000000</hae:DecreaseForRedemptionOfLongTermDebt>
    <hae:DecreaseForRedemptionOfLongTermDebt
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzMtMy0xLTEtNjUyOTQ_6abd1a1a-404b-47d2-9ae9-f41677a46a17"
      unitRef="usd">0</hae:DecreaseForRedemptionOfLongTermDebt>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzQtMS0xLTEtNjUyOTQ_2971cc5a-6a6d-4ce1-987f-1cfc97a67954"
      unitRef="usd">50000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzQtMy0xLTEtNjUyOTQ_bf5824ed-4d50-4b1b-978e-611832fcc5a4"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzUtMS0xLTEtNjg1MDU_9acebcd4-f39a-44ce-9cfb-7726492f4c12"
      unitRef="usd">50000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzUtMy0xLTEtNzAyMzY_26d4eb3e-9e3b-4edf-a5dd-50ae7b56e753"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzUtMS0xLTEtNjUyOTQ_be25065b-60ea-44b5-89f8-59bde74ccd91"
      unitRef="usd">7875000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzUtMy0xLTEtNjUyOTQ_d8714d66-8e8f-4826-a9b2-67901d0d0e34"
      unitRef="usd">13125000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzYtMS0xLTEtNjUyOTQ_f92d30e0-96de-4ac7-91b2-3b031d76a226"
      unitRef="usd">1118000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzYtMy0xLTEtNjUyOTQ_9bf3f290-6e83-42f9-ae8a-a81040aeabe5"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzctMS0xLTEtNjUyOTQ_9d5d5020-7731-413d-9e7c-2ca33912d5a0"
      unitRef="usd">75000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzctMy0xLTEtNjUyOTQ_a74963ef-feba-4d67-934e-ad2db0c15ea6"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzgtMS0xLTEtNjUyOTQ_a0aa8660-072f-493e-bc44-94aa36013c06"
      unitRef="usd">21593000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzgtMy0xLTEtNjUyOTQ_dbdfedbd-a816-4c0d-a0c3-1e8b47d0f2fd"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzktMS0xLTEtNjUyOTQ_e2a80460-1267-4e74-9840-3157ae3dc51f"
      unitRef="usd">4378000</us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP>
    <us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfMzktMy0xLTEtNjUyOTQ_8f527403-0cc4-4708-b595-48ef4c9f6bca"
      unitRef="usd">4210000</us-gaap:EmployeeStockOwnershipPlanESOPCashContributionsToESOP>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNDAtMS0xLTEtNjUyOTQ_dd37f00e-0681-4d40-b612-ba378f7f8f0f"
      unitRef="usd">2479000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNDAtMy0xLTEtNjUyOTQ_b99e9041-f052-4ba7-9724-e7919c76bade"
      unitRef="usd">1923000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNDEtMS0xLTEtNjUyOTQ_01ff63f7-9425-4207-9a14-ce56203d9e0f"
      unitRef="usd">-32000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNDEtMy0xLTEtNjUyOTQ_51005d2b-6bb7-446e-b135-16985cf24e5c"
      unitRef="usd">8000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNDItMS0xLTEtNjUyOTQ_f812e795-00b4-4805-8129-7bdfdfaf8c28"
      unitRef="usd">-98761000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNDItMy0xLTEtNjUyOTQ_102d58ac-f56d-4c9c-ab6a-18906367beb5"
      unitRef="usd">-6984000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNDMtMS0xLTEtNjUyOTQ_71f36e16-bd16-49ba-84f6-1733516eb15a"
      unitRef="usd">-4398000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNDMtMy0xLTEtNjUyOTQ_f8742e25-ef3c-4a9a-81bd-47a8dd36ddbe"
      unitRef="usd">-824000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNDQtMS0xLTEtNjUyOTQ_eefd7eae-9135-4c81-bcdf-f7c5c94036fd"
      unitRef="usd">-35494000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNDQtMy0xLTEtNjUyOTQ_86f4f0d6-01c8-4538-9589-0751dc8e64fd"
      unitRef="usd">44572000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNDUtMS0xLTEtNjUyOTQ_eb042921-5b3f-45a3-819b-23fc273a883c"
      unitRef="usd">259496000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i12e1d1e25d0243f79b3c56b894f6ad63_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNDUtMy0xLTEtNjUyOTQ_99f77e6f-4272-480c-8741-773ced56353b"
      unitRef="usd">192305000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNDYtMS0xLTEtNjUyOTQ_d3bd4392-ae71-4aa1-99a7-42d18f5a9508"
      unitRef="usd">224002000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia65b5a9bd5144a55af6861cb8feb02e8_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNDYtMy0xLTEtNjUyOTQ_0811a79d-c255-4cc8-b3d1-f1027f5a01d9"
      unitRef="usd">236877000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <hae:TransfersFromInventoryToFixedAssets
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNTEtMS0xLTEtNjUyOTQ_b63d28e8-7398-4d70-955d-f4b65fa8cc61"
      unitRef="usd">77946000</hae:TransfersFromInventoryToFixedAssets>
    <hae:TransfersFromInventoryToFixedAssets
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18yNS9mcmFnOmNjNjk3Y2NmOTNhNDRlNjI4MGQyNzYwOWFiM2IxOTE4L3RhYmxlOjY4YjQzNmRiOTkxMjQ4MTE5YjY0ZGU0YTA2YjhjYzY0L3RhYmxlcmFuZ2U6NjhiNDM2ZGI5OTEyNDgxMTliNjRkZTRhMDZiOGNjNjRfNTEtMy0xLTEtNjUyOTQ_8be5ae17-ff62-4395-a3c9-c4b3fc49500b"
      unitRef="usd">25385000</hae:TransfersFromInventoryToFixedAssets>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zMS9mcmFnOjJjODcxMGQ1MGM2MzRjOTg5YjNlOGE2MDhlODMyZTMyL3RleHRyZWdpb246MmM4NzEwZDUwYzYzNGM5ODliM2U4YTYwOGU4MzJlMzJfMTg0NQ_a3616019-fdf8-475b-9fec-c472c69cc2a1">&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&#x2019;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 31, 2022 are not necessarily indicative of the results that may be expected for the full fiscal year ending April&#160;1, 2023 or any other interim period. 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 April&#160;2, 2022.&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 considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;evidence relative to certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. There were no material recognized or unrecognized subsequent events as of or for the nine months ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNC9mcmFnOmMyOGExMDQ2NjQ0MTQ4YmJhYWY0ZTExMTg2YTU2OTg4L3RleHRyZWdpb246YzI4YTEwNDY2NDQxNDhiYmFhZjRlMTExODZhNTY5ODhfMjM5OQ_a97f59db-e0db-4b30-94f4-68de044aa3ef">&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 December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Codification (&#x201c;ASC&#x201d;) Update No. 2019-12 &#x2014; Income Taxes (Topic 740). The new guidance improves consistent application of and simplifies the accounting for income taxes by removing certain exceptions to the general principals in Topic 740. The Company adopted ASC Update No. 2019-12 effective April 4, 2021. The adoption did not have a material impact on the Company&#x2019;s financial position or results of 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;In August 2020, the FASB issued ASC Update No. 2020-06 &#x2014; Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40). The amendments simplify the complexity associated with applying U.S. GAAP for certain financial instruments with characteristics of liabilities and equity. Update No. 2020-06 is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. The Company early adopted ASC Update No. 2020-06 effective April 4, 2021 using the modified retrospective method, which resulted in a decrease of $61.2&#160;million to additional paid-in capital, a decrease to non-current deferred tax liabilities of $20.0&#160;million, and an increase of $80.3&#160;million to non-current convertible notes, net, on the condensed consolidated balance sheets. Additionally, retained earnings was adjusted to remove amortization expense recognized in prior periods related to the debt discount and the convertible notes no longer have a debt discount that will be amortized, net of taxes. The impact to retained earnings on the condensed consolidated balance sheets as of April 4, 2021 is an increase of $1.0&#160;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;In July 2021, the FASB issued ASC Update No. 2021-05 &#x2014; Leases (Topic 842). The new guidance requires a lessor to classify a lease with variable lease payments that do not depend on an index or rate as an operating lease at lease commencement if the lease would have been classified as a sales-type lease or a direct financing lease in accordance with the classification criteria of ASC 842 and the lessor would have otherwise recognized a day-one loss. The Company prospectively adopted ASC Update No. 2021-05 effective in the second quarter of fiscal year 2022. The adoption did not have a material impact on the Company&#x2019;s financial position or results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i01b8e4fd87fc420a9d7667ed491ae4ca_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNC9mcmFnOmMyOGExMDQ2NjQ0MTQ4YmJhYWY0ZTExMTg2YTU2OTg4L3RleHRyZWdpb246YzI4YTEwNDY2NDQxNDhiYmFhZjRlMTExODZhNTY5ODhfMTE4NA_77a6105e-ca17-40f3-ba43-60abd44bec16"
      unitRef="usd">-61200000</us-gaap:StockholdersEquity>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i0c27e8043b3e4d7e9e4ae0ad5bfc824a_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNC9mcmFnOmMyOGExMDQ2NjQ0MTQ4YmJhYWY0ZTExMTg2YTU2OTg4L3RleHRyZWdpb246YzI4YTEwNDY2NDQxNDhiYmFhZjRlMTExODZhNTY5ODhfMTI3Mg_abaf77b2-bd00-49f0-bf94-19f571f780d5"
      unitRef="usd">-20000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i0c27e8043b3e4d7e9e4ae0ad5bfc824a_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNC9mcmFnOmMyOGExMDQ2NjQ0MTQ4YmJhYWY0ZTExMTg2YTU2OTg4L3RleHRyZWdpb246YzI4YTEwNDY2NDQxNDhiYmFhZjRlMTExODZhNTY5ODhfMTI5NQ_5ef5788f-04a0-4fb1-a4df-10a912c41445"
      unitRef="usd">80300000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:StockholdersEquity
      contextRef="i05afcf4d61f74397bc74dbd3c3e360dc_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNC9mcmFnOmMyOGExMDQ2NjQ0MTQ4YmJhYWY0ZTExMTg2YTU2OTg4L3RleHRyZWdpb246YzI4YTEwNDY2NDQxNDhiYmFhZjRlMTExODZhNTY5ODhfMTcyNg_68856c92-c9b3-453e-a193-a106e90f3d3a"
      unitRef="usd">1000000</us-gaap:StockholdersEquity>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RleHRyZWdpb246ZWNhZTI3YzEyZDAyNDRmMmFjNzM0NjNmNjRmYzQwY2VfMjcxMA_52eb11ee-add4-409e-bca6-4550e0c3d9a3">&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 the Operational Excellence Program (the &#x201c;2020 Program&#x201d;) and delegated authority to the Company&#x2019;s management to determine the detail of the initiatives that will comprise the program. During fiscal 2022, the Company revised the program to improve product and service quality, reduce cost principally in its manufacturing and supply chain operations and ensure sustainability while helping to offset impacts from a previously announced customer loss, rising inflationary pressures and effects of the COVID-19 pandemic. The Company now expects to incur aggregate charges between $95 million and $105 million by the end of fiscal 2025 under the program. The majority of charges will result in cash&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; outlays, including severance and other employee costs, and will be incurred as the specific actions required to execute these initiatives are identified and approved. &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;During the three and nine months ended December 31, 2022, the Company incurred $4.1 million and $10.7&#160;million, respectively, of restructuring and restructuring related costs under this program.&lt;/span&gt;&lt;span style="background-color:#ffffff;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-weight:400;line-height:120%"&gt;During the three and nine months ended January 1, 2022, the Company incurred $5.7&#160;million and $20.2&#160;million, respectively, of restructuring and restructuring related costs under this program.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Total cumulative charges under this program are &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;$66.4 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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 prior programs for the nine months ended December 31, 2022, substantially all of which relates to employee severance and other employee costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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 April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,460&#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;345&#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,805&#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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;165&#160;&lt;/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,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,155)&lt;/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 31, 2022&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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,481&#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 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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;334&#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 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,815&#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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.589%"/&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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;(187)&lt;/span&gt;&lt;/td&gt;&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;(226)&lt;/span&gt;&lt;/td&gt;&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,276&#160;&lt;/span&gt;&lt;/td&gt;&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;&#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;&#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;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;/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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,652&#160;&lt;/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 #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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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;44&#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 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;(79)&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;165&#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;4,036&#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;31, 2022, the Company had a restr&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ucturing liability of &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;$1.8 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, of which &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;$1.5 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is paya&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;ble 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 restructuring related costs. These costs consist primarily of expenditures directly related to the restructuring actions and include program management costs associated with the implementation of outsourcing initiatives and recent accounting standards.&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 restructuring related costs by reportable segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.277%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.510%"/&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:9.510%"/&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:9.510%"/&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:9.515%"/&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 31, 2022&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;January 1, 2022&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 31, 2022&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;January 1, 2022&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;(50)&lt;/span&gt;&lt;/td&gt;&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;(192)&lt;/span&gt;&lt;/td&gt;&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;(261)&lt;/span&gt;&lt;/td&gt;&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,507&#160;&lt;/span&gt;&lt;/td&gt;&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;&#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;&#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&#160;&lt;/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;&#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;(91)&lt;/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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,617&#160;&lt;/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 5.5pt;text-align:left;vertical-align: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;44&#160;&lt;/span&gt;&lt;/td&gt;&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;(79)&lt;/span&gt;&lt;/td&gt;&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;165&#160;&lt;/span&gt;&lt;/td&gt;&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,036&#160;&lt;/span&gt;&lt;/td&gt;&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;Restructuring related 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 31, 2022&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;January 1, 2022&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 31, 2022&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;January 1, 2022&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;241&#160;&lt;/span&gt;&lt;/td&gt;&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,400&#160;&lt;/span&gt;&lt;/td&gt;&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;989&#160;&lt;/span&gt;&lt;/td&gt;&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,541&#160;&lt;/span&gt;&lt;/td&gt;&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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;554&#160;&lt;/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;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;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;292&#160;&lt;/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;3,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;9,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,827&#160;&lt;/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;4,081&#160;&lt;/span&gt;&lt;/td&gt;&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;5,761&#160;&lt;/span&gt;&lt;/td&gt;&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,632&#160;&lt;/span&gt;&lt;/td&gt;&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;16,214&#160;&lt;/span&gt;&lt;/td&gt;&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 restructuring related 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;4,125&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;5,682&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;10,797&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;20,250&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="i60a2417a515b4b38b1363f79196d70ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RleHRyZWdpb246ZWNhZTI3YzEyZDAyNDRmMmFjNzM0NjNmNjRmYzQwY2VfMTAzMQ_3050a6c2-b404-4c36-81c9-e8f0380b9fcb"
      unitRef="usd">95000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i3b7f2af3ec774afe8ef906f574ec5793_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RleHRyZWdpb246ZWNhZTI3YzEyZDAyNDRmMmFjNzM0NjNmNjRmYzQwY2VfMTAzOA_0c35a35f-32ce-4895-b0f5-9801f9784a04"
      unitRef="usd">105000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i02ddb8cf600447219dcb5e324436b1e6_D20221002-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RleHRyZWdpb246ZWNhZTI3YzEyZDAyNDRmMmFjNzM0NjNmNjRmYzQwY2VfMTMzMw_555baf6b-6bb7-4dc4-af51-83277e79d03b"
      unitRef="usd">4100000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="ic48a66a92f99481997f74ccf9f7ffe3b_D20220403-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RleHRyZWdpb246ZWNhZTI3YzEyZDAyNDRmMmFjNzM0NjNmNjRmYzQwY2VfMTM0MA_4938e91f-6877-4c66-8d7c-a2b6e57aed33"
      unitRef="usd">10700000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i9d8db1f1d6c045b6b41d43c8126a8ea0_D20211003-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RleHRyZWdpb246ZWNhZTI3YzEyZDAyNDRmMmFjNzM0NjNmNjRmYzQwY2VfMTQ2Mw_06abfeb8-87a9-4870-81ac-5214227633ed"
      unitRef="usd">5700000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="i79e777fcf91844ac8166c1e35a0b102f_D20210404-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RleHRyZWdpb246ZWNhZTI3YzEyZDAyNDRmMmFjNzM0NjNmNjRmYzQwY2VfMTQ3MA_9f94601d-4534-4d0a-88ab-54804ce0991b"
      unitRef="usd">20200000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="iafa204076d484ecfa837e4133ebc9fb8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RleHRyZWdpb246ZWNhZTI3YzEyZDAyNDRmMmFjNzM0NjNmNjRmYzQwY2VfMTYwNQ_6a208026-f16a-4736-a1be-a5d2cc606825"
      unitRef="usd">66400000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RleHRyZWdpb246ZWNhZTI3YzEyZDAyNDRmMmFjNzM0NjNmNjRmYzQwY2VfMjcwNw_8ed7b903-856a-4867-a11f-e5e56a283efe">&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 prior programs for the nine months ended December 31, 2022, substantially all of which relates to employee severance and other employee costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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 April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,460&#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;345&#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,805&#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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;165&#160;&lt;/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,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,155)&lt;/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 31, 2022&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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,481&#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 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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;334&#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 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,815&#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="i2aa44d9ebbe24a76941d81a55c479c28_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4NzNiZTg1MmM5NjRlZWI5M2Q1M2NiYWI4ZDNmZmE1L3RhYmxlcmFuZ2U6MDg3M2JlODUyYzk2NGVlYjkzZDUzY2JhYjhkM2ZmYTVfMS0yLTEtMS02NTI5NA_82e351fe-4996-4e92-8d18-737f5d649960"
      unitRef="usd">2460000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i4202c166226a441c8a79edf73eae1aad_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4NzNiZTg1MmM5NjRlZWI5M2Q1M2NiYWI4ZDNmZmE1L3RhYmxlcmFuZ2U6MDg3M2JlODUyYzk2NGVlYjkzZDUzY2JhYjhkM2ZmYTVfMS00LTEtMS02NTI5NA_6aa7e5e5-9bf6-441c-a433-1b3e400f8662"
      unitRef="usd">345000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4NzNiZTg1MmM5NjRlZWI5M2Q1M2NiYWI4ZDNmZmE1L3RhYmxlcmFuZ2U6MDg3M2JlODUyYzk2NGVlYjkzZDUzY2JhYjhkM2ZmYTVfMS02LTEtMS02NTI5NA_25ce9c89-5d10-424a-b7fd-2c66600789e4"
      unitRef="usd">2805000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ic48a66a92f99481997f74ccf9f7ffe3b_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4NzNiZTg1MmM5NjRlZWI5M2Q1M2NiYWI4ZDNmZmE1L3RhYmxlcmFuZ2U6MDg3M2JlODUyYzk2NGVlYjkzZDUzY2JhYjhkM2ZmYTVfMi0yLTEtMS02NTI5NA_ca58d430-85a5-4e0d-a478-50a85cf39c3b"
      unitRef="usd">103000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i53ce4b62dae34b5b901a75cb76efecd4_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4NzNiZTg1MmM5NjRlZWI5M2Q1M2NiYWI4ZDNmZmE1L3RhYmxlcmFuZ2U6MDg3M2JlODUyYzk2NGVlYjkzZDUzY2JhYjhkM2ZmYTVfMi00LTEtMS02NTI5NA_d8c0efd1-250b-4d1f-be63-3eb6b790cc7b"
      unitRef="usd">62000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4NzNiZTg1MmM5NjRlZWI5M2Q1M2NiYWI4ZDNmZmE1L3RhYmxlcmFuZ2U6MDg3M2JlODUyYzk2NGVlYjkzZDUzY2JhYjhkM2ZmYTVfMi02LTEtMS02NTI5NA_92d3324b-84e6-4828-84cb-5a1efcf98988"
      unitRef="usd">165000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ic48a66a92f99481997f74ccf9f7ffe3b_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4NzNiZTg1MmM5NjRlZWI5M2Q1M2NiYWI4ZDNmZmE1L3RhYmxlcmFuZ2U6MDg3M2JlODUyYzk2NGVlYjkzZDUzY2JhYjhkM2ZmYTVfMy0yLTEtMS02NTI5NA_b1798440-2311-451e-8f47-56e8345aa492"
      unitRef="usd">1082000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i53ce4b62dae34b5b901a75cb76efecd4_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4NzNiZTg1MmM5NjRlZWI5M2Q1M2NiYWI4ZDNmZmE1L3RhYmxlcmFuZ2U6MDg3M2JlODUyYzk2NGVlYjkzZDUzY2JhYjhkM2ZmYTVfMy00LTEtMS02NTI5NA_45f0013b-d77f-4a1e-ac05-98ef85fbcfb6"
      unitRef="usd">73000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4NzNiZTg1MmM5NjRlZWI5M2Q1M2NiYWI4ZDNmZmE1L3RhYmxlcmFuZ2U6MDg3M2JlODUyYzk2NGVlYjkzZDUzY2JhYjhkM2ZmYTVfMy02LTEtMS02NTI5NA_4992fa18-5630-4672-8ecc-fb068417dbe4"
      unitRef="usd">1155000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="iafa204076d484ecfa837e4133ebc9fb8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4NzNiZTg1MmM5NjRlZWI5M2Q1M2NiYWI4ZDNmZmE1L3RhYmxlcmFuZ2U6MDg3M2JlODUyYzk2NGVlYjkzZDUzY2JhYjhkM2ZmYTVfNC0yLTEtMS02NTI5NA_bef6dae5-6aae-47d9-bfac-4e062419c02d"
      unitRef="usd">1481000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ib7998bcc20104075b114a415207f4768_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4NzNiZTg1MmM5NjRlZWI5M2Q1M2NiYWI4ZDNmZmE1L3RhYmxlcmFuZ2U6MDg3M2JlODUyYzk2NGVlYjkzZDUzY2JhYjhkM2ZmYTVfNC00LTEtMS02NTI5NA_092bce5c-35ae-419c-93de-911fb743d914"
      unitRef="usd">334000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4NzNiZTg1MmM5NjRlZWI5M2Q1M2NiYWI4ZDNmZmE1L3RhYmxlcmFuZ2U6MDg3M2JlODUyYzk2NGVlYjkzZDUzY2JhYjhkM2ZmYTVfNC02LTEtMS02NTI5NA_45a777da-046a-4043-ac2a-703d32a32fcb"
      unitRef="usd">1815000</us-gaap:RestructuringReserve>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RleHRyZWdpb246ZWNhZTI3YzEyZDAyNDRmMmFjNzM0NjNmNjRmYzQwY2VfMjcwNg_eae27bd2-d457-415e-b815-14ff36a15e4c">&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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.589%"/&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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;(187)&lt;/span&gt;&lt;/td&gt;&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;(226)&lt;/span&gt;&lt;/td&gt;&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,276&#160;&lt;/span&gt;&lt;/td&gt;&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;&#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;&#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;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;/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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,652&#160;&lt;/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 #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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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;44&#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 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;(79)&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;165&#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;4,036&#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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.277%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.510%"/&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:9.510%"/&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:9.510%"/&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:9.515%"/&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 31, 2022&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;January 1, 2022&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 31, 2022&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;January 1, 2022&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;(50)&lt;/span&gt;&lt;/td&gt;&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;(192)&lt;/span&gt;&lt;/td&gt;&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;(261)&lt;/span&gt;&lt;/td&gt;&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,507&#160;&lt;/span&gt;&lt;/td&gt;&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;&#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;&#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&#160;&lt;/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;&#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;(91)&lt;/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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,617&#160;&lt;/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 5.5pt;text-align:left;vertical-align: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;44&#160;&lt;/span&gt;&lt;/td&gt;&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;(79)&lt;/span&gt;&lt;/td&gt;&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;165&#160;&lt;/span&gt;&lt;/td&gt;&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,036&#160;&lt;/span&gt;&lt;/td&gt;&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;Restructuring related 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 31, 2022&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;January 1, 2022&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 31, 2022&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;January 1, 2022&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;241&#160;&lt;/span&gt;&lt;/td&gt;&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,400&#160;&lt;/span&gt;&lt;/td&gt;&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;989&#160;&lt;/span&gt;&lt;/td&gt;&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,541&#160;&lt;/span&gt;&lt;/td&gt;&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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;554&#160;&lt;/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;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;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;292&#160;&lt;/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;3,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;9,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,827&#160;&lt;/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;4,081&#160;&lt;/span&gt;&lt;/td&gt;&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;5,761&#160;&lt;/span&gt;&lt;/td&gt;&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,632&#160;&lt;/span&gt;&lt;/td&gt;&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;16,214&#160;&lt;/span&gt;&lt;/td&gt;&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 restructuring related 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;4,125&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;5,682&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;10,797&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;20,250&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="i5c92d88b585b495f9f8e87dc814c9670_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfMi0xLTEtMS02NTI5NA_785b0d24-29b2-4d1e-a519-335460a59b2f"
      unitRef="usd">-49000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id8caab8d5e7740f69eb1a5eea42aa58b_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfMi0zLTEtMS02NTI5NA_89e24ae6-57a3-4f4b-b531-09ad6d39ab10"
      unitRef="usd">-187000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4d8d11c582044ab1ad5b4d5599c107fe_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfMi01LTEtMS02NTI5NA_71e971c2-4209-4181-ab81-325bac1dc47c"
      unitRef="usd">-226000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i90f510aea06342d1b6dbc64c04b8a3c5_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfMi03LTEtMS02NTI5NA_c265b373-1e7f-4e90-8a70-cfbf4315086d"
      unitRef="usd">2276000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ibc35aac2b5994af69e64a5c6c67ece31_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfMy0xLTEtMS02NTI5NA_0d9aaa88-8b1d-42de-b7ef-05db749e23d3"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7d2a06a1cf894fbabb0ccab95632011d_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfMy0zLTEtMS02NTI5NA_4e890651-8436-4b69-9475-f8c6a9e8306c"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="icd016d043b394c72aa5199185cda8095_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfMy01LTEtMS02NTI5NA_df4952cf-7994-4ec4-a609-77a1db2260fc"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib3a2ade510594f2eb8ea4f25630b4de6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfMy03LTEtMS02NTI5NA_2211d028-3c76-4985-a5cc-a98fc2f0cf4b"
      unitRef="usd">108000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="icbf046a6988f4675b082915bc075d031_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfNC0xLTEtMS02NTI5NA_9e29dda9-7e98-4d81-9a99-b24e8fc83207"
      unitRef="usd">93000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i432611b0acdd40d6b4594817bb7cd2d9_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfNC0zLTEtMS02NTI5NA_a6c81710-acb8-4a88-b517-c665b5198493"
      unitRef="usd">108000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2eba2764f556496d981f04008e0b2979_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfNC01LTEtMS02NTI5NA_9248d3c5-9e0e-4e1d-8a75-189a253bc392"
      unitRef="usd">391000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i34e157c776db45449cdb054fc633c547_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfNC03LTEtMS02NTI5NA_82b68905-8d1b-42dc-9dc5-f83a9e4894ff"
      unitRef="usd">1652000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfNS0xLTEtMS02NTI5NA_8e323610-6922-4393-a55e-347467b12bd6"
      unitRef="usd">44000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfNS0zLTEtMS02NTI5NA_6f04431a-7135-406f-8f65-2484c274ce8b"
      unitRef="usd">-79000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfNS01LTEtMS02NTI5NA_07e2a1f3-efe8-401c-8856-b627eaf7f05a"
      unitRef="usd">165000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjA4YmM4OWNmNTA2ZjRjOGZiM2JjMTdiNjU5OTI0OTVkL3RhYmxlcmFuZ2U6MDhiYzg5Y2Y1MDZmNGM4ZmIzYmMxN2I2NTk5MjQ5NWRfNS03LTEtMS02NTI5NA_f30ad2f6-8024-4a1e-b1b6-1dd7bb7371a4"
      unitRef="usd">4036000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserve
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RleHRyZWdpb246ZWNhZTI3YzEyZDAyNDRmMmFjNzM0NjNmNjRmYzQwY2VfMjA0OA_57746e51-4f41-4c3a-8003-ec740eba3669"
      unitRef="usd">1800000</us-gaap:RestructuringReserve>
    <hae:RestructuringChargesPayableInNextTwelveMonths
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RleHRyZWdpb246ZWNhZTI3YzEyZDAyNDRmMmFjNzM0NjNmNjRmYzQwY2VfMjA2MQ_cf17fb9d-290a-481f-b130-97c84d25ee1d"
      unitRef="usd">1500000</hae:RestructuringChargesPayableInNextTwelveMonths>
    <us-gaap:RestructuringCharges
      contextRef="id6235ed6029d47c6987f561c3c04703b_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMi0xLTEtMS02NTI5NA_1a13654f-2025-42d1-8ed4-8b8cda50dde8"
      unitRef="usd">-50000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib9db9c55542a43cd9f265d8413655a23_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMi0zLTEtMS02NTI5NA_ffcf431c-f758-4cef-aa64-f20cb3cdec6e"
      unitRef="usd">-192000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i979807d4df4c4499b27d6f391ce908ee_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMi01LTEtMS02NTI5NA_a29ddfb3-a977-439b-8901-9d52a640b6d6"
      unitRef="usd">-261000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9a3be96593344d53b6fd7128d63086cc_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMi03LTEtMS02NTI5NA_f2f9206f-1e90-436c-a365-5df7460b9672"
      unitRef="usd">2507000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6976633bdf7d4e798cd1937695652cee_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMy0xLTEtMS02NTI5NA_ac028ed9-3a2e-48c6-98f2-34f274cf557f"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6b39733d1da44c719eed49a35412ca0a_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMy0zLTEtMS02NTI5NA_e1c7c277-a864-43e8-af25-c6ae503c2c67"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i918b45a26e824c53abfc650ac4b75c41_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMy01LTEtMS02NTI5NA_fa4bfe63-7921-4318-ac4b-d024a2c6f180"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia98e153d2a5b46848e0a678bbea766f2_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMy03LTEtMS02NTI5NA_7a42f96f-4e9a-4ee4-917c-6f2f8e696396"
      unitRef="usd">3000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i37ba91474d7f4f2bae17aff1ebab4b0d_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfNC0xLTEtMS02NTI5NA_0ba34ccb-c834-4f40-9864-74f2c8f9822e"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if523689ed4734d11b5e9767e4c40922f_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfNC0zLTEtMS02NTI5NA_1ab4a50e-6358-432a-9d1b-c1b7803d9aeb"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia3eb4e149c664befa7eaedefcf1a01d9_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfNC01LTEtMS02NTI5NA_bfe4bc48-9fc8-41a2-ad9f-48e4025897c5"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="icda8bb5ba2a942ea8cd9b01555a7f4f4_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfNC03LTEtMS02NTI5NA_1ebf8ef1-e0fd-49fd-a674-2ffac2b7fe43"
      unitRef="usd">-91000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib6576a8db857417d9c11cbac1f8f5a36_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfNS0xLTEtMS02NTI5NA_41b6ad61-e9a0-46b2-924f-0a9b43d7e710"
      unitRef="usd">94000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i18b4d83f11ce406bbe26f2ab8c7e81a8_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfNS0zLTEtMS02NTI5NA_7787b56c-3d86-491b-9dd6-1b5ea922c616"
      unitRef="usd">113000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i77d54b3c700e458685018b2e430d474e_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfNS01LTEtMS02NTI5NA_123ac1ca-e52d-41e3-9a84-806a5c43199d"
      unitRef="usd">426000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if5a65b4f791c48cdba198b6d522cd835_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfNS03LTEtMS02NTI5NA_0f0057aa-aad3-46f3-8792-176e82e05049"
      unitRef="usd">1617000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfNi0xLTEtMS02NTI5NA_efb45a4c-74bf-43c6-9881-1cb33abdda70"
      unitRef="usd">44000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfNi0zLTEtMS02NTI5NA_7bea1e38-d41a-490c-8a57-83c6bf72553e"
      unitRef="usd">-79000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfNi01LTEtMS02NTI5NA_3349d6c5-73da-4994-8447-d2b8a4937253"
      unitRef="usd">165000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfNi03LTEtMS02NTI5NA_d408dec0-fbc8-4ce3-acbc-617652b14ae3"
      unitRef="usd">4036000</us-gaap:RestructuringCharges>
    <hae:RestructuringRelatedCosts
      contextRef="id6235ed6029d47c6987f561c3c04703b_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTAtMS0xLTEtNjUyOTQ_22c71bd5-e566-4bf6-a71c-e24a47bbea31"
      unitRef="usd">241000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="ib9db9c55542a43cd9f265d8413655a23_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTAtMy0xLTEtNjUyOTQ_6e460f36-6812-4afd-983c-c2dbac4da405"
      unitRef="usd">1400000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i979807d4df4c4499b27d6f391ce908ee_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTAtNS0xLTEtNjUyOTQ_ac2f30f1-6f6f-4b83-9c7a-17448a5a3fac"
      unitRef="usd">989000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i9a3be96593344d53b6fd7128d63086cc_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTAtNy0xLTEtNjUyOTQ_94596f9a-dd6b-4991-9a1b-eb51055851af"
      unitRef="usd">4541000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i6976633bdf7d4e798cd1937695652cee_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTEtMS0xLTEtNjUyOTQ_eae3c409-b4e5-4a37-94bb-34518f6cec4e"
      unitRef="usd">21000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i6b39733d1da44c719eed49a35412ca0a_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTEtMy0xLTEtNjUyOTQ_44196e78-b00b-436d-b930-2361499c9abb"
      unitRef="usd">24000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i918b45a26e824c53abfc650ac4b75c41_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTEtNS0xLTEtNjUyOTQ_339dce3d-b8e0-40df-973d-9bd27f8e81a5"
      unitRef="usd">39000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="ia98e153d2a5b46848e0a678bbea766f2_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTEtNy0xLTEtNjUyOTQ_cdaa6c72-22fa-41b8-911e-99137b25beed"
      unitRef="usd">554000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i37ba91474d7f4f2bae17aff1ebab4b0d_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTItMS0xLTEtNjUyOTQ_437b400f-6dff-44b6-8b60-8104449a45a8"
      unitRef="usd">224000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="if523689ed4734d11b5e9767e4c40922f_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTItMy0xLTEtNjUyOTQ_94f31080-89d5-4d66-9877-33c9cd0fbb03"
      unitRef="usd">127000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="ia3eb4e149c664befa7eaedefcf1a01d9_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTItNS0xLTEtNjUyOTQ_07e737c3-a667-4044-99b8-8e0e3c7d9eed"
      unitRef="usd">424000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="icda8bb5ba2a942ea8cd9b01555a7f4f4_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTItNy0xLTEtNjUyOTQ_ff9fadfc-23ed-4b3c-a4dc-377b763009c3"
      unitRef="usd">292000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="ib6576a8db857417d9c11cbac1f8f5a36_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTMtMS0xLTEtNjUyOTQ_2ac344cb-25b9-4f8b-baed-637e2aebda87"
      unitRef="usd">3595000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i18b4d83f11ce406bbe26f2ab8c7e81a8_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTMtMy0xLTEtNjUyOTQ_92bb3397-96a4-4c29-b0fa-2dd483090ea3"
      unitRef="usd">4210000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i77d54b3c700e458685018b2e430d474e_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTMtNS0xLTEtNjUyOTQ_1caf350f-dc93-4473-a488-805f3a988ec5"
      unitRef="usd">9180000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="if5a65b4f791c48cdba198b6d522cd835_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTMtNy0xLTEtNjUyOTQ_3afb9cb1-2cac-4de4-bcad-6eea2a8b24a4"
      unitRef="usd">10827000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTQtMS0xLTEtNjUyOTQ_87070557-a9d6-4d77-8e83-07029dc60b79"
      unitRef="usd">4081000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTQtMy0xLTEtNjUyOTQ_0c146019-3477-4538-bc6b-c31ef180cca0"
      unitRef="usd">5761000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTQtNS0xLTEtNjUyOTQ_73ef47ca-f6a5-4792-870c-86a50d1acf3b"
      unitRef="usd">10632000</hae:RestructuringRelatedCosts>
    <hae:RestructuringRelatedCosts
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTQtNy0xLTEtNjUyOTQ_f7af0a38-502e-4db5-be79-f9a1c5374c4b"
      unitRef="usd">16214000</hae:RestructuringRelatedCosts>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTYtMS0xLTEtNjUyOTQ_b90c5bdf-71ff-49c7-8898-699532157dab"
      unitRef="usd">4125000</hae:RestructuringandRestructuringRelatedCosts>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTYtMy0xLTEtNjUyOTQ_1c7aaf94-7e36-4e46-916f-8fbe2e2feb4b"
      unitRef="usd">5682000</hae:RestructuringandRestructuringRelatedCosts>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTYtNS0xLTEtNjUyOTQ_950fac48-19bf-4e22-bb1c-facb17d20f1f"
      unitRef="usd">10797000</hae:RestructuringandRestructuringRelatedCosts>
    <hae:RestructuringandRestructuringRelatedCosts
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18zNy9mcmFnOmVjYWUyN2MxMmQwMjQ0ZjJhYzczNDYzZjY0ZmM0MGNlL3RhYmxlOjcyZDE5OTVhNDNiMDQ0NTY5NmZkOTUzYTU2OGViNWNmL3RhYmxlcmFuZ2U6NzJkMTk5NWE0M2IwNDQ1Njk2ZmQ5NTNhNTY4ZWI1Y2ZfMTYtNy0xLTEtNjUyOTQ_fea45b57-824e-4844-aa80-ac9d125b2170"
      unitRef="usd">20250000</hae:RestructuringandRestructuringRelatedCosts>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180MC9mcmFnOjljNjBiYjMzZGFjYzQwYzBhZGYzMzhlYWY3ZDc4MTg0L3RleHRyZWdpb246OWM2MGJiMzNkYWNjNDBjMGFkZjMzOGVhZjdkNzgxODRfMTI3Mw_1bafadfb-54ac-45ff-8605-f60476ae98c6">&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. 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&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&#x2019;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.&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:112%"&gt;For the three and nine months ended December 31, 2022, the Company reported income tax expense of $9.3 million and $22.8 million, respectively, representing effective tax rates of 22.0% and 20.9%, respectively. The effective tax rate for the three months ended December 31, 2022 includes $0.1&#160;million of discrete tax expense relating to stock compensation shortfalls. The effective tax rate for the nine months ended December 31, 2022 includes a discrete tax benefit of $0.5&#160;million related to tax rate changes enacted in the period and $0.4&#160;million of discrete tax expense relating to stock compensation shortfalls.&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;For the three and nine months ended January 1, 2022, the Company reported income tax expense of $8.2 million and $14.7&#160;million, respectively, representing effective tax rates of 26.0% and 30.4%, respectively. The effective tax rate for the nine months ended January 1, 2022 includes discrete tax expense relating to stock compensation shortfalls of $0.9&#160;million, with no discrete tax expense relating to stock compensation shortfalls recorded in the three months ended January 1, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180MC9mcmFnOjljNjBiYjMzZGFjYzQwYzBhZGYzMzhlYWY3ZDc4MTg0L3RleHRyZWdpb246OWM2MGJiMzNkYWNjNDBjMGFkZjMzOGVhZjdkNzgxODRfNDI3_efb52d8a-f836-4ed0-9886-1d642c105aab"
      unitRef="usd">9300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180MC9mcmFnOjljNjBiYjMzZGFjYzQwYzBhZGYzMzhlYWY3ZDc4MTg0L3RleHRyZWdpb246OWM2MGJiMzNkYWNjNDBjMGFkZjMzOGVhZjdkNzgxODRfNDM0_daf3c4f5-df00-46da-9a38-3f53db5f0f92"
      unitRef="usd">22800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180MC9mcmFnOjljNjBiYjMzZGFjYzQwYzBhZGYzMzhlYWY3ZDc4MTg0L3RleHRyZWdpb246OWM2MGJiMzNkYWNjNDBjMGFkZjMzOGVhZjdkNzgxODRfNDg4_d85854e6-766e-44f1-a062-10c6786e165b"
      unitRef="number">0.220</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180MC9mcmFnOjljNjBiYjMzZGFjYzQwYzBhZGYzMzhlYWY3ZDc4MTg0L3RleHRyZWdpb246OWM2MGJiMzNkYWNjNDBjMGFkZjMzOGVhZjdkNzgxODRfNDk1_89843d6a-7a70-4486-8123-a4b148828ef5"
      unitRef="number">0.209</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i4c667f733be74c26924bc039912f5f37_D20220403-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180MC9mcmFnOjljNjBiYjMzZGFjYzQwYzBhZGYzMzhlYWY3ZDc4MTg0L3RleHRyZWdpb246OWM2MGJiMzNkYWNjNDBjMGFkZjMzOGVhZjdkNzgxODRfNjcw_29f1e6e8-6d29-4fd1-9088-b33941495ab0"
      unitRef="usd">100000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="ieab3d5dd41154b92a4043073d2e120f6_D20221002-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180MC9mcmFnOjljNjBiYjMzZGFjYzQwYzBhZGYzMzhlYWY3ZDc4MTg0L3RleHRyZWdpb246OWM2MGJiMzNkYWNjNDBjMGFkZjMzOGVhZjdkNzgxODRfODY1_aca45577-dc40-4a9a-8b2d-a08277eb2ab0"
      unitRef="usd">500000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i578de3849ed34a97aacd396757b9d087_D20220403-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180MC9mcmFnOjljNjBiYjMzZGFjYzQwYzBhZGYzMzhlYWY3ZDc4MTg0L3RleHRyZWdpb246OWM2MGJiMzNkYWNjNDBjMGFkZjMzOGVhZjdkNzgxODRfOTIz_551f80e5-0e5a-45f2-a820-024e6fd7ca49"
      unitRef="usd">400000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180MC9mcmFnOjljNjBiYjMzZGFjYzQwYzBhZGYzMzhlYWY3ZDc4MTg0L3RleHRyZWdpb246OWM2MGJiMzNkYWNjNDBjMGFkZjMzOGVhZjdkNzgxODRfMTA0OA_c530f89b-d5e9-4735-b64e-0ab6d0915592"
      unitRef="usd">8200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180MC9mcmFnOjljNjBiYjMzZGFjYzQwYzBhZGYzMzhlYWY3ZDc4MTg0L3RleHRyZWdpb246OWM2MGJiMzNkYWNjNDBjMGFkZjMzOGVhZjdkNzgxODRfMTA1NQ_c48ce6e7-5802-42d2-b65a-669eb5937b36"
      unitRef="usd">14700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180MC9mcmFnOjljNjBiYjMzZGFjYzQwYzBhZGYzMzhlYWY3ZDc4MTg0L3RleHRyZWdpb246OWM2MGJiMzNkYWNjNDBjMGFkZjMzOGVhZjdkNzgxODRfMTEwOQ_a1bcb9eb-32de-4509-bc6f-677574cacb1c"
      unitRef="number">0.260</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180MC9mcmFnOjljNjBiYjMzZGFjYzQwYzBhZGYzMzhlYWY3ZDc4MTg0L3RleHRyZWdpb246OWM2MGJiMzNkYWNjNDBjMGFkZjMzOGVhZjdkNzgxODRfMTExNg_c7c60294-5f47-429b-a5f4-0e25a2bbe069"
      unitRef="number">0.304</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i1937dde225294db4b6e5663ad00d113f_D20211003-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180MC9mcmFnOjljNjBiYjMzZGFjYzQwYzBhZGYzMzhlYWY3ZDc4MTg0L3RleHRyZWdpb246OWM2MGJiMzNkYWNjNDBjMGFkZjMzOGVhZjdkNzgxODRfMTI0Mw_6bb023af-c185-42ba-b11d-f96df94517b1"
      unitRef="usd">-900000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RleHRyZWdpb246MzBhY2I4MzNlZjYzNDQ3NzkyODFmYWVhYmUzNzMyYzNfMjg4Ng_72c729be-6399-4078-af49-c6a2ead8c81f">&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. 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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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;32,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;23,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;86,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;33,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;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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,024&#160;&lt;/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.65&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.45&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.69&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;0.66&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;32,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;23,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;86,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;33,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;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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,024&#160;&lt;/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;710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;332&#160;&lt;/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,219&#160;&lt;/span&gt;&lt;/td&gt;&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,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,487&#160;&lt;/span&gt;&lt;/td&gt;&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,356&#160;&lt;/span&gt;&lt;/td&gt;&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.64&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.45&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.67&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.65&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:112%"&gt;Basic earnings per share is calculated using the Company&#x2019;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 and the convertible senior notes as determined under the net share settlement method. From the time of the issuance of the convertible senior notes, the average market price of the Company's common shares has been less than the initial conversion price, and consequently no shares have been included in diluted earnings per share for the co&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;nversion value of the convertible senior notes. For the three and nine months ended December 31, 2022, weighted average shares outstanding, assuming dilution, excludes the impact of 0.4&#160;million and 0.7&#160;million anti-dilutive shares, respectively. For the three and nine months ended January 1, 2022, weighted average shares outstanding, assuming dilution, excludes the impact of 0.9&#160;million anti-dilutive shares.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Share Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2022, the Company's Board of Directors authorized the repurchase of up to $300&#160;million of Haemonetics common stock over the next three years. Under the share repurchase program, the Company is authorized to repurchase, from time to time, outstanding shares of common stock in accordance with applicable laws on the open market, including under trading plans established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, and in privately negotiated transactions. The actual timing, number and value of shares repurchased will be determined by the Company at its discretion and will depend on a number of factors, including market conditions, applicable legal requirements and compliance with the terms of loan covenants. The share repurchase program may be suspended, modified or discontinued at any time, and the Company has no obligation to repurchase any amount of its common stock under the program.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In November 2022, the Company completed a $75.0&#160;million  repurchase of its common stock pursuant to an accelerated share repurchase agreement (&#x201c;ASR&#x201d;) entered into with Citibank N.A. (&#x201c;Citibank&#x201d;) in August 2022. The total number of shares repurchased under the ASR was 1.0&#160;million at an average price per share upon final settlement of $75.20.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022, the total remaining authorization for repurchases of the Company's common stock under the share repurchase program was $225&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RleHRyZWdpb246MzBhY2I4MzNlZjYzNDQ3NzkyODFmYWVhYmUzNzMyYzNfMjg5NQ_ab5a6a22-64ce-433f-8e82-ddaf1dbc0c9e">&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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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;32,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;23,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;86,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;33,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;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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,024&#160;&lt;/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.65&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.45&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.69&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;0.66&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;32,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;23,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;86,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;33,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;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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,024&#160;&lt;/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;710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;332&#160;&lt;/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,219&#160;&lt;/span&gt;&lt;/td&gt;&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,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,487&#160;&lt;/span&gt;&lt;/td&gt;&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,356&#160;&lt;/span&gt;&lt;/td&gt;&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.64&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.45&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.67&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.65&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="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfMy0xLTEtMS02NTI5NA_347dbcdd-0f71-477f-9aa5-c8149010848d"
      unitRef="usd">32944000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfMy0zLTEtMS02NTI5NA_ce79b345-7f97-40cb-94ca-2b5a1106d0fe"
      unitRef="usd">23232000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfMy01LTEtMS02NTI5NA_482e4e4c-d699-4831-83e7-85facbbba199"
      unitRef="usd">86018000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfMy01LTEtMS02NTI5NA_85b6ea12-5144-48b6-974e-165767848d39"
      unitRef="usd">86018000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfMy03LTEtMS02NTI5NA_253f5e36-7a9b-43d6-894a-1b0ffdfa1469"
      unitRef="usd">33634000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfNC0xLTEtMS02NTI5NA_17d37e18-d3d1-4f7e-abd8-1d56c50caf1f"
      unitRef="shares">50509000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfNC0zLTEtMS02NTI5NA_e368ff94-8d2a-44e5-a5c9-6263fe7a9155"
      unitRef="shares">51094000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfNC01LTEtMS02NTI5NA_446bbf9a-42d4-4ecf-bd8a-b72361848da7"
      unitRef="shares">50896000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfNC03LTEtMS02NTI5NA_d180d191-dc11-414e-b201-bae66f13fb80"
      unitRef="shares">51024000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfNS0xLTEtMS02NTI5NA_00b56ac2-85b4-4118-9e4a-26b1b4f6a637"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfNS0zLTEtMS02NTI5NA_73fd56d8-273b-44bb-9e96-60f66fad5f35"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfNS01LTEtMS02NTI5NA_2a7bddd4-b79e-4458-9229-56c30907b6c8"
      unitRef="usdPerShare">1.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfNS03LTEtMS02NTI5NA_6af8c967-0b8c-41b9-9e60-07d6263e739b"
      unitRef="usdPerShare">0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfNy0xLTEtMS02NTI5NA_f291fa74-24ca-47f1-a900-069f799d4a2b"
      unitRef="usd">32944000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfNy0zLTEtMS02NTI5NA_5d2668fe-1725-42b0-9864-262ae778f933"
      unitRef="usd">23232000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfNy01LTEtMS02NTI5NA_30db8dbd-0df7-4433-87e4-2f6924cc4adf"
      unitRef="usd">86018000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfNy03LTEtMS02NTI5NA_f03fcc46-135e-40cd-83e8-81b7cbfaab87"
      unitRef="usd">33634000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfOC0xLTEtMS02NTI5NA_17d37e18-d3d1-4f7e-abd8-1d56c50caf1f"
      unitRef="shares">50509000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfOC0zLTEtMS02NTI5NA_7cf63dcf-698a-42d7-9c9f-f530870ac8f5"
      unitRef="shares">51094000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfOC01LTEtMS02NTI5NA_446bbf9a-42d4-4ecf-bd8a-b72361848da7"
      unitRef="shares">50896000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfOC03LTEtMS02NTI5NA_6be97bd1-ad66-4b96-837e-65a1ab9ecd15"
      unitRef="shares">51024000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfOS0xLTEtMS02NTI5NA_cd956379-ffea-44fc-813a-99aee7d14689"
      unitRef="shares">710000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfOS0zLTEtMS02NTI5NA_fd2570d9-8f66-4a5d-bd32-18cf0d3ed586"
      unitRef="shares">250000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfOS01LTEtMS02NTI5NA_82ee9104-3326-44fc-9021-ad97086e794b"
      unitRef="shares">591000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfOS03LTEtMS02NTI5NA_4701feef-d90d-4b7c-9947-d4203b1adf26"
      unitRef="shares">332000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfMTAtMS0xLTEtNjUyOTQ_7a65df64-1111-47ad-8835-abf8799fdeee"
      unitRef="shares">51219000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfMTAtMy0xLTEtNjUyOTQ_34256768-7713-41c3-ae6a-ab29e19f584f"
      unitRef="shares">51344000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfMTAtNS0xLTEtNjUyOTQ_19eeadf8-84cd-4f5e-95c8-c354ead942fc"
      unitRef="shares">51487000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfMTAtNy0xLTEtNjUyOTQ_85919775-a243-4540-ba82-cc5b1defcfed"
      unitRef="shares">51356000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfMTEtMS0xLTEtNjUyOTQ_102f1afa-3024-4e0c-a2d4-b1d63d9f3ea0"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfMTEtMy0xLTEtNjUyOTQ_afb4c45f-6e89-48c2-9fcf-8a08a7d7c94b"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfMTEtNS0xLTEtNjUyOTQ_0e6cbccd-8f67-43a0-842f-2bd17b482d16"
      unitRef="usdPerShare">1.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RhYmxlOjRiMDNiYjIxZDM2YzRhOTFiOTkzMDEyZDljZmQyZmNlL3RhYmxlcmFuZ2U6NGIwM2JiMjFkMzZjNGE5MWI5OTMwMTJkOWNmZDJmY2VfMTEtNy0xLTEtNjUyOTQ_70a166cd-8c2a-4493-b6e8-952065ac977a"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RleHRyZWdpb246MzBhY2I4MzNlZjYzNDQ3NzkyODFmYWVhYmUzNzMyYzNfOTE5_15ca9d92-4152-4d84-8628-0aad9645e4dd"
      unitRef="shares">400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RleHRyZWdpb246MzBhY2I4MzNlZjYzNDQ3NzkyODFmYWVhYmUzNzMyYzNfOTI2_f9d43cfa-34d4-4953-b4fd-5ec27b60fe89"
      unitRef="shares">700000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RleHRyZWdpb246MzBhY2I4MzNlZjYzNDQ3NzkyODFmYWVhYmUzNzMyYzNfMTA1Ng_73c92757-9ef5-4364-bcb6-a8d098e995cc"
      unitRef="shares">900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RleHRyZWdpb246MzBhY2I4MzNlZjYzNDQ3NzkyODFmYWVhYmUzNzMyYzNfMTA1Ng_a7f7559f-aaf0-41ee-8b6d-eac5639ca6ce"
      unitRef="shares">900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ia6e17926805d41a48a8f3e024913661b_I20220831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RleHRyZWdpb246MzBhY2I4MzNlZjYzNDQ3NzkyODFmYWVhYmUzNzMyYzNfMTE5Mg_e46222fc-9f20-4b06-b872-284297ee23ae"
      unitRef="usd">300000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="ie6bdd9ec0cca4acb97b0431d5af9be2d_D20220801-20220831"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RleHRyZWdpb246MzBhY2I4MzNlZjYzNDQ3NzkyODFmYWVhYmUzNzMyYzNfMTIzNw_060461f8-64cd-4835-9df1-ab449d2d6b3e">P3Y</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <hae:AcceleratedShareRepurchasesAgreementAmount
      contextRef="ibb0f17d9a6f84177afa546adcdec87b0_I20220816"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RleHRyZWdpb246MzBhY2I4MzNlZjYzNDQ3NzkyODFmYWVhYmUzNzMyYzNfMjI0Mw_bf55b3c0-d940-43c4-a741-3391f4b7a45a"
      unitRef="usd">75000000</hae:AcceleratedShareRepurchasesAgreementAmount>
    <hae:AcceleratedShareRepurchasesSharesRepurchased
      contextRef="i3c539218800149d09bfd7aa2b7e2466b_D20220816-20221104"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RleHRyZWdpb246MzBhY2I4MzNlZjYzNDQ3NzkyODFmYWVhYmUzNzMyYzNfMjQwMA_3b8a24d0-5417-43dd-9593-33f9e6806304"
      unitRef="shares">1000000</hae:AcceleratedShareRepurchasesSharesRepurchased>
    <us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare
      contextRef="i52d17c07daab48619d8efad326821177_D20221104-20221104"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RleHRyZWdpb246MzBhY2I4MzNlZjYzNDQ3NzkyODFmYWVhYmUzNzMyYzNfMjUyNQ_62bb6ff3-4545-41e2-b205-8fec5d316ef5"
      unitRef="usdPerShare">75.20</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180Ni9mcmFnOjMwYWNiODMzZWY2MzQ0Nzc5MjgxZmFlYWJlMzczMmMzL3RleHRyZWdpb246MzBhY2I4MzNlZjYzNDQ3NzkyODFmYWVhYmUzNzMyYzNfMjg3OA_54913626-acc8-4223-ace8-8702394bccd9"
      unitRef="usd">225000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180OS9mcmFnOmNmNjk2NmZmN2Y3ZDQ3ODQ4ZjQzNDk1YmZkZGMzMDRkL3RleHRyZWdpb246Y2Y2OTY2ZmY3ZjdkNDc4NDhmNDM0OTViZmRkYzMwNGRfMjczNA_f0ef16fb-7d1a-489f-ae02-b1d5bf4a099e">&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. 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&#x2019;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;31, 2022, the Company had $23.3 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 77% 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;31, 2022 and April&#160;2, 2022, the Company had contract assets of $6.6 million and $5.5 million, respectively. 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;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;31, 2022 and April&#160;2, 2022, the Company had contract liabilities of $26.6 million and $26.8 million, respectively. During the three and nine months ended December 31, 2022, the Company recognized $3.9 million and $22.4 million of revenue, respectively, that was included in the above April&#160;2, 2022 contract liability balance.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180OS9mcmFnOmNmNjk2NmZmN2Y3ZDQ3ODQ4ZjQzNDk1YmZkZGMzMDRkL3RleHRyZWdpb246Y2Y2OTY2ZmY3ZjdkNDc4NDhmNDM0OTViZmRkYzMwNGRfMTYwMw_066ef9ad-4486-45e9-b258-13cd36084f91"
      unitRef="usd">23300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180OS9mcmFnOmNmNjk2NmZmN2Y3ZDQ3ODQ4ZjQzNDk1YmZkZGMzMDRkL3RleHRyZWdpb246Y2Y2OTY2ZmY3ZjdkNDc4NDhmNDM0OTViZmRkYzMwNGRfMTgwMg_6f428a25-22c2-463b-9f2c-e520a7c8e0b1"
      unitRef="number">0.77</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i1c21ae6915ae41518fcee78b1079818f_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180OS9mcmFnOmNmNjk2NmZmN2Y3ZDQ3ODQ4ZjQzNDk1YmZkZGMzMDRkL3RleHRyZWdpb246Y2Y2OTY2ZmY3ZjdkNDc4NDhmNDM0OTViZmRkYzMwNGRfMTg0Nw_5311880e-00ea-4940-92ea-0823f44652d7">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180OS9mcmFnOmNmNjk2NmZmN2Y3ZDQ3ODQ4ZjQzNDk1YmZkZGMzMDRkL3RleHRyZWdpb246Y2Y2OTY2ZmY3ZjdkNDc4NDhmNDM0OTViZmRkYzMwNGRfMjM2Mw_53ca1941-9973-4e91-9d01-32a871c8ef37"
      unitRef="usd">6600000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180OS9mcmFnOmNmNjk2NmZmN2Y3ZDQ3ODQ4ZjQzNDk1YmZkZGMzMDRkL3RleHRyZWdpb246Y2Y2OTY2ZmY3ZjdkNDc4NDhmNDM0OTViZmRkYzMwNGRfMjM3MA_ea50fb6c-9de6-4402-a04f-2d955e87b427"
      unitRef="usd">5500000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180OS9mcmFnOmNmNjk2NmZmN2Y3ZDQ3ODQ4ZjQzNDk1YmZkZGMzMDRkL3RleHRyZWdpb246Y2Y2OTY2ZmY3ZjdkNDc4NDhmNDM0OTViZmRkYzMwNGRfMjU3NA_8bdbf1bd-80f0-43f1-98d3-5a832d6b5c97"
      unitRef="usd">26600000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180OS9mcmFnOmNmNjk2NmZmN2Y3ZDQ3ODQ4ZjQzNDk1YmZkZGMzMDRkL3RleHRyZWdpb246Y2Y2OTY2ZmY3ZjdkNDc4NDhmNDM0OTViZmRkYzMwNGRfMjU4MQ_f4f7dbb4-3e74-4854-82ed-25d09328edf8"
      unitRef="usd">26800000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN180OS9mcmFnOmNmNjk2NmZmN2Y3ZDQ3ODQ4ZjQzNDk1YmZkZGMzMDRkL3RleHRyZWdpb246Y2Y2OTY2ZmY3ZjdkNDc4NDhmNDM0OTViZmRkYzMwNGRfMjYzNw_e7ddf08e-17fb-4e68-b937-e83e3fbb6e34"
      unitRef="usd">3900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181Mi9mcmFnOjJhYzQ4ZDUyNDQ4OTQ1MjA4YWVkNGIzYWZjMTQ3ODk3L3RleHRyZWdpb246MmFjNDhkNTI0NDg5NDUyMDhhZWQ0YjNhZmMxNDc4OTdfMjA5_6fddd8a9-d6ec-4d8a-afdd-a39cffcaeca9">&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. 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 net realizable value and include the cost of material, labor and manufacturing overhead. Cost is determined with the first-in, first-out method.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 2,&lt;br/&gt;2022&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;118,836&#160;&lt;/span&gt;&lt;/td&gt;&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;88,886&#160;&lt;/span&gt;&lt;/td&gt;&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;14,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,187&#160;&lt;/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;122,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;186,954&#160;&lt;/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;255,756&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;293,027&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="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181Mi9mcmFnOjJhYzQ4ZDUyNDQ4OTQ1MjA4YWVkNGIzYWZjMTQ3ODk3L3RleHRyZWdpb246MmFjNDhkNTI0NDg5NDUyMDhhZWQ0YjNhZmMxNDc4OTdfMjEw_96b2e906-6027-430e-9b21-a22cf5db3bc9">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 2,&lt;br/&gt;2022&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;118,836&#160;&lt;/span&gt;&lt;/td&gt;&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;88,886&#160;&lt;/span&gt;&lt;/td&gt;&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;14,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,187&#160;&lt;/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;122,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;186,954&#160;&lt;/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;255,756&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;293,027&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;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181Mi9mcmFnOjJhYzQ4ZDUyNDQ4OTQ1MjA4YWVkNGIzYWZjMTQ3ODk3L3RhYmxlOmI2ZTFhN2NjYzg3ODRmZGFhNWQ1ZjdjMmE1OTJiMzI0L3RhYmxlcmFuZ2U6YjZlMWE3Y2NjODc4NGZkYWE1ZDVmN2MyYTU5MmIzMjRfMS0yLTEtMS02NTI5NA_145a4c5c-ad7a-431d-b7bf-4acf6380aa96"
      unitRef="usd">118836000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181Mi9mcmFnOjJhYzQ4ZDUyNDQ4OTQ1MjA4YWVkNGIzYWZjMTQ3ODk3L3RhYmxlOmI2ZTFhN2NjYzg3ODRmZGFhNWQ1ZjdjMmE1OTJiMzI0L3RhYmxlcmFuZ2U6YjZlMWE3Y2NjODc4NGZkYWE1ZDVmN2MyYTU5MmIzMjRfMS00LTEtMS02NTI5NA_6c1bdc08-2303-4fe7-9026-61b9afc6f85a"
      unitRef="usd">88886000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181Mi9mcmFnOjJhYzQ4ZDUyNDQ4OTQ1MjA4YWVkNGIzYWZjMTQ3ODk3L3RhYmxlOmI2ZTFhN2NjYzg3ODRmZGFhNWQ1ZjdjMmE1OTJiMzI0L3RhYmxlcmFuZ2U6YjZlMWE3Y2NjODc4NGZkYWE1ZDVmN2MyYTU5MmIzMjRfMi0yLTEtMS02NTI5NA_6238f52d-252e-4f01-b815-b2dfb073d076"
      unitRef="usd">14484000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181Mi9mcmFnOjJhYzQ4ZDUyNDQ4OTQ1MjA4YWVkNGIzYWZjMTQ3ODk3L3RhYmxlOmI2ZTFhN2NjYzg3ODRmZGFhNWQ1ZjdjMmE1OTJiMzI0L3RhYmxlcmFuZ2U6YjZlMWE3Y2NjODc4NGZkYWE1ZDVmN2MyYTU5MmIzMjRfMi00LTEtMS02NTI5NA_f7dfa187-9196-4842-aa75-5f424e6987ad"
      unitRef="usd">17187000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181Mi9mcmFnOjJhYzQ4ZDUyNDQ4OTQ1MjA4YWVkNGIzYWZjMTQ3ODk3L3RhYmxlOmI2ZTFhN2NjYzg3ODRmZGFhNWQ1ZjdjMmE1OTJiMzI0L3RhYmxlcmFuZ2U6YjZlMWE3Y2NjODc4NGZkYWE1ZDVmN2MyYTU5MmIzMjRfMy0yLTEtMS02NTI5NA_537b7c03-4354-40cd-b505-e1a60e28d5ad"
      unitRef="usd">122436000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181Mi9mcmFnOjJhYzQ4ZDUyNDQ4OTQ1MjA4YWVkNGIzYWZjMTQ3ODk3L3RhYmxlOmI2ZTFhN2NjYzg3ODRmZGFhNWQ1ZjdjMmE1OTJiMzI0L3RhYmxlcmFuZ2U6YjZlMWE3Y2NjODc4NGZkYWE1ZDVmN2MyYTU5MmIzMjRfMy00LTEtMS02NTI5NA_b1fc4b04-b469-4208-bb41-7cefb3837ee3"
      unitRef="usd">186954000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181Mi9mcmFnOjJhYzQ4ZDUyNDQ4OTQ1MjA4YWVkNGIzYWZjMTQ3ODk3L3RhYmxlOmI2ZTFhN2NjYzg3ODRmZGFhNWQ1ZjdjMmE1OTJiMzI0L3RhYmxlcmFuZ2U6YjZlMWE3Y2NjODc4NGZkYWE1ZDVmN2MyYTU5MmIzMjRfNC0yLTEtMS02NTI5NA_219baa7b-5251-4e74-8835-88cfdf175a54"
      unitRef="usd">255756000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181Mi9mcmFnOjJhYzQ4ZDUyNDQ4OTQ1MjA4YWVkNGIzYWZjMTQ3ODk3L3RhYmxlOmI2ZTFhN2NjYzg3ODRmZGFhNWQ1ZjdjMmE1OTJiMzI0L3RhYmxlcmFuZ2U6YjZlMWE3Y2NjODc4NGZkYWE1ZDVmN2MyYTU5MmIzMjRfNC00LTEtMS02NTI5NA_9e16a201-2994-4bda-848d-54d9c18b3cc1"
      unitRef="usd">293027000</us-gaap:InventoryNet>
    <us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNjQ5MjY3NDQyNzQwL2ZyYWc6M2Q2ZjIxMzAxZTg1NDNiZTgwMjZmYzkyYWQ0OGMzMzIvdGV4dHJlZ2lvbjozZDZmMjEzMDFlODU0M2JlODAyNmZjOTJhZDQ4YzMzMl82MDQ3MzEzOTU0NTEz_312bb0f2-52e0-42c5-b461-fe9ce8030acb">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;8. STRATEGIC INVESTMENTS &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal year 2023, the Company made investments in Vivasure Medical LTD (&#x201c;Vivasure&#x201d;), totaling &#x20ac;30&#160;million.  The investments include both preferred stock and a special share that allows the Company to acquire Vivasure in accordance with an agreement between the parties. The investments are classified as other long-term assets on the Company&#x2019;s Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock>
    <us-gaap:Investments
      contextRef="i02428ea34c34450a8213804bf218854b_I20230401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN18xNjQ5MjY3NDQyNzQwL2ZyYWc6M2Q2ZjIxMzAxZTg1NDNiZTgwMjZmYzkyYWQ0OGMzMzIvdGV4dHJlZ2lvbjozZDZmMjEzMDFlODU0M2JlODAyNmZjOTJhZDQ4YzMzMl8xNjQ5MjY3NDQyODIw_7a2bf9b2-ed91-455b-95f7-60fc2ca38fb3"
      unitRef="usd">30000000</us-gaap:Investments>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181NS9mcmFnOjFiYTNkNzg1ODI5OTRkMmU4MTRjZDgyNDY3ODU5YmM1L3RleHRyZWdpb246MWJhM2Q3ODU4Mjk5NGQyZTgxNGNkODI0Njc4NTliYzVfOTU4_6d344f2e-c74b-4d8a-ae6f-0c7658e1f2f7">&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. 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;Lessor Activity&lt;/span&gt;&lt;/div&gt;Assets on the Company&#x2019;s balance sheet classified as Haemonetics equipment primarily consist 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 approximately 3 percent of the Company&#x2019;s total net sales.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfNTEzMA_f1f8dd63-5bd7-41f9-8ce8-b6ea5d44d04c">&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. 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-style:italic;font-weight:400;line-height:120%"&gt;Convertible Senior Notes&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 March 2021, the Company issued $500.0&#160;million aggregate principal amount of 0% convertible senior notes due 2026 (the &#x201c;2026 Notes&#x201d;). The 2026 Notes are governed by the terms of the Indenture between the Company and U.S. Bank National Association, as trustee (the &#x201c;Indenture&#x201d;). The total net proceeds from the sale of the 2026 Notes, after deducting the initial purchasers&#x2019; discounts and debt issuance costs, were approximately $486.7&#160;million. The 2026 Notes will mature on March 1, 2026, unless earlier converted, redeemed or repurchased.&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 2023, the conditions allowing holders of the 2026 Notes to convert have not been met. The 2026 Notes were therefore not convertible as of December&#160;31, 2022 and were classified as long-term debt on the Company&#x2019;s Condensed Consolidated Balance Sheets.&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 4, 2021, the Company adopted ASC Update No. 2020-06 using the modified retrospective method, which resulted in a decrease of $61.2&#160;million to additional paid-in capital, a decrease to non-current deferred tax liabilities of $20.0&#160;million, and an increase of $80.3&#160;million to non-current convertible notes, net, on the Condensed Consolidated Balance Sheets. Additionally, retained earnings was adjusted to remove amortization expense recognized in prior periods related to the debt discount and the convertible notes no longer have a debt discount that will be amortized, net of taxes. The impact to retained earnings on the Condensed Consolidated Balance Sheets as of April 4, 2021 is an increase of $1.0&#160;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;As of December&#160;31, 2022, the $500.0&#160;million principal balance was netted down by $8.5&#160;million of remaining debt issuance costs, resulting in a net convertible note payable of $491.5&#160;million. Interest expense related to the 2026 Notes was $0.7&#160;million and $2.0&#160;million, for the three and nine months ended December 31, 2022, respectively, which is entirely attributable to the amortization of the debt issuance costs. The debt issuance costs are amortized at an effective interest rate of 0.5%.&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;Credit Facilities&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 that provided for a $350.0 million term loan and a $350.0 million revolving loan (together with the term loa&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;n, as amended from time to time, the &#x201c;2018 Credit Facilities&#x201d;) that were each scheduled to mature on June 15, 2023 with applicable interest rates during the period established using LIBOR plus 1.13% - 1.75%, depending on the Company&#x2019;s leverage ratio.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On July 26, 2022, the Company entered into an amended and restated credit agreement with certain lenders to refinance the 2018 Credit Facilities and extend their maturity date through June 2025. The amended and restated credit agreement provides for a $280.0&#160;million senior unsecured term loan, the proceeds of which have been used to settle the balance of the term loan under the 2018 Credit Facilities, and a $420.0&#160;million senior unsecured revolving credit facility (together, the &#x201c;Revised Credit Facilities&#x201d;). Loans under the Revised Credit Facilities bear interest at an annual rate equal to the Adjusted Term SOFR Rate (as specified in the amended and restated credit agreement), which is subject to a floor of 0%, plus an applicable rate ranging from 1.125% to 1.750% based on the Company&#x2019;s consolidated net leverage ratio (as specified in the amended and restated credit agreement) at the applicable measurement date. Adjusted Term SOFR Rate loans are also subject to a credit spread adjustment of 0.10% per annum. The revolving credit facility carries an unused fee that ranges from 0.125% to 0.250% annually based on the Company&#x2019;s consolidated net leverage ratio at the applicable measurement date. Under the Revised Credit Facilities, the Company is required to maintain certain leverage and interest coverage ratios specified in the amended and restated credit agreement as well as other customary non-financial affirmative and negative covenants. The Revised Credit Facilities mature on June 15, 2025. The principal amount of the term loan under the Revised Credit Facilities is repayable quarterly through the maturity date at a rate of 2.5% for the first year and 5% thereafter, with the unpaid balance due at maturity.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company applied modification accounting for the credit facility refinancing. For the term loan under the Revised Credit facilities, for the nine months ended December 31, 2022, the Company recognized interest expense of $0.5&#160;million for third party fees incurred and capitalized $0.2&#160;million of lender fees related to the term loan. For the nine months ended December 31, 2022, the Company capitalized $1.1&#160;million of lender fees and third-party costs incurred in the refinancing related to the revolving credit facility under the Revised Credit Facilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At December&#160;31, 2022, $276.5 million was outstanding under the term loan with an effective int&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;erest rate of 6.0%. The Company has scheduled principal payments of $10.5 million required during the 12 months following December&#160;31, 2022. There were no borrowings outstanding under the revolving credit facility at December&#160;31, 2022. The Company also has $21.4 million of uncommitted operating lines of credit to fund its global operations under which there were no outstanding borrowings as of December&#160;31, 2022.&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 Revised Credit Facilities as well as all other bank covenants as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5e9e5d95d52243f3b66ecb86f7857fb5_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfNzA_11a1d60c-2798-4e94-8142-4a290145c9bd"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5e9e5d95d52243f3b66ecb86f7857fb5_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMTAz_eced2d8f-8f23-4569-9fd3-95700112d8cb"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i9d97932fffa34cdfb3e3ebd125cd3d02_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfNDU0_b4fde780-72f7-4b28-9cf3-42a14c2e755c"
      unitRef="usd">486700000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:StockholdersEquity
      contextRef="i01b8e4fd87fc420a9d7667ed491ae4ca_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfOTYx_272112b3-7ded-43c2-8b16-e9cdc8e1d27b"
      unitRef="usd">-61200000</us-gaap:StockholdersEquity>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i0c27e8043b3e4d7e9e4ae0ad5bfc824a_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMTA0OQ_3e8a9e3b-bd29-4e4e-8cdd-9f2d405674d4"
      unitRef="usd">-20000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i0c27e8043b3e4d7e9e4ae0ad5bfc824a_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMTA3Mg_962efaff-a0ee-45bb-bcc1-925b7cb8167a"
      unitRef="usd">80300000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:StockholdersEquity
      contextRef="i05afcf4d61f74397bc74dbd3c3e360dc_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMTUwMw_d0975d26-1b18-404e-9b1e-ff9ef6794e62"
      unitRef="usd">1000000</us-gaap:StockholdersEquity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0bd2c8d9a73a4002aa205ae80b4f6971_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMTUyMg_04546afc-a4a9-4c05-b422-735c42913e3b"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i0bd2c8d9a73a4002aa205ae80b4f6971_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMTU2Mg_c941718b-5368-4d23-8f00-a0fc89fa9939"
      unitRef="usd">8500000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i4704789587fb43b5a135aedebf91ed09_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMTY0Ng_e0121fed-3764-41ff-a415-c5a7b3bdd752"
      unitRef="usd">491500000</us-gaap:LongTermDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i3eaa6081697840cbbc81f6df4644ee72_D20221002-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMTY5Nw_85815b7b-4129-4412-9a12-4fa6e6bbb036"
      unitRef="usd">700000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i83ed07dacabc401ca46d49ce41f3f79b_D20220403-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMTcwNA_287576a2-ab5b-4440-802c-8272bb697d05"
      unitRef="usd">2000000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i4704789587fb43b5a135aedebf91ed09_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMTg4NA_e2b1a9ea-d9b5-4e1b-bffe-fe8b6b8af552"
      unitRef="number">0.005</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iee4955dfb1654153b5f6d64f6f3af310_I20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMjAxMQ_f911cb5a-1acf-4be9-add5-28364d69ca8c"
      unitRef="usd">350000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1e495ebdc7254f4f8e95f129c709f7ac_I20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMjAzMA_6105935d-5d75-4799-914b-ede3650e59ba"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7ebb26c07c0145619e888b77482ae7c4_D20180615-20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMjI2OA_af071993-3e62-4f88-9a22-cdb3949fd4f4"
      unitRef="number">0.0113</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1920f91ab5a943479a38c5670bfbabb8_D20180615-20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMjI3Mw_279b01fc-a17f-4efd-8d1d-dfd5bdd98afb"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4d2862be96c64ce694506fe68895432f_I20220726"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMjU3Mw_718f71ef-ca18-4c1c-991d-11094db9a741"
      unitRef="usd">280000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5a176c6e050b4193b312ff1bbddd933f_I20220726"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMjcyMA_76e0a50e-02d9-40b1-a01a-36372ce4790c"
      unitRef="usd">420000000</us-gaap:DebtInstrumentFaceAmount>
    <hae:DebtInstrumentInterestRateFloor
      contextRef="i4bda45a03e4f4addaa1ef81ee1f2b830_I20220726"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMzAxNA_f3e6afd0-320e-43c6-a76f-52a3ecd7e0f9"
      unitRef="number">0</hae:DebtInstrumentInterestRateFloor>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4bda45a03e4f4addaa1ef81ee1f2b830_I20220726"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMzA1NQ_4abcf40d-c2b9-455e-b072-ca51189edda4"
      unitRef="number">0.01125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0887ce8abb644987911c12707b9e61da_I20220726"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMzA2MQ_cd514bd9-c44b-49e9-b9fc-5d25928e6865"
      unitRef="number">0.01750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if2c421c32dac4319b42fc9b13c198d1a_D20220726-20220726"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMzI5NQ_beec0bf2-2e3d-4b86-b36e-89566b49198b"
      unitRef="number">0.0010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ia5ab5489f55c436da8f9212eb1ca5520_D20220726-20220726"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMzM3OA_5da0549c-ef5c-45e6-af82-e24158bd2b37"
      unitRef="number">0.00125</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i9f17b1e241da4e419ceb3d07d1990f9f_D20220726-20220726"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMzM4NA_4eb21e90-9f51-4038-9273-bd7165983980"
      unitRef="number">0.00250</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <hae:DebtInstrumentPercentOfPrincipalAmountDueInYearOne
      contextRef="i4d2862be96c64ce694506fe68895432f_I20220726"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMzkyOQ_c2c05da1-3947-4c6e-bf11-9bf8d285d681"
      unitRef="number">0.025</hae:DebtInstrumentPercentOfPrincipalAmountDueInYearOne>
    <hae:DebtInstrumentPercentOfPrincipalAmountDueAfterYearOnePerYearUntilMaturity
      contextRef="i4d2862be96c64ce694506fe68895432f_I20220726"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfMzk1NQ_b974a0ff-e18f-49bb-a7f3-8148087b812d"
      unitRef="number">0.05</hae:DebtInstrumentPercentOfPrincipalAmountDueAfterYearOnePerYearUntilMaturity>
    <us-gaap:InterestExpense
      contextRef="i96de4b5686fe4e04abed5993f4013223_D20221002-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfNDI0NA_e1890032-16ba-4fe0-b1f2-c8c9038c3620"
      unitRef="usd">500000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iaa5a27dbdd694cbfa43d6e7d5b16ee9a_D20220403-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfNDI0NA_e21db99c-a827-4c56-b8ea-dcf86f627bdc"
      unitRef="usd">500000</us-gaap:InterestExpense>
    <us-gaap:InterestCostsCapitalized
      contextRef="iaa5a27dbdd694cbfa43d6e7d5b16ee9a_D20220403-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfNDI5Mw_8a54e03f-5397-4e43-a70d-f29be34d8d9c"
      unitRef="usd">200000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i96de4b5686fe4e04abed5993f4013223_D20221002-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfNDI5Mw_d91466c9-ba4a-4d42-9a9a-81bfc4d40a1e"
      unitRef="usd">200000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="ib2e1f40a847c474a88402a6369b09eaa_D20221002-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfNDQxNA_1a62fcb8-0936-48c9-9b72-753af3aa4428"
      unitRef="usd">1100000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="ia5013e78d2234d1aac239d5fe72a4043_D20220403-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfNDQxNA_70a44e75-6078-4729-b2d3-74533841cd86"
      unitRef="usd">1100000</us-gaap:InterestCostsCapitalized>
    <us-gaap:LongTermDebt
      contextRef="ib65fee735f314982a5f3942d67760558_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfNDU2OA_328967dd-1b84-4f0f-bc41-8c0527816b26"
      unitRef="usd">276500000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ic0dbdce43fda44be9042985f2f90a9b7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfNDY0Mg_a3178a63-f54d-4db8-9602-2e02d5322347"
      unitRef="number">0.060</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i12082ce8ff8f4c00b1d5ccec9e6752dc_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfNDY5NA_987be7e1-1ec7-40ad-a355-629d94fbca1f"
      unitRef="usd">10500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8f9029af59f948b99a2dd569820cae7f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN181OC9mcmFnOjRjMjk0ZDFlNTU4MzQ5NzRhMjZkNjkyNjE1MjE0MTc0L3RleHRyZWdpb246NGMyOTRkMWU1NTgzNDk3NGEyNmQ2OTI2MTUyMTQxNzRfNDgzMA_894da338-988b-46cf-924e-50fbd62d9c85"
      unitRef="usd">21400000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMTIyMDU_b812df44-6427-457c-9d2a-69e817a0ef2a">&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. 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 31, 2022, 26.6% and 28.5%, respectively, of the Company&#x2019;s sales were generated outside the U.S. in local 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&#x2019;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, Chinese Yuan 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&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;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&#x2019;s designated foreign currency hedge contracts as of December&#160;31, 2022 and April&#160;2, 2022 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 will 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 $12.5 million as of December&#160;31, 2022 and $67.3 million as of April&#160;2, 2022. At December&#160;31, 2022, a gain of $1.6 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;31, 2022 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 $44.6 million as of December&#160;31, 2022 and $39.5 million as of April&#160;2, 2022.&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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Part of the Company&#x2019;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&#x2019;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On June 15, 2018, the Company entered into the 2018 Credit Facilities, which provided for a $350.0 million term loan and a $350.0 million revolving credit facility. Under the terms of the 2018 Credit Facilities, interest was established using LIBOR plus the applicable rate ranging from 1.13% to 1.75% based on the Company's leverage ratio. In August 2018, the Company entered into two interest rate swap agreements to pay an average fixed rate of 2.80% plus the applicable rate on a total notional value of $241.9&#160;million of debt, or 70% of the notional value of the unsecured term loan. The 2018 interest rate swaps mature on June 15, 2023. As a result of the refinancing in August 2022, the 2018 interest rate swaps were amended in September 2022 to align with the Term Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) rate rather than LIBOR (the &#x201c;Amended Swaps&#x201d;).&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company concluded that the Amended Swaps were still effective such that hedge accounting was continued on these 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On July 26, 2022, the Company entered into an amended and restated credit agreement to refinance the 2018 Credit Facilities and extend their maturity date through June 2025. The Revised Credit Facilities include a $280.0&#160;million senior unsecured term loan and a $420.0&#160;million senior unsecured revolving credit facility. Loans under the Revised Credit Facilities bear interest at an annual rate equal to the 1-month USD Term SOFR plus 0.10% and an applicable rate ranging from 1.125% to 1.750% based on the Company&#x2019;s consolidated net leverage ratio. In September 2022, the Company entered into four additional interest rate swaps, which when combined with the Amended Swaps, result in an average blended fixed interest rate of 3.57% plus the applicable rate on 70% of the notional value of the unsecured term loan until mid-June 2023 and 4.12% plus the applicable rate thereafter on 80% of the notional until the maturity date in June 2025. The Company has concluded that each of these four additional interest rate swaps are effective and qualify for hedge accounting treatment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company held the following interest rate swaps as of December 31, 2022:&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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.268%"/&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:8.110%"/&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:10.449%"/&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:9.426%"/&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:8.841%"/&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:9.280%"/&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:9.280%"/&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:10.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Hedged Item&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Original Notional Amount&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount as of December 31, 2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Designation Date&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Date&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Termination Date&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fixed Interest Rate&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value Assets (Liabilities)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;1-month USD Term SOFR&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;140,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;57,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:center;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;9/23/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;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;9/30/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;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;6/15/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.67%&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;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1-month USD Term SOFR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;101,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;41,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:center;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;9/23/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9/30/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/15/2023&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.76%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;277&#160;&lt;/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;1-month USD Term SOFR&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;23,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;47,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9/23/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;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;9/30/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;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;6/15/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.44%&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;81&#160;&lt;/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;1-month USD Term SOFR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;23,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;47,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:center;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;9/23/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9/30/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/15/2023&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.46%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;79&#160;&lt;/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;1-month USD Term SOFR&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;109,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;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;9/23/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;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;6/15/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/15/2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.08%&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;(68)&lt;/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;1-month USD Term SOFR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;109,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;109,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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;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;9/23/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/15/2023&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/15/2025&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.15%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;(189)&lt;/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 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509,514&#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;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,350&#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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579&#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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the nine months ended December 31, 2022, a gain of $3.6&#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&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;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&#x2019;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 se&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;rvices. To date, the Company has not experienced significant customer payment defaults, or identified other significant collectability concerns.&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 roll forward of the allowance for credit losses:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&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:13.081%"/&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:13.081%"/&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:13.085%"/&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 31, 2022&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;January 1, 2022&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 31, 2022&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;January 1, 2022&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,495&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;2,701&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;2,475&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;2,226&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 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;224&#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;(305)&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;429&#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;226&#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;Recoveries (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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(70)&lt;/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,738&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,382&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,738&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,382&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&#x2019;s derivative instruments designated as cash flow hedges and those not designated as hedging instruments under ASC 815 in its unaudited Condensed Consolidated Statements of Income and Comprehensive Income for the nine months ended December&#160;31, 2022:&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;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:700;line-height:100%"&gt;Amount of Gain 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:700;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:700;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:700;line-height:100%"&gt;Amount of Gain 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:700;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,604&#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;4,978&#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 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;642&#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 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;1,265&#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: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,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:107%"&gt;The Company did not have fair value hedges or net investment hedges outstanding as of December&#160;31, 2022 or April&#160;2, 2022. As of December&#160;31, 2022, no material deferred taxes 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;31, 2022, the Company has classified its derivative 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 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&#x2019;s derivative instruments as they appear in its Condensed Consolidated Balance Sheets as of December&#160;31, 2022 and April&#160;2, 2022:&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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:15pt"&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:700;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 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 2, 2022&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;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;99&#160;&lt;/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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;&#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;&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 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;2,791&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,232&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;Derivative Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #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:#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 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 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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;56&#160;&lt;/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="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;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;&#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;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 long-term 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;1,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;&#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;&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 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;1,399&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;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;1,894&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: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&#x2019;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;31, 2022 and April&#160;2, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;89,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;89,114&#160;&lt;/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;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;1,055&#160;&lt;/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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;49&#160;&lt;/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;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;1,687&#160;&lt;/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 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;89,114&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 #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;2,791&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;&#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-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;91,905&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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align: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 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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;45&#160;&lt;/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="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;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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,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;&#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,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;/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&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;&#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;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;848&#160;&lt;/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 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;&#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-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,399&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 #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;848&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;2,247&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 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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of April 2, 2022&lt;/span&gt;&lt;/td&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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 1pt;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:#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:400;line-height:100%"&gt;Money market funds&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;97,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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;97,425&#160;&lt;/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 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;3,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;99&#160;&lt;/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;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 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;97,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:#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;3,232&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;&#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-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;100,657&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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align: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:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align: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 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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;56&#160;&lt;/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="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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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&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: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;33,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;33,675&#160;&lt;/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 #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 #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: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 #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: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 #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;1,894&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 #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: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 #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;33,675&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 #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: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 #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;35,569&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 #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-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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-bottom: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;Revenue-based payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td rowspan="2" style="border-bottom: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="2" style="border-bottom: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;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td rowspan="2" style="border-bottom: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="2" style="border-bottom: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;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;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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;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 associated with acquisitions was $0.8&#160;million at December&#160;31, 2022 and was included in other liabilities. &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 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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;33,675&#160;&lt;/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;Change in fair value&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;(504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(32,293)&lt;/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;Currency translation&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;(30)&lt;/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;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;848&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: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 fa&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ir value. The fair value of the 2026 Notes as of December&#160;31, 2022 was $416.5&#160;million, which was determined by using the market price on the last trading day of the reporting period.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <hae:PercentageOfNetSalesGeneratedOutsideOfUs
      contextRef="i70c9debea1ee476da36a1e10a0d5a3c9_D20221002-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfOTI_6dfd6ee6-58a1-40ff-9eef-064707f16fe9"
      unitRef="number">0.266</hae:PercentageOfNetSalesGeneratedOutsideOfUs>
    <hae:PercentageOfNetSalesGeneratedOutsideOfUs
      contextRef="i7991941181a8434a92b84dec51f9c662_D20220403-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfOTk_10c750fb-efe6-44e9-9110-a5931a747f8e"
      unitRef="number">0.285</hae:PercentageOfNetSalesGeneratedOutsideOfUs>
    <us-gaap:AverageRemainingMaturityOfForeignCurrencyDerivatives1
      contextRef="i7991941181a8434a92b84dec51f9c662_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMTIyMDY_288b125a-759b-4a93-80e0-fa9165140390">P1Y</us-gaap:AverageRemainingMaturityOfForeignCurrencyDerivatives1>
    <us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
      contextRef="i7e9836db7b024b5482666bcd5ee5dce9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMjIzMA_e671b504-9b6c-452e-8664-092c96482cd6"
      unitRef="usd">12500000</us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
      contextRef="i6b032ab42823463dbfa2806e6afb69c1_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMjI0Ng_82a15ae2-d81f-409c-b94e-6add3964657b"
      unitRef="usd">67300000</us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="i3d7d045bb44c41a6be212a2fa277a2c8_D20220403-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMjI3Ng_54300961-9e26-4b25-9f1a-6b0bd82dbbf9"
      unitRef="usd">1600000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i1fe1c5bb677a4bd3bd28eed306430c13_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMzIwMg_d35da452-402d-43aa-ac1c-9e5e8734448c"
      unitRef="usd">44600000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i90652c30a9d34dfd9166ccd5fd5ce836_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMzIxOA_dd203918-d687-4fb8-ae6f-0c8c5b35dd47"
      unitRef="usd">39500000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iee4955dfb1654153b5f6d64f6f3af310_I20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMzY3OQ_f911cb5a-1acf-4be9-add5-28364d69ca8c"
      unitRef="usd">350000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1e495ebdc7254f4f8e95f129c709f7ac_I20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMzY5OA_6105935d-5d75-4799-914b-ede3650e59ba"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7ebb26c07c0145619e888b77482ae7c4_D20180615-20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMzg1MA_af071993-3e62-4f88-9a22-cdb3949fd4f4"
      unitRef="number">0.0113</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1920f91ab5a943479a38c5670bfbabb8_D20180615-20180615"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMzg1Ng_279b01fc-a17f-4efd-8d1d-dfd5bdd98afb"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <hae:NumberOfInterestRateSwapsEntered
      contextRef="i9f5bdd6127fe439986b4536fb7ec669f_D20220801-20220831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMzkzOQ_02091ea0-09bd-4598-8ea6-abce1d6a9a52"
      unitRef="swap">2</hae:NumberOfInterestRateSwapsEntered>
    <us-gaap:DerivativeAverageFixedInterestRate
      contextRef="i8231ef1498b943319e1f83c6b6b1b376_I20220831"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNDAwNA_2e912875-77e1-4769-ad86-90f86c82c2d6"
      unitRef="number">0.0280</us-gaap:DerivativeAverageFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i8231ef1498b943319e1f83c6b6b1b376_I20220831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNDA2MQ_2fb6afd3-1bdf-4fba-9505-ed3b10e18c4a"
      unitRef="usd">241900000</us-gaap:DerivativeNotionalAmount>
    <hae:DerivativePercentageOfNotionalValueOfDebt
      contextRef="i9f5bdd6127fe439986b4536fb7ec669f_D20220801-20220831"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNDA3Ng_a1431a1f-15a8-48c8-a1d3-9e5e94983208"
      unitRef="number">0.70</hae:DerivativePercentageOfNotionalValueOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2a48a453318749f8bb914833646f53e4_I20220726"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNDczOQ_23da78f9-2cc6-4a42-aac3-faaa9e6d63c6"
      unitRef="usd">280000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iaff14d6cef8d428b9f2f6839e51be915_I20220726"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNDc3NQ_8e0aae44-a453-4756-bb17-b6da661381f6"
      unitRef="usd">420000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie6f25dd46f2646f482e7cd2ae11aa6a9_D20220801-20220831"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNDkzNg_9b674b50-9095-41af-aaff-75a8d6c64a2e"
      unitRef="number">0.0010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iacdeec2f2a8942d3b51e1e0bbd552299_I20220831"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNDk3NQ_2b597cd6-229b-446d-ab1f-1b321bb16fa6"
      unitRef="number">0.01125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0b086b1254444ccebb95bd3bb2b1bcd6_I20220831"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNDk4MQ_07c16d64-d1ed-44fe-af93-b99b9c56b6ce"
      unitRef="number">0.01750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hae:NumberOfInterestRateSwapsEntered
      contextRef="ieb6add4a97ec4140957560de881bc037_D20220901-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNTA4NA_df644707-7ab6-47cc-bbf8-b709c728af84"
      unitRef="swap">4</hae:NumberOfInterestRateSwapsEntered>
    <hae:DerivativeBlendedFixedInterestRate
      contextRef="i66d32853075a45f5b534776e9311d412_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNTIxNQ_1fadfcb6-12e8-4462-a39e-964680bbc922"
      unitRef="number">0.0357</hae:DerivativeBlendedFixedInterestRate>
    <hae:DerivativePercentageOfNotionalValueOfDebt
      contextRef="ieb6add4a97ec4140957560de881bc037_D20220901-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNTI0Ng_839b4271-ede5-4432-a1ca-4a64ad97cc73"
      unitRef="number">0.70</hae:DerivativePercentageOfNotionalValueOfDebt>
    <hae:DerivativeBlendedFixedInterestRate
      contextRef="i5cb1b902a97c4d5ba3615b36dcb366b9_I20230615"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNTMyMg_9537517f-cce2-4249-9368-358306262679"
      unitRef="number">0.0412</hae:DerivativeBlendedFixedInterestRate>
    <hae:DerivativePercentageOfNotionalValueOfDebt
      contextRef="i99a7a91b783349e4888e1e37b2c372bb_D20230615-20230615"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNTM2NA_0c02d0bf-06dd-4953-800a-9d0be2d8d080"
      unitRef="number">0.80</hae:DerivativePercentageOfNotionalValueOfDebt>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMTIxOTg_46365a37-85e9-4ff8-a132-4cbe106e8452">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company held the following interest rate swaps as of December 31, 2022:&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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.268%"/&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:8.110%"/&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:10.449%"/&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:9.426%"/&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:8.841%"/&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:9.280%"/&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:9.280%"/&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:10.458%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Hedged Item&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Original Notional Amount&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount as of December 31, 2022&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Designation Date&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Date&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Termination Date&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fixed Interest Rate&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value Assets (Liabilities)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;1-month USD Term SOFR&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;140,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;57,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:center;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;9/23/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;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;9/30/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;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;6/15/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.67%&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;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1-month USD Term SOFR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;101,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;41,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:center;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;9/23/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9/30/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/15/2023&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.76%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;277&#160;&lt;/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;1-month USD Term SOFR&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;23,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;47,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9/23/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;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;9/30/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;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;6/15/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.44%&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;81&#160;&lt;/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;1-month USD Term SOFR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;23,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;47,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:center;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;9/23/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9/30/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/15/2023&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.46%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;79&#160;&lt;/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;1-month USD Term SOFR&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;109,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;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;9/23/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;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;6/15/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/15/2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.08%&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;(68)&lt;/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;1-month USD Term SOFR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;109,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;109,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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;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;9/23/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/15/2023&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/15/2025&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.15%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;(189)&lt;/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 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509,514&#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;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,350&#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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia01f16d296194eb4a2997f1c329a32a3_I20220923"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfMi0yLTEtMS02NTI5NA_7f1119ff-18e6-45f5-81a1-bbe84b74afa4"
      unitRef="usd">140719000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9fda31d9b7114eba90e7c29c06324340_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfMi00LTEtMS02NTI5NA_2ea4771f-dd75-4dbd-8c2c-220e43a0957b"
      unitRef="usd">57000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i9fda31d9b7114eba90e7c29c06324340_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfMi0xMi0xLTEtNjUyOTQ_3bba9054-3ef6-4f31-a341-ffc69ca88949"
      unitRef="number">2.67</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i9fda31d9b7114eba90e7c29c06324340_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfMi0xNC0xLTEtNjUyOTQ_94b4aa2b-34be-4b1f-82ed-214be9e1ea6f"
      unitRef="usd">399000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i513be9f72b1a4c4e946a07fc168509fb_I20220923"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfMy0yLTEtMS02NTI5NA_a6825fa9-4dd1-4e31-b219-0db2718f5717"
      unitRef="usd">101219000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0f2d2fbec26543b3823ac6575e462f59_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfMy00LTEtMS02NTI5NA_6bfde51c-7941-4f2a-a1f8-e27de5cc5c59"
      unitRef="usd">41000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i0f2d2fbec26543b3823ac6575e462f59_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfMy0xMi0xLTEtNjUyOTQ_86c43e0c-ea4b-40b1-820e-b33852c3739c"
      unitRef="number">2.76</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i0f2d2fbec26543b3823ac6575e462f59_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfMy0xNC0xLTEtNjUyOTQ_9243914a-059c-4835-a8ea-e1ff4e76cae7"
      unitRef="usd">277000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic8f41f69c27d4e999526368f350b3ec6_I20220923"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNC0yLTEtMS02NTI5NA_f5917855-e7f6-4004-ae75-3a921e97088d"
      unitRef="usd">23888000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i63064a3955244ee2987db2b0cfb44875_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNC00LTEtMS02NTI5NA_0e176f02-24f9-42a1-a616-ffab4e009d2b"
      unitRef="usd">47775000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i63064a3955244ee2987db2b0cfb44875_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNC0xMi0xLTEtNjUyOTQ_7b7990ed-fec5-4474-bde0-dfff49ff85bc"
      unitRef="number">4.44</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i63064a3955244ee2987db2b0cfb44875_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNC0xNC0xLTEtNjUyOTQ_dabbeec5-0ee6-437f-a01a-c12903fdf72a"
      unitRef="usd">81000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i647f6bbec94f46849dc4f5d912a1a420_I20220923"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNS0yLTEtMS02NTI5NA_91265d41-9082-4cc8-8dd6-9c70a762971c"
      unitRef="usd">23888000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5d26016f2bec4a798f172f04e1e7be24_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNS00LTEtMS02NTI5NA_b1cdab7a-ad9f-4a82-a408-a109e0ee2661"
      unitRef="usd">47775000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i5d26016f2bec4a798f172f04e1e7be24_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNS0xMi0xLTEtNjUyOTQ_b46c3bf7-d0fe-46a3-a68a-484b876e610a"
      unitRef="number">4.46</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i5d26016f2bec4a798f172f04e1e7be24_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNS0xNC0xLTEtNjUyOTQ_99ff1b6f-7279-4a22-b9b8-e68c74cecc88"
      unitRef="usd">79000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i29d9b3d7a5fb46778a884432a0262ab4_I20220923"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNi0yLTEtMS02NTI5NA_3a004eeb-7af3-4e3a-978b-d434efe5098a"
      unitRef="usd">109900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2c817ce132bf4d34b3444761e62fe86e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNi00LTEtMS02NTI5NA_54ede33e-283a-4865-9071-cd9b63bd8bb7"
      unitRef="usd">109900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i2c817ce132bf4d34b3444761e62fe86e_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNi0xMi0xLTEtNjUyOTQ_a54d7c13-c2c5-4211-b8f2-a7c8592f7198"
      unitRef="number">4.08</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i2c817ce132bf4d34b3444761e62fe86e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNi0xNC0xLTEtNjUyOTQ_093b62fc-7d3e-4871-becb-9c1034f4315e"
      unitRef="usd">-68000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i32fa1e2b576f40c5b54afb5c14f8fd8f_I20220923"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNy0yLTEtMS02NTI5NA_acc2cf06-172b-43a6-a21f-26b6a05d95bf"
      unitRef="usd">109900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idb26e33469a44774a3f62613438222e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNy00LTEtMS02NTI5NA_c5981839-4e44-4f8b-b158-ae982965fb2b"
      unitRef="usd">109900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="idb26e33469a44774a3f62613438222e1_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNy0xMi0xLTEtNjUyOTQ_d3a21615-286e-43ae-a14b-6940bbdd1b2a"
      unitRef="number">0.0415</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="idb26e33469a44774a3f62613438222e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfNy0xNC0xLTEtNjUyOTQ_3a71d4d9-4560-441b-a6ce-74ea3e5081bf"
      unitRef="usd">-189000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i49bf52c05015454089dd6306942d459b_I20220923"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfOC0yLTEtMS02NTI5NA_321160b4-c5ff-4b45-8f4b-749281ab4cfc"
      unitRef="usd">509514000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i09f79b78c0074f46a31ffad4918bb1b0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfOC00LTEtMS02NTI5NA_a31a995d-3d04-4918-8566-f92c12fb99a1"
      unitRef="usd">413350000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i09f79b78c0074f46a31ffad4918bb1b0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRjZDY0MDlkNGRkMjRhMDhhNDFmZjYzMGM2OTZiM2FhL3RhYmxlcmFuZ2U6ZGNkNjQwOWQ0ZGQyNGEwOGE0MWZmNjMwYzY5NmIzYWFfOC0xNC0xLTEtNjUyOTQ_74308070-edd4-4a2b-91ec-a87d8b223f5f"
      unitRef="usd">579000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i8e4f4a45611b4504a0f9082ddf146ac3_D20220403-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNTY2MQ_bc092d69-4784-42a5-94b1-35d11172a299"
      unitRef="usd">3600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMTIyMDA_c0bc26bb-da83-46f8-9bb9-cf4ea87d4dac">The following is a roll forward of the allowance for credit losses:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&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:13.081%"/&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:13.081%"/&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:13.085%"/&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 31, 2022&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;January 1, 2022&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 31, 2022&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;January 1, 2022&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,495&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;2,701&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;2,475&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;2,226&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 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;224&#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;(305)&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;429&#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;226&#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;Recoveries (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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(70)&lt;/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,738&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,382&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,738&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,382&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;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i733d6a0cd30c4a789bb5ba31716fed0d_I20221001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfMi0xLTEtMS02NTI5NA_170d8082-ca20-44af-8282-61898234059e"
      unitRef="usd">2495000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="if63c59c456194511a86b21408549ebe4_I20211002"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfMi0zLTEtMS02NTI5NA_cf7f2d12-3c68-43a8-a74d-b3540929b6e2"
      unitRef="usd">2701000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfMi01LTEtMS02NTI5NA_daba4ab7-c7c0-4895-aafc-8f25aef08c3c"
      unitRef="usd">2475000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i12e1d1e25d0243f79b3c56b894f6ad63_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfMi03LTEtMS02NTI5NA_20728e96-6f4b-4804-a8f2-db8351bfa073"
      unitRef="usd">2226000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfMy0xLTEtMS02NTI5NA_f42ecf73-0547-4ce7-ae63-7aca56e2f681"
      unitRef="usd">-224000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfMy0zLTEtMS02NTI5NA_bde844b4-f6db-4c1e-883d-8abb61e92b8c"
      unitRef="usd">305000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfMy01LTEtMS02NTI5NA_7fedf91c-cf43-4987-93c7-994b46dda9d8"
      unitRef="usd">-429000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfMy03LTEtMS02NTI5NA_70e3f9b8-1342-46e1-a7ed-dedce3c2efec"
      unitRef="usd">-226000</us-gaap:ProvisionForDoubtfulAccounts>
    <hae:AccountsReceivableAllowanceForCreditLossRecoveryWriteoff
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfNC0xLTEtMS02NTI5NA_b83170bf-43ba-491e-8515-b63713699e73"
      unitRef="usd">19000</hae:AccountsReceivableAllowanceForCreditLossRecoveryWriteoff>
    <hae:AccountsReceivableAllowanceForCreditLossRecoveryWriteoff
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfNC0zLTEtMS02NTI5NA_b5a22afe-3e1f-4084-8068-bd3c8e76b8d2"
      unitRef="usd">-14000</hae:AccountsReceivableAllowanceForCreditLossRecoveryWriteoff>
    <hae:AccountsReceivableAllowanceForCreditLossRecoveryWriteoff
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfNC01LTEtMS02NTI5NA_3a6b5fa9-801f-4a4e-a48c-96a0a66b86da"
      unitRef="usd">-166000</hae:AccountsReceivableAllowanceForCreditLossRecoveryWriteoff>
    <hae:AccountsReceivableAllowanceForCreditLossRecoveryWriteoff
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfNC03LTEtMS02NTI5NA_d0ba3323-fb16-4021-a51a-75a3609714d3"
      unitRef="usd">-70000</hae:AccountsReceivableAllowanceForCreditLossRecoveryWriteoff>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfNS0xLTEtMS02NTI5NA_da5c29b3-ae5c-4fc7-bbb3-06218b522022"
      unitRef="usd">2738000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia65b5a9bd5144a55af6861cb8feb02e8_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfNS0zLTEtMS02NTI5NA_5ab53a70-3cfc-4e8b-aa22-37b60ebdf54e"
      unitRef="usd">2382000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfNS01LTEtMS02NTI5NA_8fa8ef7d-dad4-4ce2-a9e5-292278c3e3f3"
      unitRef="usd">2738000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia65b5a9bd5144a55af6861cb8feb02e8_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmM4MzRiOGU2YmY1NTRjYjY4YWZlZjliZWUwOTc1NDBiL3RhYmxlcmFuZ2U6YzgzNGI4ZTZiZjU1NGNiNjhhZmVmOWJlZTA5NzU0MGJfNS03LTEtMS02NTI5NA_1d6e32c1-a08f-4564-afdb-a3d04c8f699c"
      unitRef="usd">2382000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMTIyMDg_4985d122-664f-42a5-90fa-1ecaaf9e8738">&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&#x2019;s derivative instruments designated as cash flow hedges and those not designated as hedging instruments under ASC 815 in its unaudited Condensed Consolidated Statements of Income and Comprehensive Income for the nine months ended December&#160;31, 2022:&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;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:700;line-height:100%"&gt;Amount of Gain 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:700;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:700;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:700;line-height:100%"&gt;Amount of Gain 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:700;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,604&#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;4,978&#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 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;642&#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 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;1,265&#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: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,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ia451276f8c9342898d672f1057242d24_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmZjMGQ1MTg0ZmZkZjQ1NTNhNDBjNTMwZDMxZTk3MjZjL3RhYmxlcmFuZ2U6ZmMwZDUxODRmZmRmNDU1M2E0MGM1MzBkMzFlOTcyNmNfMS0yLTEtMS02NTI5NA_04f98a1f-ce67-4e69-b075-ea88dc8ba424"
      unitRef="usd">1604000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ia451276f8c9342898d672f1057242d24_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmZjMGQ1MTg0ZmZkZjQ1NTNhNDBjNTMwZDMxZTk3MjZjL3RhYmxlcmFuZ2U6ZmMwZDUxODRmZmRmNDU1M2E0MGM1MzBkMzFlOTcyNmNfMS00LTEtMS02NTI5NA_6c4ccc94-bac5-400f-83b6-364ea26a9811"
      unitRef="usd">4978000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
      contextRef="i7212ff05c815416981e11b0ee9d42b56_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmZjMGQ1MTg0ZmZkZjQ1NTNhNDBjNTMwZDMxZTk3MjZjL3RhYmxlcmFuZ2U6ZmMwZDUxODRmZmRmNDU1M2E0MGM1MzBkMzFlOTcyNmNfMS04LTEtMS02NTI5NA_06b54436-c0d2-44d6-850d-0eea6b5fd19e"
      unitRef="usd">642000</us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ia2b741463f7341a2bd20dbecbfaf296c_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmZjMGQ1MTg0ZmZkZjQ1NTNhNDBjNTMwZDMxZTk3MjZjL3RhYmxlcmFuZ2U6ZmMwZDUxODRmZmRmNDU1M2E0MGM1MzBkMzFlOTcyNmNfMi0yLTEtMS02NTI5NA_c24068e2-6fb3-4486-b360-034f7d1280aa"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ia2b741463f7341a2bd20dbecbfaf296c_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmZjMGQ1MTg0ZmZkZjQ1NTNhNDBjNTMwZDMxZTk3MjZjL3RhYmxlcmFuZ2U6ZmMwZDUxODRmZmRmNDU1M2E0MGM1MzBkMzFlOTcyNmNfMi00LTEtMS02NTI5NA_97baf395-bbd5-4074-8a08-c8fd304c771f"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
      contextRef="i66392ca9cf3644ec8c29afcef960781f_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmZjMGQ1MTg0ZmZkZjQ1NTNhNDBjNTMwZDMxZTk3MjZjL3RhYmxlcmFuZ2U6ZmMwZDUxODRmZmRmNDU1M2E0MGM1MzBkMzFlOTcyNmNfMi04LTEtMS02NTI5NA_43d01799-86c0-4cc7-93a1-0999168385eb"
      unitRef="usd">1265000</us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ia8df10ab515b4d73b35c3f8fd98b0baa_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmZjMGQ1MTg0ZmZkZjQ1NTNhNDBjNTMwZDMxZTk3MjZjL3RhYmxlcmFuZ2U6ZmMwZDUxODRmZmRmNDU1M2E0MGM1MzBkMzFlOTcyNmNfMy0yLTEtMS02NTI5NA_0ef35afb-5659-44ae-8f61-24e85f80f883"
      unitRef="usd">2458000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ia8df10ab515b4d73b35c3f8fd98b0baa_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmZjMGQ1MTg0ZmZkZjQ1NTNhNDBjNTMwZDMxZTk3MjZjL3RhYmxlcmFuZ2U6ZmMwZDUxODRmZmRmNDU1M2E0MGM1MzBkMzFlOTcyNmNfMy00LTEtMS02NTI5NA_eccf8c64-f499-4a66-95ea-c8a23eb6f33f"
      unitRef="usd">-1110000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet
      contextRef="i8e4f4a45611b4504a0f9082ddf146ac3_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmZjMGQ1MTg0ZmZkZjQ1NTNhNDBjNTMwZDMxZTk3MjZjL3RhYmxlcmFuZ2U6ZmMwZDUxODRmZmRmNDU1M2E0MGM1MzBkMzFlOTcyNmNfMy04LTEtMS02NTI5NA_284872c3-9c5b-46b0-8574-23e6c9b4bc0b"
      unitRef="usd">0</us-gaap:GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="if8ce568547174a5ba3c53205b407c175_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfNzI0OA_ef99942c-3eb3-4068-a762-3c482b35a8b7"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMTIxOTQ_0a510707-658e-41bc-96d9-5e1c35ba7026">&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&#x2019;s derivative instruments as they appear in its Condensed Consolidated Balance Sheets as of December&#160;31, 2022 and April&#160;2, 2022:&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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:15pt"&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:700;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 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;April 2, 2022&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;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;3,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;99&#160;&lt;/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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;&#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;&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 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;2,791&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,232&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;Derivative Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 #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:#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 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 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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;56&#160;&lt;/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="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;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;&#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;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 long-term 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;1,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;&#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;&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 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;1,399&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;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;1,894&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;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="icf830b3b222349c4a23654e5ff3d7ffa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfMy00LTEtMS02NTI5NA_8f1e39a1-6d53-429c-9edb-597b113f687f"
      unitRef="usd">1055000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ifb2792491d4f4dd2a7812d78e61f1983_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfMy02LTEtMS02NTI5NA_ab33f5ce-2a45-4097-a882-97d701ac2bd5"
      unitRef="usd">3133000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iba941eb8caf04d1e9b51106bc05dc502_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfNC00LTEtMS02NTI5NA_776abb80-cd9f-413e-a587-d881cfca07a4"
      unitRef="usd">49000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ieb49bba68258411981fdd79776a6d337_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfNC02LTEtMS02NTI5NA_23454a87-58e4-4caa-8775-192e83a27742"
      unitRef="usd">99000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i944e78948d904040aed69a1b690ae67e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfNS00LTEtMS02NTI5NA_4a4cf428-d6e8-4c28-98b9-839e681cad4d"
      unitRef="usd">1687000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i5251ec4fe7864cea888bb5a196488e5d_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfNS02LTEtMS02NTI5NA_a7fd1ed9-ac13-4987-8de0-05e2bc06cca3"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iab2dae3fa3fc47479a706f991f187e49_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfNi00LTEtMS02NTI5NA_adc56657-41ef-4980-990f-117f95bdddae"
      unitRef="usd">2791000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i45374103ec654df79d4d2ce4ea852b60_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfNi02LTEtMS02NTI5NA_da99fdd7-1b9e-4dfe-8828-c39199342753"
      unitRef="usd">3232000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iada35e8a498b4243b726085b71de4913_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfOC00LTEtMS02NTI5NA_6dc1f1df-63b5-4a4f-955a-c00ac62b4baa"
      unitRef="usd">45000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i781b470a474842749c6951f41052413c_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfOC02LTEtMS02NTI5NA_d5446968-131e-447d-9d69-e58f9131bd04"
      unitRef="usd">56000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib8d0bdeeadda48a2ac4ec704d6ac6c7a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfOS00LTEtMS02NTI5NA_69290577-b34d-4b73-89e8-0dd79a4a814f"
      unitRef="usd">246000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i226cfe866df648889b1f5b6126b421fe_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfOS02LTEtMS02NTI5NA_b0ca9027-c65b-4d8e-93a9-df21d5dab49c"
      unitRef="usd">25000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i036b095de9e0490fb4059e08947625dd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfMTAtNC0xLTEtNjUyOTQ_a7f50851-36f3-4896-bc6b-b85d1d4b33cf"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="idd7c6d90d1734f41be7082bfd05aeea4_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfMTAtNi0xLTEtNjUyOTQ_2b77870c-cc86-47f2-9c98-2e3dffdeb794"
      unitRef="usd">1813000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia5ef2101fe0d44ddb5600e4ff25cb7aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfMTEtNC0xLTEtNjUyOTQ_03f35f03-4896-48a9-aefb-3d3cd40accf3"
      unitRef="usd">1108000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia09d37e5e14248d6b94039fcc6f1e25e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfMTEtNi0xLTEtNjUyOTQ_75b71da5-4c7a-48f3-a3c7-cd495b6e0cb4"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iab2dae3fa3fc47479a706f991f187e49_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfMTItNC0xLTEtNjUyOTQ_50bd995d-7e14-4ed6-b889-aa5bae55760f"
      unitRef="usd">1399000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i45374103ec654df79d4d2ce4ea852b60_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmJhMThhMWZlMGRlMjQwZDE4MzFjMjgzMTAzNTE2NjcxL3RhYmxlcmFuZ2U6YmExOGExZmUwZGUyNDBkMTgzMWMyODMxMDM1MTY2NzFfMTItNi0xLTEtNjUyOTQ_1d396c62-e397-4b36-b10b-9eaec4fb6607"
      unitRef="usd">1894000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMTIyMDQ_43cb7b7a-a9a3-4fa2-bde0-634dcd228961">&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;31, 2022 and April&#160;2, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;89,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;89,114&#160;&lt;/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;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;1,055&#160;&lt;/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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;49&#160;&lt;/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;1,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;1,687&#160;&lt;/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 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;89,114&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 #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;2,791&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;&#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-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;91,905&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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align: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 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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;45&#160;&lt;/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="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;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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,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;&#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,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;/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&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;&#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;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;848&#160;&lt;/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 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;&#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-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,399&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 #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;848&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;2,247&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 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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of April 2, 2022&lt;/span&gt;&lt;/td&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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 1pt;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:#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:400;line-height:100%"&gt;Money market funds&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;97,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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;97,425&#160;&lt;/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 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;3,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;99&#160;&lt;/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;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 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;97,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:#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;3,232&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;&#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-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;100,657&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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align: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:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align: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 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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;56&#160;&lt;/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="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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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&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: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;33,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;33,675&#160;&lt;/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 #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 #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: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 #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: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 #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;1,894&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 #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: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 #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;33,675&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 #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: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 #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;35,569&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 #000;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;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-bottom: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;Revenue-based payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td rowspan="2" style="border-bottom: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="2" style="border-bottom: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;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td rowspan="2" style="border-bottom: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="2" style="border-bottom: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;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;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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/tr&gt;&lt;/table&gt;A 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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 April 2, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;33,675&#160;&lt;/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;Change in fair value&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;(504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(32,293)&lt;/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;Currency translation&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;(30)&lt;/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;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;848&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;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia9345b7d17bd42d2ba3a301fc9f23993_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMy0yLTEtMS02NTI5NA_578e4e55-088d-4be7-a5fe-68c30dc0ac42"
      unitRef="usd">89114000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1cc82f6dadac4b1daf283ce23e607dcf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMy00LTEtMS02NTI5NA_8c7b6bbd-bc6b-4e8b-bc7c-3f5462028cd1"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3b030d2c4b5a402fa66768fb23430876_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMy04LTEtMS02NTI5NA_4dc315a4-8309-4291-8865-f83cbebd6ed5"
      unitRef="usd">89114000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i5ac7e0b3b2b34e43af50e7370af27f18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfNC0yLTEtMS02NTI5NA_ce3ae036-4777-4712-94db-4a6dfe6fbc7d"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="icf830b3b222349c4a23654e5ff3d7ffa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfNC00LTEtMS02NTI5NA_8f1e39a1-6d53-429c-9edb-597b113f687f"
      unitRef="usd">1055000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="id4ecf178d6ba4c40bd921b412b432d37_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfNC04LTEtMS02NTI5NA_6913b111-efef-4d53-ab79-3877bc154277"
      unitRef="usd">1055000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i9d6e538dcaa54d33b2679d348029ffa6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfNS0yLTEtMS02NTI5NA_3a2542bb-d7cf-4639-a302-ea3bd7c0e7c9"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iba941eb8caf04d1e9b51106bc05dc502_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfNS00LTEtMS02NTI5NA_776abb80-cd9f-413e-a587-d881cfca07a4"
      unitRef="usd">49000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="if31fd76bf49140d889e168ebeff1bc50_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfNS04LTEtMS02NTI5NA_e2cb1e08-e915-485b-9d78-7a15f9953908"
      unitRef="usd">49000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i5cdd3242b6dc4c4aae96ac7f36d91ff9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfNi0yLTEtMS02NTI5NA_d6088357-c2a6-40ee-8a48-6891ea9f5a8b"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i944e78948d904040aed69a1b690ae67e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfNi00LTEtMS02NTI5NA_4a4cf428-d6e8-4c28-98b9-839e681cad4d"
      unitRef="usd">1687000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i336b441f90db4f30bcb05b51c4d1e862_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfNi04LTEtMS02NTI5NA_280101c3-8e54-42d0-bb27-66d5610a8821"
      unitRef="usd">1687000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia9345b7d17bd42d2ba3a301fc9f23993_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfNy0yLTEtMS02NTI5NA_3f7e7be7-58a5-48f8-a920-8828f91dbc8f"
      unitRef="usd">89114000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1cc82f6dadac4b1daf283ce23e607dcf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfNy00LTEtMS02NTI5NA_499f29db-755b-4743-9106-0b83e31e7c9e"
      unitRef="usd">2791000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3b030d2c4b5a402fa66768fb23430876_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfNy04LTEtMS02NTI5NA_c400c8e1-421e-4a39-a3dc-21d1d6ba1999"
      unitRef="usd">91905000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5ac7e0b3b2b34e43af50e7370af27f18_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfOS0yLTEtMS02NTI5NA_c424a16a-48f2-42d9-8cf3-65850a73e5ba"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iada35e8a498b4243b726085b71de4913_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfOS00LTEtMS02NTI5NA_6dc1f1df-63b5-4a4f-955a-c00ac62b4baa"
      unitRef="usd">45000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id4ecf178d6ba4c40bd921b412b432d37_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfOS04LTEtMS02NTI5NA_9f1578ee-55f6-4d36-8b35-f7c91b53ddbf"
      unitRef="usd">45000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i9d6e538dcaa54d33b2679d348029ffa6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTAtMi0xLTEtNjUyOTQ_97cb4f38-8e50-480e-9ac2-1aef9697df11"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib8d0bdeeadda48a2ac4ec704d6ac6c7a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTAtNC0xLTEtNjUyOTQ_69290577-b34d-4b73-89e8-0dd79a4a814f"
      unitRef="usd">246000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="if31fd76bf49140d889e168ebeff1bc50_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTAtOC0xLTEtNjUyOTQ_ed020c8e-0422-463c-8a4d-23efb3897557"
      unitRef="usd">246000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i8ef8c6df15f849e281dd5cefb915f200_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTEtMi0xLTEtNjUyOTQ_4a8f0aa7-dff6-4242-b0a6-087b64cc37a4"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5391edc3dd0d4d258d4fa33f78309e03_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTEtNC0xLTEtNjUyOTQ_ca6c444e-9801-4e19-abb0-21cb61166943"
      unitRef="usd">1108000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ife4b04d6054a43d5911dfea7244e5a8b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTEtOC0xLTEtNjUyOTQ_e4a0d71f-fe2e-4838-9826-5e8bef519785"
      unitRef="usd">1108000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i36bbcae87d4c449bb7e7560c058657d5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTItNi0xLTEtNjUyOTQ_b77930e7-c11c-4e84-9ecc-f32bdf0b9852"
      unitRef="usd">848000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic64ccb6f0bcb47b782accb3263ae61b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTItOC0xLTEtNjUyOTQ_1a6c16f2-838d-4150-8f2c-c3598e6e1521"
      unitRef="usd">848000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ia9345b7d17bd42d2ba3a301fc9f23993_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTMtMi0xLTEtNjUyOTQ_8112b7c6-b3c1-4ae0-ba17-e851d8d12f63"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i1cc82f6dadac4b1daf283ce23e607dcf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTMtNC0xLTEtNjUyOTQ_acfedebb-74a7-47bb-a04d-75125067098a"
      unitRef="usd">1399000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i1c917b024ccb4ad3b53af1ee52df66c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTMtNi0xLTEtNjUyOTQ_b4bb98de-c445-4b56-b392-36456e992b8d"
      unitRef="usd">848000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3b030d2c4b5a402fa66768fb23430876_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTMtOC0xLTEtNjUyOTQ_3044f91a-bd65-4fa4-bd51-e5f1a43f21d9"
      unitRef="usd">2247000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i38bd959787c743d19f1b9af2b05ce0da_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTgtMi0xLTEtNjUyOTQ_ab3187b5-d92e-4139-8b3d-ce47d2ca11b3"
      unitRef="usd">97425000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i30d645be909b4c40b39ade2ee61a3d9b_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTgtNC0xLTEtNjUyOTQ_29166191-5af6-4057-91af-9b1310023163"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i53f1e4a07374478486a14b5bb44853e1_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTgtOC0xLTEtNjUyOTQ_da88f52b-1cf4-487b-8897-9ae7fd7623df"
      unitRef="usd">97425000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iadcc790014d8429aafc5774f6e556d3e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTktMi0xLTEtNjUyOTQ_c9885a31-bb73-42f4-b055-26d40863a238"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i6220025a6e894b1d9825b6250f96313d_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTktNC0xLTEtNjUyOTQ_eaba90d8-54fd-46ac-b47b-fb5bf43c8c7f"
      unitRef="usd">3133000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i8af33870d15341fdb4964d9ad89d4bcd_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMTktOC0xLTEtNjUyOTQ_9e9db1e2-9013-4853-85da-cbd18aa49749"
      unitRef="usd">3133000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i21a3cc4ce48947dc90e41a6d17a57ae5_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjAtMi0xLTEtNjUyOTQ_73b13c84-985d-46f8-92e1-7bc63bd1fd33"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i71ebb98ca17e40c7837000e16807365f_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjAtNC0xLTEtNjUyOTQ_d9959932-931d-457c-bbc4-ee66ae6422c2"
      unitRef="usd">99000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i779b2f06361046ea9dc8b5fa611ce176_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjAtOC0xLTEtNjUyOTQ_d25a9199-7bcc-4daa-8476-43bbb6bb295c"
      unitRef="usd">99000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i38bd959787c743d19f1b9af2b05ce0da_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjItMi0xLTEtNjUyOTQ_b051de64-3e15-403f-9b34-0495179560e6"
      unitRef="usd">97425000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i30d645be909b4c40b39ade2ee61a3d9b_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjItNC0xLTEtNjUyOTQ_42033d17-29b1-4845-a7f8-dfd0aec18428"
      unitRef="usd">3232000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i53f1e4a07374478486a14b5bb44853e1_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjItOC0xLTEtNjUyOTQ_20173b69-c814-465e-91dc-1b684daa864f"
      unitRef="usd">100657000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iadcc790014d8429aafc5774f6e556d3e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjQtMi0xLTEtNjUyOTQ_8e60119e-b0ec-4d11-854e-55dc4024279c"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i6220025a6e894b1d9825b6250f96313d_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjQtNC0xLTEtNjUyOTQ_8ca0f1a9-d8fc-4f6d-bd4e-d901b841a000"
      unitRef="usd">56000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i8af33870d15341fdb4964d9ad89d4bcd_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjQtOC0xLTEtNjUyOTQ_72afc2ed-4ff3-4aa1-aa63-07989f45a6bc"
      unitRef="usd">56000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i21a3cc4ce48947dc90e41a6d17a57ae5_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjUtMi0xLTEtNjUyOTQ_1c698b4f-a660-4a3d-939c-ca04ed782357"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i4ae46fbe616547fa8fcea6de73d94620_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjUtNC0xLTEtNjUyOTQ_5c14ecd9-6373-4d5d-b954-d469bcb311d3"
      unitRef="usd">25000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i779b2f06361046ea9dc8b5fa611ce176_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjUtOC0xLTEtNjUyOTQ_0404a2a9-b968-4db0-957e-8c3af819970d"
      unitRef="usd">25000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ic6a129fd02214b579b47f703722da9fe_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjYtMi0xLTEtNjUyOTQ_c9112d57-7718-4b47-9437-f509d67e6dac"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i2adc40a58a9b4e93b36c81b881dbdcca_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjYtNC0xLTEtNjUyOTQ_c2ee5339-9df6-44f8-a38a-2e66d077fa47"
      unitRef="usd">1813000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i6d94ecb06f3f4446b6c871044c9965d0_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjYtOC0xLTEtNjUyOTQ_21c03f82-29c3-48df-856b-76438fd2e0cf"
      unitRef="usd">1813000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ibfc7d7cf79b84e478d50c17141f2261f_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjctNi0xLTEtNjUyOTQ_f3c672fa-98e2-402c-8a16-021bf6cf4238"
      unitRef="usd">33675000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="icc28830d6b4d4c9eb76184b8a65eeaff_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjctOC0xLTEtNjUyOTQ_6f65e5c3-0055-4fb2-a91f-75c3377bb5fe"
      unitRef="usd">33675000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i38bd959787c743d19f1b9af2b05ce0da_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjgtMi0xLTEtNjUyOTQ_e39d463f-15f4-47aa-8571-2630920730f8"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i30d645be909b4c40b39ade2ee61a3d9b_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjgtNC0xLTEtNjUyOTQ_61f3d0a0-1bf5-4dd2-9c18-e3289832d366"
      unitRef="usd">1894000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3d441f93a6904286b56714297cecdd4c_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjgtNi0xLTEtNjUyOTQ_badf69ff-6c8b-4efb-bd54-1d09a27b1b1d"
      unitRef="usd">33675000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i53f1e4a07374478486a14b5bb44853e1_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOmRmNjJiMGQ5YmZlYTRlMTFiMDAyODFkNTE2ZGY3YTZlL3RhYmxlcmFuZ2U6ZGY2MmIwZDliZmVhNGUxMWIwMDI4MWQ1MTZkZjdhNmVfMjgtOC0xLTEtNjUyOTQ_8181d7e4-ec13-45cd-9944-ad1238f9653c"
      unitRef="usd">35569000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i5f1e9ddd569a47d7b18a2219104190e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOjY2NmRkM2ZiM2ZkNDRjYjg4YzNjZWY5MzcxODlmYWQ3L3RhYmxlcmFuZ2U6NjY2ZGQzZmIzZmQ0NGNiODhjM2NlZjkzNzE4OWZhZDdfNC0yLTEtMS02NTI5NA_538f8b65-0e75-4966-96b3-10db1f54b7d2"
      unitRef="usd">848000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i5f1e9ddd569a47d7b18a2219104190e1_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOjY2NmRkM2ZiM2ZkNDRjYjg4YzNjZWY5MzcxODlmYWQ3L3RhYmxlcmFuZ2U6NjY2ZGQzZmIzZmQ0NGNiODhjM2NlZjkzNzE4OWZhZDdfNC04LTEtMS02NTI5NA_4c680f00-1c83-4b4a-8e25-c92082f84d80"
      unitRef="number">0.085</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i9210c5c353be4de898c24310d70e7250_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMTE3MzM_3324e141-914f-47e7-98ff-2fba733c4a6e"
      unitRef="usd">800000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="icc28830d6b4d4c9eb76184b8a65eeaff_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOjA3ZDAzNmVmNDk0MjRmODE4MDc2MWMxNmI1OGJlYzE0L3RhYmxlcmFuZ2U6MDdkMDM2ZWY0OTQyNGY4MTgwNzYxYzE2YjU4YmVjMTRfMS0yLTEtMS02NTI5NA_84f1b036-62e4-4038-a041-324460b781bb"
      unitRef="usd">33675000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i5da91761af214a8f90fe30237c845ea7_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOjA3ZDAzNmVmNDk0MjRmODE4MDc2MWMxNmI1OGJlYzE0L3RhYmxlcmFuZ2U6MDdkMDM2ZWY0OTQyNGY4MTgwNzYxYzE2YjU4YmVjMTRfMi0yLTEtMS02NTI5NA_33df2cd2-b71a-4a85-b040-3ec181d94183"
      unitRef="usd">-504000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i5da91761af214a8f90fe30237c845ea7_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOjA3ZDAzNmVmNDk0MjRmODE4MDc2MWMxNmI1OGJlYzE0L3RhYmxlcmFuZ2U6MDdkMDM2ZWY0OTQyNGY4MTgwNzYxYzE2YjU4YmVjMTRfMy0yLTEtMS02NTI5NA_f6335d87-1ba6-4aac-9dd2-60206861e6d2"
      unitRef="usd">-32293000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <hae:ContingentConsiderationForeignCurrencyTranslation
      contextRef="i5da91761af214a8f90fe30237c845ea7_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOjA3ZDAzNmVmNDk0MjRmODE4MDc2MWMxNmI1OGJlYzE0L3RhYmxlcmFuZ2U6MDdkMDM2ZWY0OTQyNGY4MTgwNzYxYzE2YjU4YmVjMTRfNC0yLTEtMS02NTI5NA_4f9fc64b-87ff-43fa-bcb1-f4b0e3c0c921"
      unitRef="usd">-30000</hae:ContingentConsiderationForeignCurrencyTranslation>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic64ccb6f0bcb47b782accb3263ae61b8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RhYmxlOjA3ZDAzNmVmNDk0MjRmODE4MDc2MWMxNmI1OGJlYzE0L3RhYmxlcmFuZ2U6MDdkMDM2ZWY0OTQyNGY4MTgwNzYxYzE2YjU4YmVjMTRfNS0yLTEtMS02NTI5NA_7cb987c2-4fe7-461b-acf7-e80ada72a1b7"
      unitRef="usd">848000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="ide7c2b0621d646aeafbec729c4ba57b3_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182MS9mcmFnOjkwOGQ3YjYyOWY4NDRjOWRhNmUzNDkyNTc1NjliZDhiL3RleHRyZWdpb246OTA4ZDdiNjI5Zjg0NGM5ZGE2ZTM0OTI1NzU2OWJkOGJfMTIwOTA_faf89f48-d16d-4be7-bbf8-5892549776e3"
      unitRef="usd">416500000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182NC9mcmFnOjViYWM5ZWZlNmUxZDQ0N2M5ZTIyNzM0OTY1YmUzYTBmL3RleHRyZWdpb246NWJhYzllZmU2ZTFkNDQ3YzllMjI3MzQ5NjViZTNhMGZfMzEwOA_a38d619d-7eab-4b2d-b6ef-8e05cbc8bab1">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12. 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="background-color:#ffffff;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 that, except for those matters described below, there are no other proceedings or claims pending against it the ultimate resolution of which could have a material adverse effect on its financial condition or results of operations. At each reporting period, management 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="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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 requested 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 has fully cooperated with this inquiry. On August 16, 2022, the U.S. Department of Justice (&#x201c;DOJ&#x201d;) filed a motion on behalf of the United States and 31 states reflecting their decision to not intervene in the underlying &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;qui tam&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; action captioned &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;United States ex rel. Berthelot et al. v. Haemonetics Corp.,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; 1:20-cv-11062-ADB, pending in the U.S. District Court for the District of Massachusetts, indicating that the DOJ had completed its investigative activity based on then available information. The&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt; qui tam&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; case was unsealed by order dated August 18, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RleHRyZWdpb246OTlkYWE1Zjc4MWNmNDg1ZmFiNGVjN2RjOTQyMzgxODJfMjU2MA_31b7137b-4b3f-4ae8-ab75-bbb856aa180a">13. SEGMENT AND ENTERPRISE-WIDE INFORMATION &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. The Company&#x2019;s reporting structure aligns with its operating structure of three global business units and the information that is regularly reviewed by the Company&#x2019;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;The Company&#x2019;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-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 integration and transaction costs, deal amortization, restructuring and restructuring related costs, impairments, accelerated device depreciation and related costs, costs related to compliance with the European Union Medical Device Regulation (&#x201c;MDR&#x201d;) and In Vitro Diagnostic Regulation (&#x201c;IVDR&#x201d;), unusual or infrequent and material litigation-related charges and gains and losses on dispositions and sale of assets. 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&#x2019;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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.589%"/&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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;136,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 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;96,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;368,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;250,499&#160;&lt;/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;76,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;74,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;219,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;221,522&#160;&lt;/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;93,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;82,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;275,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;235,609&#160;&lt;/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;307,290&#160;&lt;/span&gt;&lt;/td&gt;&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;253,319&#160;&lt;/span&gt;&lt;/td&gt;&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;863,191&#160;&lt;/span&gt;&lt;/td&gt;&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;707,630&#160;&lt;/span&gt;&lt;/td&gt;&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;5,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,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;15,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,655&#160;&lt;/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;(7,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,909&#160;&lt;/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;305,301&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;259,769&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;864,244&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;728,194&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-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.898%"/&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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;76,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;51,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;203,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;128,964&#160;&lt;/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;35,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;34,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;102,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;103,043&#160;&lt;/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;37,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;35,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;110,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;97,898&#160;&lt;/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;148,927&#160;&lt;/span&gt;&lt;/td&gt;&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;121,038&#160;&lt;/span&gt;&lt;/td&gt;&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;416,570&#160;&lt;/span&gt;&lt;/td&gt;&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;329,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;/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;(93,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(68,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(261,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(204,930)&lt;/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;3,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,553&#160;&lt;/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;Integration and 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;(287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,218)&lt;/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;Deal amortization&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;(8,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(24,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(35,930)&lt;/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;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;Restructuring and restructuring related costs&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,123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,250)&lt;/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 PCS2 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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,790)&lt;/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;MDR and IVDR 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;(2,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,171)&lt;/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;Litigation-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;(757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,221)&lt;/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 divestiture&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;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;9,603&#160;&lt;/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;43,279&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;35,651&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;120,778&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;61,551&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&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;Net revenues by product line are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.607%"/&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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;153,899&#160;&lt;/span&gt;&lt;/td&gt;&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;116,347&#160;&lt;/span&gt;&lt;/td&gt;&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;415,412&#160;&lt;/span&gt;&lt;/td&gt;&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;308,931&#160;&lt;/span&gt;&lt;/td&gt;&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;58,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;59,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;173,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;177,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;93,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;83,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;275,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;242,145&#160;&lt;/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;305,301&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;259,769&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;864,244&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;728,194&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&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;Net revenues generated in the Company&#x2019;s principle operating regions on a reported basis are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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;224,104&#160;&lt;/span&gt;&lt;/td&gt;&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,270&#160;&lt;/span&gt;&lt;/td&gt;&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,824&#160;&lt;/span&gt;&lt;/td&gt;&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;460,404&#160;&lt;/span&gt;&lt;/td&gt;&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;15,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;44,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,949&#160;&lt;/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;39,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;126,055&#160;&lt;/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;25,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;30,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;83,157&#160;&lt;/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;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,629&#160;&lt;/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;305,301&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;259,769&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;864,244&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;728,194&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:NumberOfReportableSegments
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RleHRyZWdpb246OTlkYWE1Zjc4MWNmNDg1ZmFiNGVjN2RjOTQyMzgxODJfNDAz_7ea1f82c-f5c0-444b-b7ba-3c0d8a132f0b"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RleHRyZWdpb246OTlkYWE1Zjc4MWNmNDg1ZmFiNGVjN2RjOTQyMzgxODJfMjU2Mw_0e65e898-2a5f-429c-b846-ae3c15e01e97">&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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.589%"/&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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;136,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 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;96,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;368,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;250,499&#160;&lt;/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;76,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;74,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;219,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;221,522&#160;&lt;/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;93,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;82,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;275,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;235,609&#160;&lt;/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;307,290&#160;&lt;/span&gt;&lt;/td&gt;&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;253,319&#160;&lt;/span&gt;&lt;/td&gt;&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;863,191&#160;&lt;/span&gt;&lt;/td&gt;&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;707,630&#160;&lt;/span&gt;&lt;/td&gt;&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;5,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,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;15,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,655&#160;&lt;/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;(7,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,909&#160;&lt;/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;305,301&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;259,769&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;864,244&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;728,194&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.898%"/&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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;76,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;51,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;203,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;128,964&#160;&lt;/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;35,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;34,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;102,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;103,043&#160;&lt;/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;37,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;35,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;110,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;97,898&#160;&lt;/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;148,927&#160;&lt;/span&gt;&lt;/td&gt;&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;121,038&#160;&lt;/span&gt;&lt;/td&gt;&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;416,570&#160;&lt;/span&gt;&lt;/td&gt;&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;329,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;/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;(93,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(68,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(261,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(204,930)&lt;/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;3,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,553&#160;&lt;/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;Integration and 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;(287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,218)&lt;/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;Deal amortization&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;(8,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(24,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(35,930)&lt;/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;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;Restructuring and restructuring related costs&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,123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,250)&lt;/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 PCS2 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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,790)&lt;/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;MDR and IVDR 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;(2,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,171)&lt;/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;Litigation-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;(757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,221)&lt;/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 divestiture&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;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;9,603&#160;&lt;/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;43,279&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;35,651&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;120,778&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;61,551&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;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="id6235ed6029d47c6987f561c3c04703b_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfMy0xLTEtMS02NTI5NA_5e786fb0-9002-4253-9637-508af932d6a0"
      unitRef="usd">136574000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="ib9db9c55542a43cd9f265d8413655a23_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfMy0zLTEtMS02NTI5NA_b26901ae-cfae-43e7-8d8d-68b519a1d4cb"
      unitRef="usd">96692000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="i979807d4df4c4499b27d6f391ce908ee_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfMy01LTEtMS02NTI5NA_768feaa3-2533-432c-97d7-1c6b55a57d3d"
      unitRef="usd">368504000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="i9a3be96593344d53b6fd7128d63086cc_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfMy03LTEtMS02NTI5NA_270bfccd-6bca-4992-94ef-78453b368464"
      unitRef="usd">250499000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="i6976633bdf7d4e798cd1937695652cee_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNC0xLTEtMS02NTI5NA_e0dcfafc-21b8-4481-ab7e-a08b43fb5ed0"
      unitRef="usd">76827000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="i6b39733d1da44c719eed49a35412ca0a_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNC0zLTEtMS02NTI5NA_cbbbb37b-352b-41cd-92a1-9cbac859293c"
      unitRef="usd">74527000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="i918b45a26e824c53abfc650ac4b75c41_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNC01LTEtMS02NTI5NA_d3891640-4fce-4fa3-af3a-e8486513dc3f"
      unitRef="usd">219052000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="ia98e153d2a5b46848e0a678bbea766f2_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNC03LTEtMS02NTI5NA_df0798db-6377-41e8-b700-fdcc33c766f7"
      unitRef="usd">221522000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="i37ba91474d7f4f2bae17aff1ebab4b0d_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNS0xLTEtMS02NTI5NA_48003d0f-948e-465e-bf13-39d843997bb1"
      unitRef="usd">93889000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="if523689ed4734d11b5e9767e4c40922f_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNS0zLTEtMS02NTI5NA_107c9deb-5658-4475-83d7-7929e2c20b10"
      unitRef="usd">82100000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="ia3eb4e149c664befa7eaedefcf1a01d9_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNS01LTEtMS02NTI5NA_4dfeaa11-383c-48cc-81f1-4fb8565da4b0"
      unitRef="usd">275635000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="icda8bb5ba2a942ea8cd9b01555a7f4f4_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNS03LTEtMS02NTI5NA_2b3db15f-49df-4430-bcd9-b14de3549271"
      unitRef="usd">235609000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNi0xLTEtMS02NTI5NA_c3482fd1-d983-4dd3-b5c7-c62b1e73ef13"
      unitRef="usd">307290000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNi0zLTEtMS02NTI5NA_32ddc52a-49ce-4187-91df-beecef33c8ee"
      unitRef="usd">253319000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNi01LTEtMS02NTI5NA_6832dd83-d5e4-4b8f-ad3a-a0f18a0a0fbb"
      unitRef="usd">863191000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNi03LTEtMS02NTI5NA_1602bd6e-9a24-482b-a4d6-dc4641165971"
      unitRef="usd">707630000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="id0fe60d0441140bbad0c7810c48af630_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNy0xLTEtMS02NTI5NA_b199c85f-d5e1-4b45-b776-71dff5e45535"
      unitRef="usd">5372000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="i52db4d32d36a41cc8be6a3c5edfd18d2_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNy0zLTEtMS02NTI5NA_95438606-9906-4517-b64c-8ff1346becf1"
      unitRef="usd">5436000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="i3e3aa916f6e14814955a6bf7b71c38c6_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNy01LTEtMS02NTI5NA_dc0fb78e-caa6-4962-9d60-ceb3765118b2"
      unitRef="usd">15918000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact
      contextRef="iff92ee604695409291d01708b4ac83dd_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfNy03LTEtMS02NTI5NA_f0388df5-54bb-4dc0-9ebd-4f6b2a862ba4"
      unitRef="usd">15655000</hae:NetRevenuesByBusinessUnitBeforeForeignExchangeImpact>
    <hae:EffectofExchangeRateonRevenues
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfOC0xLTEtMS02NTI5NA_e82347b8-1a37-4bf9-a366-6b5aacb55529"
      unitRef="usd">-7361000</hae:EffectofExchangeRateonRevenues>
    <hae:EffectofExchangeRateonRevenues
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfOC0zLTEtMS02NTI5NA_b4c112d2-2dc0-4ee9-9e60-956dd7f78364"
      unitRef="usd">1014000</hae:EffectofExchangeRateonRevenues>
    <hae:EffectofExchangeRateonRevenues
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfOC01LTEtMS02NTI5NA_08988f8d-ddef-4923-876e-8ec4e365a168"
      unitRef="usd">-14865000</hae:EffectofExchangeRateonRevenues>
    <hae:EffectofExchangeRateonRevenues
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfOC03LTEtMS02NTI5NA_8b8ff26c-d3a7-4f58-b608-d29d29227d3a"
      unitRef="usd">4909000</hae:EffectofExchangeRateonRevenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfOS0xLTEtMS02NTI5NA_311a2342-9ad3-4a83-825f-30253c67b90c"
      unitRef="usd">305301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfOS0zLTEtMS02NTI5NA_7b6f282c-6d00-4696-bcdc-b0d206d4b19c"
      unitRef="usd">259769000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfOS01LTEtMS02NTI5NA_2a154b8b-e59f-41f8-851c-3b397a779e1d"
      unitRef="usd">864244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOmZkNzdmZTcwYzQyNzQ4Njc5ODNlZTI1NWYzYmVhMDA3L3RhYmxlcmFuZ2U6ZmQ3N2ZlNzBjNDI3NDg2Nzk4M2VlMjU1ZjNiZWEwMDdfOS03LTEtMS02NTI5NA_f53b198d-d27e-44e0-95f4-d2a7e0e5b786"
      unitRef="usd">728194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="id80653b0996e48529c7314c460dc2df5_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMy0xLTEtMS02NTI5NA_0933ba24-6ab6-4c6e-ace2-9223495111a2"
      unitRef="usd">76365000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0c45def69ecf42cfbae339f8154acc2e_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMy0zLTEtMS02NTI5NA_490fd8d1-f452-42d4-bb31-d7c9b0af4dc8"
      unitRef="usd">51405000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i84b47accf8e949e4888b6435190c52be_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMy01LTEtMS02NTI5NA_fd0588ea-a2ab-44c4-ae12-dea762da4138"
      unitRef="usd">203098000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i148a75f80b044aacb835348cda1813b3_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMy03LTEtMS02NTI5NA_084ee2ac-4125-47f2-8f25-a32d50bed976"
      unitRef="usd">128964000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i77e661760a654b9a931b54b7a3375a5b_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNC0xLTEtMS02NTI5NA_ebad8426-95be-4410-875d-f1e62f0cdbc3"
      unitRef="usd">35005000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie964cd39421a494f8866a7933f9d3574_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNC0zLTEtMS02NTI5NA_acec7f67-d512-41df-a795-227c82d364d4"
      unitRef="usd">34561000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i426f8d8635814ea29bb5b3207b88ed30_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNC01LTEtMS02NTI5NA_65fe1cfa-1020-4a18-a6c6-ea695499c244"
      unitRef="usd">102710000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1b67754cb7364fa3861f144b8a827958_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNC03LTEtMS02NTI5NA_8bd706af-fa96-4307-9ef8-cbdc82c51d0f"
      unitRef="usd">103043000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i097d1b2ca13f4fc8a183d924fb193947_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNS0xLTEtMS02NTI5NA_12837742-d6b3-4047-be4a-0b9b240afaf0"
      unitRef="usd">37557000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id881678f618441cfbb168ee30b13974e_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNS0zLTEtMS02NTI5NA_f67e671b-71ac-4480-83c7-0cce0c0dfc77"
      unitRef="usd">35072000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5f2243c94d464af79a854d9e0e90694c_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNS01LTEtMS02NTI5NA_71ef37d7-52fd-45e6-bb68-e24bdea8db58"
      unitRef="usd">110762000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1c042d0a4b404bbbaf94a846aa784465_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNS03LTEtMS02NTI5NA_5f08a3db-07b8-47bd-897b-4d3715813aad"
      unitRef="usd">97898000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifd453797862c44b8a2af384b33c65ba1_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNi0xLTEtMS02NTI5NA_521d84a5-5a92-45ac-8990-a1772e0f7d92"
      unitRef="usd">148927000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id2b6b6bdd8924af1838bead12f027fef_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNi0zLTEtMS02NTI5NA_923e9297-b6da-4c71-8d09-6b8ac90c00de"
      unitRef="usd">121038000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i99f92b94c2fc4984877ffe46acc9cd8d_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNi01LTEtMS02NTI5NA_6f9d889f-2239-4b5f-93e3-44c196d74d6e"
      unitRef="usd">416570000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib8b8c7341bc349be989c63a337d78155_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNi03LTEtMS02NTI5NA_15116461-7d47-4174-b96d-33bb46d2d72f"
      unitRef="usd">329905000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib6576a8db857417d9c11cbac1f8f5a36_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNy0xLTEtMS02NTI5NA_42178a1b-4120-407c-a2fd-7ef824e30385"
      unitRef="usd">93502000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i18b4d83f11ce406bbe26f2ab8c7e81a8_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNy0zLTEtMS02NTI5NA_a9a77627-d545-425e-b70d-de941d35d64d"
      unitRef="usd">68013000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i77d54b3c700e458685018b2e430d474e_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNy01LTEtMS02NTI5NA_38353796-fe27-41f2-baa9-f3d8fdb6b1b6"
      unitRef="usd">261855000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if5a65b4f791c48cdba198b6d522cd835_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfNy03LTEtMS02NTI5NA_e558f5e0-55b8-481d-9d89-295d242155bb"
      unitRef="usd">204930000</us-gaap:OperatingIncomeLoss>
    <hae:EffectofExchangeRatesonOperatingIncome
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfOC0xLTEtMS02NTI5NA_e5c56d80-2b57-4e29-bfe2-b241f18991bc"
      unitRef="usd">3581000</hae:EffectofExchangeRatesonOperatingIncome>
    <hae:EffectofExchangeRatesonOperatingIncome
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfOC0zLTEtMS02NTI5NA_81e9ddf8-3977-4eb2-b58d-95969140314d"
      unitRef="usd">5807000</hae:EffectofExchangeRatesonOperatingIncome>
    <hae:EffectofExchangeRatesonOperatingIncome
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfOC01LTEtMS02NTI5NA_aacb3788-c414-4550-b30d-538eeb7445a7"
      unitRef="usd">9775000</hae:EffectofExchangeRatesonOperatingIncome>
    <hae:EffectofExchangeRatesonOperatingIncome
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfOC03LTEtMS02NTI5NA_b30dbbf5-6c48-4850-915a-5c9c4ea75721"
      unitRef="usd">15553000</hae:EffectofExchangeRatesonOperatingIncome>
    <hae:OperatingExpensesTransactionCosts
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfOS0xLTEtMS02NTI5NA_0ecdba5b-85c3-44c7-8038-54dd31b22c7e"
      unitRef="usd">287000</hae:OperatingExpensesTransactionCosts>
    <hae:OperatingExpensesTransactionCosts
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfOS0zLTEtMS02NTI5NA_0626de03-6727-4ec1-b358-7dd55977c41e"
      unitRef="usd">1860000</hae:OperatingExpensesTransactionCosts>
    <hae:OperatingExpensesTransactionCosts
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfOS01LTEtMS02NTI5NA_cbe49df2-1ccb-4981-82b4-4220c79178d2"
      unitRef="usd">-425000</hae:OperatingExpensesTransactionCosts>
    <hae:OperatingExpensesTransactionCosts
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfOS03LTEtMS02NTI5NA_a2bace1c-d3c3-4228-9021-824995678952"
      unitRef="usd">19218000</hae:OperatingExpensesTransactionCosts>
    <us-gaap:AdjustmentForAmortization
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTAtMS0xLTEtNjUyOTQ_802f03e2-d144-4e37-9e57-b6f64e82c65c"
      unitRef="usd">8078000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTAtMy0xLTEtNjUyOTQ_9ee4df66-2210-458f-80ea-58cb8ab68091"
      unitRef="usd">12151000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTAtNS0xLTEtNjUyOTQ_84127b2c-8640-4834-a53e-e5a838430fdc"
      unitRef="usd">24666000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTAtNy0xLTEtNjUyOTQ_f401b0b3-b796-4ce4-805c-1c3e8219690e"
      unitRef="usd">35930000</us-gaap:AdjustmentForAmortization>
    <hae:RestructuringandTurnaroundCosts
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTEtMS0xLTEtNjUyOTQ_e6bd8832-65f4-410a-ae78-e64eb67a48c8"
      unitRef="usd">4123000</hae:RestructuringandTurnaroundCosts>
    <hae:RestructuringandTurnaroundCosts
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTEtMy0xLTEtNjUyOTQ_4fe2225c-f983-4c49-aa69-3b355b999f81"
      unitRef="usd">5682000</hae:RestructuringandTurnaroundCosts>
    <hae:RestructuringandTurnaroundCosts
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTEtNS0xLTEtNjUyOTQ_c83e1cf8-a2f5-4ca5-964a-d7c4862a90b8"
      unitRef="usd">10795000</hae:RestructuringandTurnaroundCosts>
    <hae:RestructuringandTurnaroundCosts
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTEtNy0xLTEtNjUyOTQ_364b9069-d83f-4883-8314-0e5b5823dc33"
      unitRef="usd">20250000</hae:RestructuringandTurnaroundCosts>
    <hae:ImpairmentOfAssetsAndPCS2RelatedChargesCredits
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTItMS0xLTEtNjUyOTQ_29c35518-0a7b-45b2-8b70-2acbb2d2caf7"
      unitRef="usd">-1000</hae:ImpairmentOfAssetsAndPCS2RelatedChargesCredits>
    <hae:ImpairmentOfAssetsAndPCS2RelatedChargesCredits
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTItMy0xLTEtNjUyOTQ_d696bdf5-e445-4d24-b4d1-eb5607e1fd48"
      unitRef="usd">897000</hae:ImpairmentOfAssetsAndPCS2RelatedChargesCredits>
    <hae:ImpairmentOfAssetsAndPCS2RelatedChargesCredits
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTItNS0xLTEtNjUyOTQ_ee963cc5-0945-48c1-8468-7537e100adfd"
      unitRef="usd">-268000</hae:ImpairmentOfAssetsAndPCS2RelatedChargesCredits>
    <hae:ImpairmentOfAssetsAndPCS2RelatedChargesCredits
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTItNy0xLTEtNjUyOTQ_e50d46fe-1a2b-4199-aa24-09744c88e09a"
      unitRef="usd">4790000</hae:ImpairmentOfAssetsAndPCS2RelatedChargesCredits>
    <hae:EuropeanMedicalDeviceRegulationCosts
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTMtMS0xLTEtNjUyOTQ_b3bd13f2-964d-401d-8bbe-5408ba5ee84d"
      unitRef="usd">2483000</hae:EuropeanMedicalDeviceRegulationCosts>
    <hae:EuropeanMedicalDeviceRegulationCosts
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTMtMy0xLTEtNjUyOTQ_88ee62ce-4052-4f26-b8da-8f5eb8cdd605"
      unitRef="usd">2453000</hae:EuropeanMedicalDeviceRegulationCosts>
    <hae:EuropeanMedicalDeviceRegulationCosts
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTMtNS0xLTEtNjUyOTQ_28678e28-62c6-48bd-9673-c7b4a60ad5ba"
      unitRef="usd">8175000</hae:EuropeanMedicalDeviceRegulationCosts>
    <hae:EuropeanMedicalDeviceRegulationCosts
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTMtNy0xLTEtNjUyOTQ_a1d7b574-b679-4f0b-b913-37029dec2a7c"
      unitRef="usd">7171000</hae:EuropeanMedicalDeviceRegulationCosts>
    <us-gaap:LitigationSettlementExpense
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTQtMS0xLTEtNjUyOTQ_bc8392ea-4844-485c-a1ca-3bf3b3dcda61"
      unitRef="usd">757000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTQtMy0xLTEtNjUyOTQ_7a2ebe23-6892-42b0-bd2a-74380f8309d4"
      unitRef="usd">138000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTQtNS0xLTEtNjUyOTQ_df67fa3d-6232-46d0-a2d3-805f3778cc59"
      unitRef="usd">1151000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTQtNy0xLTEtNjUyOTQ_2cc08973-3329-4c66-b11f-8c1ef485d3ed"
      unitRef="usd">1221000</us-gaap:LitigationSettlementExpense>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTUtMS0xLTEtNjUyOTQ_d1c0574d-c365-4eb3-b49c-6a8fe1af3c7e"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTUtMy0xLTEtNjUyOTQ_2b927c68-0bfa-45aa-81fc-f0d20ce02dc6"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTUtNS0xLTEtNjUyOTQ_be30c8e7-fedb-4e97-b0a2-7145666b63bf"
      unitRef="usd">382000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTUtNy0xLTEtNjUyOTQ_e8a80c30-4f76-4321-b9d1-ae542e6db322"
      unitRef="usd">9603000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OperatingIncomeLoss
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTYtMS0xLTEtNjUyOTQ_5a4d15c7-47ae-43a4-ae23-5ed89f488b16"
      unitRef="usd">43279000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTYtMy0xLTEtNjUyOTQ_66cd621a-358c-454f-abaa-16a2acce1770"
      unitRef="usd">35651000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTYtNS0xLTEtNjUyOTQ_c0178425-1f7d-45a4-9265-b8ba2d451083"
      unitRef="usd">120778000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjM2NDM1MTA1ZDAwMzQ4YjBiMWJmOGZmM2Y5ZDIzNTk5L3RhYmxlcmFuZ2U6MzY0MzUxMDVkMDAzNDhiMGIxYmY4ZmYzZjlkMjM1OTlfMTYtNy0xLTEtNjUyOTQ_190c736e-1c5c-4b76-b525-fa009c473e3f"
      unitRef="usd">61551000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RleHRyZWdpb246OTlkYWE1Zjc4MWNmNDg1ZmFiNGVjN2RjOTQyMzgxODJfMjU1OQ_e0c219f8-e9f5-434c-827e-351e0f43ccdb">&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&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;Net revenues by product line are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.607%"/&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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;153,899&#160;&lt;/span&gt;&lt;/td&gt;&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;116,347&#160;&lt;/span&gt;&lt;/td&gt;&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;415,412&#160;&lt;/span&gt;&lt;/td&gt;&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;308,931&#160;&lt;/span&gt;&lt;/td&gt;&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;58,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;59,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;173,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;177,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;93,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;83,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;275,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;242,145&#160;&lt;/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;305,301&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;259,769&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;864,244&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;728,194&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&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;Net revenues generated in the Company&#x2019;s principle operating regions on a reported basis are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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 31,&lt;br/&gt;2022&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;January 1,&lt;br/&gt;2022&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;224,104&#160;&lt;/span&gt;&lt;/td&gt;&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,270&#160;&lt;/span&gt;&lt;/td&gt;&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,824&#160;&lt;/span&gt;&lt;/td&gt;&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;460,404&#160;&lt;/span&gt;&lt;/td&gt;&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;15,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;44,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,949&#160;&lt;/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;39,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;126,055&#160;&lt;/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;25,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;30,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;83,157&#160;&lt;/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;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,629&#160;&lt;/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;305,301&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;259,769&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;864,244&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;728,194&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="ib1539680fb1d4806a6ba2b2437ab3d2a_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfMi0xLTEtMS02NTI5NA_a9c2785c-effc-44c4-992d-d369427d5c15"
      unitRef="usd">153899000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17c2147253f64c52b09fafc9bc2f24d8_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfMi0zLTEtMS02NTI5NA_7051d471-3c66-4fa2-9cf7-2950d26ea728"
      unitRef="usd">116347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief36498d21ca4737a04eeeca37c00c51_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfMi01LTEtMS02NTI5NA_7ea062c4-3623-4399-b067-c73c3b34d34e"
      unitRef="usd">415412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0e7b71bea9c4208afdae596b8301dea_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfMi03LTEtMS02NTI5NA_904ae057-a024-42b5-ade8-8e0ab2b2ca02"
      unitRef="usd">308931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5d21cb2445b4b19b55620b3939c1463_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfMy0xLTEtMS02NTI5NA_2c551a6a-77a7-4ab0-b318-cfbbb297f0b0"
      unitRef="usd">58273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i922f3a0ddcd74007966109fc2225f701_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfMy0zLTEtMS02NTI5NA_557ee0f4-629d-4d73-9fc1-03c8781e8187"
      unitRef="usd">59440000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26f96f9cf0394c2dba9a7f08322f468d_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfMy01LTEtMS02NTI5NA_b5eb07d1-30b4-4553-9cee-d59675b55502"
      unitRef="usd">173086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0827a20d17904ddaa529e97d393b1366_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfMy03LTEtMS02NTI5NA_965bde3c-2610-4900-aeed-598f748c5022"
      unitRef="usd">177118000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieabbe540ceaa4a069f9479fda7917859_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfNC0xLTEtMS02NTI5NA_ad17643f-3c2d-4a79-8259-9d30964fc8ae"
      unitRef="usd">93129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i122d7b92bd8344a59de23ddf0a0a67ea_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfNC0zLTEtMS02NTI5NA_a95d2a18-c0fc-4a4d-8edc-7a69c42d0363"
      unitRef="usd">83982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1d43ffda7464e9e87c88bedc482df93_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfNC01LTEtMS02NTI5NA_228d80e7-153e-4838-bae5-c639e27ba673"
      unitRef="usd">275746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if07e660fa15242529c4e2b895cb4926f_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfNC03LTEtMS02NTI5NA_ed1e5860-cf0a-4174-8e17-2bcee6b9b6e9"
      unitRef="usd">242145000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfNS0xLTEtMS02NTI5NA_6ca67b48-b88f-48ca-a818-7d932595bfe4"
      unitRef="usd">305301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfNS0zLTEtMS02NTI5NA_81cea221-cce5-42d7-8fb8-8a902d856d85"
      unitRef="usd">259769000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfNS01LTEtMS02NTI5NA_62bc6a83-63a6-46c1-8b1e-9e265ae40192"
      unitRef="usd">864244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjVmYTdiNjQ2ZjAzZTQwMmVhY2FhMTU2ZTE1ZGU3YWJkL3RhYmxlcmFuZ2U6NWZhN2I2NDZmMDNlNDAyZWFjYWExNTZlMTVkZTdhYmRfNS03LTEtMS02NTI5NA_223f921b-d5e7-453c-bc90-5f4c1f541386"
      unitRef="usd">728194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39b77168969c44c582f5051e4d0c62bc_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfMi0xLTEtMS02NTI5NA_76b4b0eb-8f82-4c12-aa31-6a4726b49604"
      unitRef="usd">224104000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i067fab2a2d05465c9f276fa02a0e21fb_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfMi0zLTEtMS02NTI5NA_059b2071-960e-4d6d-b6f2-ec9cb54b8662"
      unitRef="usd">167270000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a1526b950934a8ea7da4ae3f92c21e7_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfMi01LTEtMS02NTI5NA_2dc52c85-118b-4a60-bebf-431ac582102f"
      unitRef="usd">617824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85b005b432364db3a793bd6210d3db45_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfMi03LTEtMS02NTI5NA_584a9b15-0788-4e7f-99af-f9cf71775256"
      unitRef="usd">460404000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb2995304c29424ea7a21699f10068d4_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfMy0xLTEtMS02NTI5NA_bf5c2f95-5fd4-4c29-907a-31e85de96223"
      unitRef="usd">15552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bb5b8a95a0a47b7aeaa886c73387848_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfMy0zLTEtMS02NTI5NA_ab3becee-2776-4748-bb29-bc96616d2613"
      unitRef="usd">19916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e8118ad0d35493893a92ffbe88589b3_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfMy01LTEtMS02NTI5NA_9a9999a0-46bd-4c16-a42b-047e4d29d63d"
      unitRef="usd">44559000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c0ca336a6164d4ba78650c60b37ee0d_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfMy03LTEtMS02NTI5NA_5310642b-857a-49e3-82f4-5731c9bcb0a6"
      unitRef="usd">55949000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6511f4e087ca44c398c4d494df890dbb_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNC0xLTEtMS02NTI5NA_d306aa9b-699a-4b96-a2ef-363a6b9f14b8"
      unitRef="usd">39105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i826a808ea4564b8ba65ff5f07e239562_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNC0zLTEtMS02NTI5NA_4a4e2861-91fa-4e79-89d4-a2906ec2e429"
      unitRef="usd">41540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia10be2e7d9f0450ea585f8880bfc668d_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNC01LTEtMS02NTI5NA_604bdb2e-0d6b-4965-8e40-a4558223b6ae"
      unitRef="usd">121412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if61c5ab0ac654d10930d5cf0e3d2a62f_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNC03LTEtMS02NTI5NA_9a2b2edc-7d37-486a-a447-d15e397af078"
      unitRef="usd">126055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb0bcf32a16a4097a01623accf55cf27_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNS0xLTEtMS02NTI5NA_492048aa-e698-40f0-9fd7-54710b74e52d"
      unitRef="usd">25454000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2973b92c8dc7460ea5a8ed6c90433008_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNS0zLTEtMS02NTI5NA_cc992354-1413-40e4-9521-e2d4707f48df"
      unitRef="usd">30434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacfbd6cd0ce54ec99a3aadfb61f7ed07_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNS01LTEtMS02NTI5NA_a2910efe-8c5b-4e50-a254-a826da55f31b"
      unitRef="usd">77739000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa08441314294857b6f07f0ec5dcdbc2_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNS03LTEtMS02NTI5NA_a3af25e8-a7b6-40f7-8cc7-2814458b2f22"
      unitRef="usd">83157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90c03504fea34421aff454a4925b2d75_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNi0xLTEtMS02NTI5NA_ae1b3d8f-69b3-402a-8e77-5baf678989e5"
      unitRef="usd">1086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7467b4b54f2e4ae18fd11d46ed31e58a_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNi0zLTEtMS02NTI5NA_12bfcb95-8955-4e83-bd55-66160f27749f"
      unitRef="usd">609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6b8bcf826f8430bbe677755596c4165_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNi01LTEtMS02NTI5NA_41f0f4ca-063b-4081-98e6-6473b37d064f"
      unitRef="usd">2710000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if89bbb51cbfb49ea8750b076ff4fd845_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNi03LTEtMS02NTI5NA_03f04783-e8a8-40a6-b91b-433ad19229fa"
      unitRef="usd">2629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4c50f4dd6ab42aea4b0abd358c377f6_D20221002-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNy0xLTEtMS02NTI5NA_c3804180-2f86-4b9e-9f6c-4383a5a695f6"
      unitRef="usd">305301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia48577302723469fa07dae85e788a8fe_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNy0zLTEtMS02NTI5NA_5c7d452b-eeac-4a3b-8a0c-e052e3a8ef12"
      unitRef="usd">259769000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNy01LTEtMS02NTI5NA_f8c9ab08-85a8-4e3e-96d3-346d066aa9b3"
      unitRef="usd">864244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28e2dd6a558440249218519fc06e16c6_D20210404-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN182Ny9mcmFnOjk5ZGFhNWY3ODFjZjQ4NWZhYjRlYzdkYzk0MjM4MTgyL3RhYmxlOjc5OWVhMDQ5YjRiYzQzY2JhMmM2ZjI5N2JmN2VkNjFhL3RhYmxlcmFuZ2U6Nzk5ZWEwNDliNGJjNDNjYmEyYzZmMjk3YmY3ZWQ2MWFfNy03LTEtMS02NTI5NA_710e2412-518f-482d-9dfa-2492d6495d00"
      unitRef="usd">728194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RleHRyZWdpb246NmRmNWRlOWQ3NDQwNDk5NTlhYjRlNTVkNGQ1ZGM2YzVfODc_fe6b1a39-454b-4226-b530-9ea208386be2">&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. 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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 April 2, 2022&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;(27,919)&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,619&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;346&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;(25,954)&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;(10,039)&lt;/span&gt;&lt;/td&gt;&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;4,062&#160;&lt;/span&gt;&lt;/td&gt;&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;(5,977)&lt;/span&gt;&lt;/td&gt;&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 income&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;(3,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,868)&lt;/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 (loss)&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;(10,039)&lt;/span&gt;&lt;/td&gt;&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;194&#160;&lt;/span&gt;&lt;/td&gt;&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;(9,845)&lt;/span&gt;&lt;/td&gt;&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 31, 2022&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;(37,958)&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;1,619&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 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;540&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 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;(35,799)&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="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RleHRyZWdpb246NmRmNWRlOWQ3NDQwNDk5NTlhYjRlNTVkNGQ1ZGM2YzVfOTU_c92eaaa4-09d8-4fa3-a97f-cbfbd72ac525">&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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 April 2, 2022&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;(27,919)&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,619&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;346&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;(25,954)&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;(10,039)&lt;/span&gt;&lt;/td&gt;&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;4,062&#160;&lt;/span&gt;&lt;/td&gt;&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;(5,977)&lt;/span&gt;&lt;/td&gt;&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 income&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;(3,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,868)&lt;/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 (loss)&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;(10,039)&lt;/span&gt;&lt;/td&gt;&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;194&#160;&lt;/span&gt;&lt;/td&gt;&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;(9,845)&lt;/span&gt;&lt;/td&gt;&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 31, 2022&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;(37,958)&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;1,619&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 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;540&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 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;(35,799)&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="i8a74fe7128064c8a93dac53981bb8ce8_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfMS0yLTEtMS02NTI5NA_30ea1d9b-7696-46b6-97c8-1c1758c7938c"
      unitRef="usd">-27919000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i50f878f653254be0be0dfe6cf35b7bd8_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfMS00LTEtMS02NTI5NA_91f7595f-177f-4a21-b935-91782bc06c98"
      unitRef="usd">1619000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibd8cc35b9554435eb4bafda12b517a25_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfMS02LTEtMS02NTI5NA_32b3a2c5-913c-4ef2-9ae5-b016eb0d48b9"
      unitRef="usd">346000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia504582d7de644ce80610a2c188c7ca6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfMS04LTEtMS02NTI5NA_9cf6d963-5110-42a7-b45f-fec9d57194eb"
      unitRef="usd">-25954000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i8ac6520409e64604a1731b2cdb7e6b09_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfMi0yLTEtMS02NTI5NA_8d4b42ca-53b9-42d2-8c89-8dc746fa9f73"
      unitRef="usd">-10039000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i0cbff21f59284805b42a9f7233248b54_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfMi00LTEtMS02NTI5NA_4cead57f-df00-47e1-9945-de44a87132f0"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="idaa37c60a5cd40d0a7821e78c87b96ca_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfMi02LTEtMS02NTI5NA_60a7d773-cf1f-4464-9d6c-e1e97222c3a6"
      unitRef="usd">4062000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfMi04LTEtMS02NTI5NA_970dc083-5e70-4eee-8b66-90e29dfc9d96"
      unitRef="usd">-5977000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i8ac6520409e64604a1731b2cdb7e6b09_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfMy0yLTEtMS02NTI5NA_dc19889d-39f8-48d2-8cbf-7ccb2c453b37"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i0cbff21f59284805b42a9f7233248b54_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfMy00LTEtMS02NTI5NA_ebb5456a-3792-4d77-ab42-3a9778f9d379"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="idaa37c60a5cd40d0a7821e78c87b96ca_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfMy02LTEtMS02NTI5NA_5d295e5d-04f3-430e-94ea-fa1dbd199105"
      unitRef="usd">3868000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfMy04LTEtMS02NTI5NA_534bef28-3741-4df9-abac-236e721106cb"
      unitRef="usd">3868000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8ac6520409e64604a1731b2cdb7e6b09_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfNC0yLTEtMS02NTI5NA_b3177fa0-d95a-48db-bb47-db1a3c8ef72d"
      unitRef="usd">-10039000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0cbff21f59284805b42a9f7233248b54_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfNC00LTEtMS02NTI5NA_8f7f4acb-4ce9-44d2-ae01-2f681300912a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idaa37c60a5cd40d0a7821e78c87b96ca_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfNC02LTEtMS02NTI5NA_07f8ab22-5bba-4057-a1fa-a73eaa719425"
      unitRef="usd">194000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i623d60520b83490ab93294f5c069b561_D20220403-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfNC04LTEtMS02NTI5NA_efa74c68-25c5-4342-9b8c-2bb2ccd4d93f"
      unitRef="usd">-9845000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5bf35879052a4d58b6dd0eac55cb1c31_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfNS0yLTEtMS02NTI5NA_5613b48d-8d30-40d3-9ecf-328e52fa090a"
      unitRef="usd">-37958000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i95014f11e0e3456c8ce3e8bb9eaa5e71_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfNS00LTEtMS02NTI5NA_3940ea1d-9715-4d29-8971-5489e8bc1fd4"
      unitRef="usd">1619000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie3e0327bfaa54b05b9a7c7072346a8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfNS02LTEtMS02NTI5NA_e3bb2537-77c7-44f4-a3de-61ac54beb115"
      unitRef="usd">540000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i57500f0c78874be4bdd8f77b68c7f901_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1MWExZGUyMjAxMjRmYzNhOTNhY2E3OWQzMDJiZWQ3L3NlYzo1NTFhMWRlMjIwMTI0ZmMzYTkzYWNhNzlkMzAyYmVkN183MC9mcmFnOjZkZjVkZTlkNzQ0MDQ5OTU5YWI0ZTU1ZDRkNWRjNmM1L3RhYmxlOjkyYWFlOGJkZGVkODQyZWZhODU5N2EzOTc1ZGI3YTY5L3RhYmxlcmFuZ2U6OTJhYWU4YmRkZWQ4NDJlZmE4NTk3YTM5NzVkYjdhNjlfNS04LTEtMS02NTI5NA_ecf73c65-41f5-4fce-b190-f64550ae3d11"
      unitRef="usd">-35799000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
</xbrl>
